logo

NJP

SPECIAL EDITION: Lady Coding Happy Hour - Todoist Integration

Import · Mar 02, 2022 · video

[Music] hello and welcome to lady coding happy hour in honor of international women's day we ladies have taken over things here at live code happening hour and i just want to welcome you all to the stream today whether you are watching morning evening or afternoon um i am sharon barnes i currently work with clear sky and have been in the servicenow space for approximately two years and very excited to have joined the mvps and i want to let the rest of our ladies introduce themselves so we're going to go clockwise around and gabby you're up i'm glad you said my name because i didn't know which way clockwise was so hi i'm maria gabriello chopra mgopw um and i do servicenow things for like four or five years it's all a blur and i run women now.dev y'all better show up there and take a look at some of the stuff we have written down from amazing women like this one right here and this one right here the other two stella me stuff and today i will be drinking this cider because again i'm not good at following the rules of this place um it's supposed to be beer i think but i always do weiner cider sarah's turn hello i'm sarah tolson i i am the experienced lead at servo servicenow partner been on the platform for over three years background in local government management and graphic design so uh i design i develop i do servicenow things too uh happy to be here do i get to call on the next person oh and i'm drinking some boxed white wine because i forgot to get something cool but page is your go i think we were supposed to go clockwise is that no that's still a clock i can't clock okay clockwise for me i don't know i haven't had anything to take to figure out clockwise oh y'all apparently you aren't supposed to do pre-drinking i sadly haven't um so my name is paige duffy i currently work at novant health and i have been in the servicenow eco system for something like 12 years i don't i don't know i predate city names um forever it feels like forever uh that's all i can remember that we're supposed to say and i guess since the other two ladies have already introduced their drinks i'll do the same and we can get back around to sharing um i am also doing wine it is called uh 20 bees ice wines it's a little tiny bottle i like that label i only pick one based on the label like that's that's how it gets chosen yep and i get to drink it in this uh cool cup so nice i drink it drinking unknown things i have a shirt like that all right last step hi i'm koppel um it's been almost eight years since i was now and i'm a solution architect with deloitte uk um what am i drinking today is i will stick with the basic uh this is my red wine for today and since it's women's day special so red is my wine for today yes all right and i am right there with you i also have a red wine conundrum uh it is their 10th anniversary bottle and so far is quite tasty because i have i will admit done a little bit of pre-drinking but moving on let's go ahead and get into the meat of what we are talking about today gabby had a great idea for a todoist integration um making our workflow smoother and better and i'm gonna hand it over to you i mean let's be real i'm just uh i'm just trying to make an update to what chuck has had out there so what i really want to show today is how to start a integration from scratch from xero because i have gotten to touch a little bit of everything on the platform but honestly i haven't gotten to set one up myself yet and um sharon and i agree to disagree on uh stories and how important they are and i just can't think in stories y'all i just can't figure that out so i want to use todoist and i still want to make sure that i give sharon what she wants which are stories and service now so i'm going to be figuring out here uh i'm going to be zooming into all of the pages so that way you guys can see it um the only one that i'm here we go control there we go okay so i'm going to have the zoom fixed here so i think chuck has tried to do this a couple of times and originally uh it was about four years ago and he has this really awesome lessons learned to do us to servicenow integration um document and he also has a spoke tober spoke on uh github that i have forked but i didn't know about that until literally like three hours ago so and two of them i spent sleeping so i am going to [Music] show you guys what you do to get started so the very first thing you need to do is just a little bit of background is this thing called postman now i had no idea um that postman existed either until uh jared told me about it one day and it is a lot of fun i still don't know how to use about eighty percent of it but it basically helps you explore and test out apis and what you can do is the first thing you need to do is google hey let me look at the 2dos api real quick found it and it lets you put in information and put in things into the header your authentication and other parameters in order to be able to in order to be able to look at the stuff from the api so but this isn't where we want to get started yet because i started trying to figure this out and i have the url here that they give you for the um they have sample code in here but you know like that's still way way too there's a way to make this easier you literally just have to google todoist postmen and people already did this for you they literally have a todoist api just collection here where they've already done all the calls for you so that way you can get in here you can fork it which in computer speak just basically means hey let me borrow that code real quick and you have your own copy of it now so i'm going to hide my original attempt at this that i started months ago and then completely neglected and i'm going to say here what can you uh i think zoom in a little bit a little bit more okie dokie yeah at least for me it's still pretty pretty small and i have a large screen so oh no i think my computer died there we go okey-dokey so hopefully this should be a little bit better um yes so now that we have our baseline which is how we talk to the api and we're able to test it out here um let me show you guys how to get that part started so something that is kind of confusing is the authentication stuff within servicenow um oh hey this is something i totally shouldn't ignore but i'm gonna have it remind me later but something that i see a lot is people not sure where to start the uh the authentication stuff in service now and it was something that i tried to figure out um it took me a while so let me go ahead and find you end up basically just going into your settings and i always get lost in the way here developer settings personal access tokens so here you're going to generate a new token and this is going to basically not going to be used by me it's going to be immediately removed you give it the access that you need and typically you only need the repo access in order to do what you need to do um can you make it a little bigger is that good can you make it a little bigger how about now it did not oh okay it changed on one screen but not the other okay oh okay there we go okay i was laying on the wrong screen okay yeah that's much better thank you um sorry my screen is just so awesome and big i'm so sorry you like big screens and you cannot lie okay funny though uh i know the entirety of that song and my husband just shakes his head any time that i start singing it i love it though and that's like one of the millennial anthems this like required reading for our age group i know right if you don't have that memorized like where were you in the 90s like come on do you even remember the 90s gosh um get repo so get we got i've got my axes soaking ready and now i'm gonna go into service now and i'm gonna plop it in there um so what you do is you start right here in your pdi where you that you can get on developer.servicenow.com and you look up credentials because i don't know how to actually navigate it i just look everything up so if you click here under integration hub i'm sure there's different places to get to it but there's this credentials library basically and here you're able to see that i have my github one set up with my username and the type basic auth there's a bunch of different types that you can set up but basically this is what's going to be asking you when you set up the connection as well as when you set up your connection to github using uh app engine studio so this is how you get it in there and it's just basic record basic auth works for me um so now we're going to go into the app engine studio and i'm going to just create another app and hey gabby can you go full screen on that window thank you electrical last name so then it's going to do its thing and then we're going to go to the home and check this out y'all i learned how to do this today they have this tab called source control where you can link it to source control and if you guys ever uh have any questions on how to work with source control and github on other servicenow related uh projects and apps and things like that we have a really awesome blog on that on webinar.dev that goes further into detail about all of this but basically once you have your whoops [Music] once you have your github um whoops so you basically create your repo and you get a url up at the top then flop it in here and it will create the branch and this is where you select the credentials that you want to use so i know i have minus github and that's how i can link it to source control i wanted to show these parts because these are the parts that every online tutorial basically just says oh go create your app set up your credentials and connect it to github like it's all one step when it's really kind of not um hey gabby yep so um chuck does did say watch the branch name the new github default is main not master anymore interesting what does where do i have it set up here as may not master that's weird i literally just created this today why did it default to master not maine um something you something that took me forever to realize is that in order to rename your branches you literally have to go into view all branches and click on the edit button here so i guess i am renaming it to main now in one of the many videos i watched uh to set this up i can't quite remember but i do know that there's something special about how you name your app although my scope doesn't contain the word spoke that was just a something that they pointed out so we've got this now and we're going to go back in here and we are going to make sure that we can uh get our postman stuff to return uh us data so something that they don't tell you when you fork this uh collection is that you have to set up some global variables up here at the top oh hey look that was nice it just shows some completely there that's fantastic i'm not going to show you guys that um and i'm going to redo my uh authentication keys after the video um but basically you go up here to this little eyeball and you need to add a a pair of global variables one for the [Music] one for the token and then one for the base url which is going to be the url from todoist and that way when you hit send boom we get information which means this works so now we can go into service now and get started from here and paige is going to help us out with that because she's done this before where do i go paige that's an excellent question um i was reading chat [Music] so i know you need to get into flow designer um so yeah and i would kind of start with just creating the action first um i know you guys i don't think my internet wants to flow very well [Music] and then create a new action i'm guessing these have to be specific so like the thing that i tested is the get active test so do you like to do is get active tasks um i mean you just want it to be something informative so that's what you're going to see when you're actually going to select the different actions uh that's just the the title that you'll see um and then you really want to add a decent description so it also helps you if someone's not you thank you perfect and then the action annotation is just what you see when you've actually put it on the flow um so if you want like hover over information very descriptive thank you i work hard okay so from here from here is that if you're waiting for me uh uh so start with your input so um what you're going to input to get the desired output um you know typically for most integrations it's something along the lines of what information you need to be able to get that that spoke to go uh which may not be much of anything i don't know what you're inputting into this to hope to get out um is this like um like do i want to send the ids of the records that i'm making or is this the environment variable side of things uh no so the environments and stuff you it depends it can be um so if you want to make this reusable so you want to have to feed in say the specific todoist list that you're looking for to grab you would put it in here um if you're just wanting to make this for a single list then you can also put it into the step in which we actually do the rest call it just kind of depends on how reusable and flexible you want it to be what if we want to make it the most flexiblest most reasonable thing in the whole wide world then i mean you would probably put in a variable for i'm guessing it's the the list um i don't remember what the postman like what the api was looking for um but i'm i'm guessing you're feeding it some sort of identifier um i think here we were just grabbing the whole list but we can send them like id or do we want to do url um no i think yeah id looks unique we could have ids yeah that so i mean you'd pass the id in if you want to just grab that that singular item if you're looking to grab everything then we probably don't actually need anything there like if you're just if you're looking to just connect to todoist and um authenticate and grab everything back that it wants to send to you then you wouldn't necessarily pass anything awesome then let's go on to the next step then do we need this one you will eventually yes okay then what is the next step uh chris is right project id would also work yeah that could be a value that you pass in if you want to only bring back items related to a specific project um if you're not going to pass anything then you might want to remove that input um chuck just pointed something out that i forgot to do i'm going to put in the todoist api key off screen so you guys don't end up seeing my stuff but i basically went back into the credentials table and i clicked on new and there's a bunch of different types of credentials that you can create on here and i'm just going to click on api key credentials um i'm going gonna pop this out here and here i'm just going to take this off screen so you guys can't see it and you don't mess with my to-do list i mean the next thing you know you'll have like 10 000 tasks honestly this is why i always try to be careful with my friends because they okay y'all want to know one of the first interactions that i have with earl i can't remember how he got my number but he started sending me cat texts just like the cat like hotline and i had no idea who it was and i was just so freaking out like what's going on i didn't subscribe to anything yeah earl i'm sure you forgot about that yeah so i'm not gonna i'm gonna i'm gonna be very careful about how i how i got this thing before i end up getting trolled by my amazing lovely wonderful group of friends that's what we're here for but then from here where do we go um i've got my credentials in what now paige sorry i had to flip back over to the screen to unmute because i was very rapidly trying to pull a flow designer on my screen it's so difficult to talk someone through something when you're not like you know able to click around a little bit um so i i um i was like preparing for this a lot more but then i ended up getting just like really sick and just dizzy a couple hours ago but again i couldn't call out because my beautiful group of friends would all just tease me to all just to to no end so that's why i'm here completely unprepared thank you paige i'm all right yes it's a rest step yes perfect rest step oh look check was one step ahead of us here's where it's asking me for the credentials correct the ones that you just made yeah the ones that i just made but they aren't coming up here so i'm thinking i didn't make them in the right place yeah so you have to create the credential or the connection alias that then um you can connect to the credentials this is one of those parts for me that gets a little confusing let's see well so if you look if you go back to the um so do you see the plus sign little plus lineup yeah you don't even have to leave flow designer look at that that is delightful i'm just so used to like i'm not ready hi chuck says hey i've got a video that explains this yes you do good sir i fell asleep halfway through it i'm so sorry i tried but jokes aside um the there's a lot of videos and a lot of resources out there to help you out with this type of stuff um i was watching the creator toolbox series earlier today um and if you guys end up encountering anything like that um they're great resources you just have to make sure you sit down and watch them y'all who could have thought and if you prefer something that you can read through with directions instead of watching the developer site also has a amazing tutorial that walked me through it my first time i feel like uh sarah should in the background pull up his uh his video and quickly skim it and then give us directions on this connection and credential aliases cough cough cough i think you're doing fine i think again this is this is one of those parts where i always struggle oh like did i did i get all the pieces right alternatively y'all um so let's take a look at [Music] i mean worst case scenario we can honestly i could teach everybody how to import a um a new uh application from github we can look and cheat off of chuck's homework well i mean so worse worsen it or worse case scenario you can change that from use connection alias to define connection inline the connection alias i think just contains the the same information so it's going to contain like your credentials and it's going to contain the base url if you flip it then you just pick the credentials from there and like plug in your base url so um whoops where is the other todoist window that i have the api in i do that's good to see i see a little todoist icon back there right there thank you so here is the url that we need to plop here we don't need a mid server submit awesome you somehow made it through that y'all good job everybody pat yourselves on the back i am not patting anybody on the back until we have tempted to see that it works well that's rude it's a little victories in life how am i supposed to continue on i'm proud of you gaby thank you thank you i'm proud of youtube paige what now um so i don't think we need a specific resource path i think the url that you plugged in as the base url is everything we need and we are retrieving so get is correct um you just need to plug in any specific headers that you need or parameters i do know that we need the tokens um but there has to be some way to put in there oh wait no that that's already handled by the credential so never mind i don't think we need any headers right off the bat um let's see what we have here in the so i do think you need that content type if you can flip back the content type application application json i i feel like i've run into issues in the past and i've had to include that the easiest way to tell is let's just uncheck them all and see if it still works that's something that jared taught me it broke okay so let's see what it's telling us i probably removed something important yeah i think you have to have that uh there we go that's the only one that's needed perfect so now what's in here yeah i don't think you have to plug all of those in um i really think that's the reason yes at least at the last the last time i did this i had to add that to make it work so and i follow over here huh oh you want to say that out loud kopal the postman won yeah yeah actually i'm really loving it so i always use it and seeing that how we are using it here every headers you can see i think that's a go-to tool for every developer everybody should refer to it 100 it's just developers should probably look up some um some how to guide them yes that's one of the integrations when the third party does most of the time does not allow you and you know you don't know whom to blame so it's it's more like when the connection is not setting up you know whose problem it is exactly now something like okay sarah uh sarah what are your feelings on this are you looking at the screen are you even still with us have you left have you decided we're boring she probably hates us she probably hates me personally and she's just sitting there like oh my goodness god i was double muted what's your talk no um no i am looking at the screen but this is all so new to me i almost don't even know what questions to ask i i often don't worry about it like integrations is the opposite of what i do and i'm allergic to them so i'm sitting here like in all of y'all i have i have a question for you okay okay are you looking at the screen i am looking at the screen i'm gonna add some random stuff in here okay now look at the window that pops up down here how do you feel about this being a trash icon and not an x that bothers me like wha that bothers me so much i was like it's not not only it's not like center aligned with a little the little mine it's like okay so you you got me on here just to have just to trigger me about design details yes yes i did you're welcome um okay so now what paige uh can you scroll back up a little bit yes like i'm still bothered thank you so much me too it made me wonder if it was gonna delete my save look i've been doing some work in the new employee center widgets and all that and you set the colors for some of the icons um in the idea portal actually in a script include not anywhere else and and like that is the last place i'd go looking for like color settings and things like that but uh the decisions just sometimes confuse me anyway that's san diego for the first time yesterday um and it felt like i was just groping around blind like it felt so the same but not the same it felt it felt so interesting i love it though but it felt so interesting it's very different i missed the left bar navigation menu even though for years i've hated on it but i missed it so much my heart hurt you're so used to it that like it is it's like that bad relationship you just keep coming back to that's a little specific that is a little specific okay okay so paige wants us to go back on track what's up paige um so we are getting uh we're getting some information from the chat that says the url the base url may be too specific yeah so basically i mean basically what you can do is you've got the base url which is the first part of the url and then you can add to that if you go back to flow designer there's a part that says resource path and that's where you can add the additional parts of the url so i really think the base ur url should just be api.todoist.com and then we can add the rest in the resource path down below okey-dokey and part of that part of the reason for that at least part of the reason why i would do that is because you can then feed in different resource paths so it doesn't have to be static you can um you know if you don't want it to be projects you want to pull something else then you can you know um feed in a variable for projects and do tasks instead of projects yeah my bad i copied including projects not just yep so should i delete i should remove just projects um i'd keep the rest slash v1 v1 where is it it's in your connection alias yeah but what if it's not it's not it's in um it's in a different yeah it should still be connected to your your princess isn't another castle [Laughter] where on the page is the url it had me set something up uh where is the yeah hey look it looks different there's the connection url so https connection yeah go back to the um the normal ui yeah hang on no this is weird why can't i see the url here we're gonna go looking at the same thing go back to the the normal ui and go to connections and credentials but no oh hang on do you see what i'm seeing right now if there's nothing there and i click plus i'm taken to https connection where i can edit the url yes but if there's something if there's a record in there i'm taken to a completely different place you are they're two different records they're two different records um okey dokey so let me go back to the to here yeah and type in uh connection and credentials or just connections you know sorry i'm just trying to set off sarah again with more weird ux i was just looking at all the different colors you use for your favorites is there like a rhyme or reason or do you just pick whatever makes you happy i pick whatever my soul color is at that moment you know yeah yeah i i there was a point in time where i tried to like have a rhyme or reason to it but then i realized it's so erratic when i make favorites that there's just like even the icon there's no no it just is what it is me too i used to be so much metadata yeah i used to be very caring i used to care a lot but then one too many clones wiped out my favorites and it's just heartbreak for me every project is a different color and i use the same icons for the same type of of things that i'm looking at sharon is the type a person that i wish i could be but gave me a little yeah you gave me a little anxiety there i wasn't sure you had saved before you refreshed no i saved multiple times remember to trigger sarah earlier no the thing that always gets me is when i impersonate someone and then i look for my favorites i'm like where are my ferrets oh these are somebody else's favorites okay chucks chucks all smart has a good idea there he says keep an xml export of favorites and favorite groups so he's always got the same starting point on a new instance like chef's kiss that's that's perfection right there that that requires forethought yeah i know that requires warsaw and executive function okay we lack both thank you chuck though there's a reason i look up to you oh that's that's like i'm gonna have to remember to do that because you know anytime i start a new portal project or in a new instance where there are like certain things that always end up happening before i start talking about the widget editor and how i wish we could resize those columns page where do we go now they sort of resize no they don't only if you uncheck them if you have two open it's full it's 50 width and god awful all right back on task yes ma'am you need to add your resource path so now in that resource path field up above go up one line up yep there you go that's where you're gonna put in the yeah oh okay with an s apparently it's gonna work this time right maybe we haven't even tried it so go ahead and try it hit test see what you're doing you don't need that you could have deleted that field [Laughter] this is something i kind of really like how it gives you the link but wait a minute where did it go you have to hit cancel or that works too yeah i like it keeps that up how interesting it's really honestly that's really nice when you're testing something that requires like attack could you stop doing that i'm trying to read the screen and every time i think i'm reading it she puts the thing back up oh lord you're gonna make me sick um they're feeding us alcohol you can't um you know look back and forth like that i think i need to abstain from the alcohol next month anyway so um if you're if you're running tests and you're wanting to do multiple tests you can just flip back to the screen and like hit run again because it'll save whatever you put in as the variables and just keep running it over and over again as many times as you need so it's kind of nice i love it okay so what are we looking at now we are looking at the error log and okay the credentials were not accepted did you input the wrong password oh like this is the hacking project i can get on board with not me this is how it's not asking you invalid username password combo okay so now let's take a look at that and you know honestly what i love to do is just real quick uh i love uh let me grab this so chuck is saying that if he recalls correctly the api key needs to be sent as a url url arg not entirely sure i feel like a pirate i'm sure that's not what he meant but i'm just going to go argument yeah probably so we have to go back to the credential and change something yes um so something that i love telling people is like with servicenow you literally just need to type the word service now and then google the issue you have so i typed in service now flow designer and then i put the error code 401 and this seems useful the first one had a link to a kb article where it was telling you to put the credentials in an um in a i wonder if this is the same kb article but yeah this is why i love working on servicenow because it's just so easy to find the answer for most of the issues that you're having and if you can't find it you can ask it yourself so let's see chuck's saying find out where it wants the api key so it wants it to say bearer in front of the so let's see where they want yeah so it looks like um it's wanting the api key and the the documentation should tell us whether it's whether or not it's in the url parameter or the header parameter and then we can add it in our action in the appropriate place awesome now since we have um our lifeline on the line right now is there a way has to be a way to put in here like a a variable so that way my token just isn't being displayed there is if you do that input variable and then you drag and drop it so if you were to create say another um another header and then just as an example drag that variable over there under input variables bam but you do have like when you're testing it you do have to you know be able to drop it in there yeah and and it is supposed to be a header i'm and that is not for me that i'm reading the chat checks check speeding all that so i just have to put this in here boop and then i'm going to put in here so it'll automatically put the colon in and create the syntax no no it will not you have to create the the syntax like it's if you're talking about i mean it does like authorization and then it does the appropriate syntax but you need to put um bearer and then the colon and then the actual api so it won't create that syntax you have to manually do that yeah oh neat it lets you do both yes copy paste the credential value debt appeal via the name password no i'm so sorry chuck and he's gonna strangle you with a bow tie i know all right he's like why did we let them take over let us we took over all on our own thank you sharon thank you sorry sorry my bad you're right as it should be so what's really funny is over here on the side i'm looking up at the developer blog using credentials and i'm trying to find and see because it feels like there has to be some way that i can include oh this is just talking about the source control um look at all this documentation that's available for you on developer.servicenow.com how magical okay i give up i'll stop trying to make it the smart way i'll move my screen [Music] page yes filled silence sorry i actually had to mute because um someone is playing really loud music in the other room so i wonder who that could be yeah we've been uh having some sound bar issues and apparently my husband is not getting my text messages have you ever done an integration before cobalt yeah so many so many yeah it's like on and off like even now i'm running three integrations barely so oh wow have you done what we're doing what we're trying to do right now well i don't generally i'm not using floor designers as of now so we are doing why um you know address messages import sets um those kind of integration but yeah i'm also pretty new to flow designers i'm learning a lot from you guys today oh don't worry we're also learning like look at these trash cans y'all what the heck dismissed so i think what it is with the trash cans is if you'll notice there's that bell with the number next to it and if you click the trash can it is no longer in that list if you click the bell button not an um because x would just close the message but it would still be in the bell trashcan removes it as a notification entirely let's take a look at that because i've been hitting trashcan and they were all here until i hit this miss hall nope uh they the number was going down i think test oh hey huh great that's my freaking token right there how kind of them yeah it completed this time um and we got stuff could you imagine success success and i better not see earl i better not see like okay you know what on part two i am going to come back and i'm going to show y'all there has to be some method of making this anonymous or some environmental global variable that we can set but okay so we've i have i have done this before with with something that required a token and i was trying to poke around and remember how i did that um but it was a little bit different so i've not found it yet so i am going to do something smart that i promise i had noticed um lh pointed out a while ago why did you name it get tasks if you're looking at the api url for projects [Laughter] so now we're doing get projects and then now i am assuming we need to add a new step for creating records from here um so that depends you could do it here but you could also just do it as part of the flow um typically the way i've seen most of these operate is you use one action to actually do the api call and retrieve you know whatever um and then it can feed it back out through the outputs and then you use your flow to to actually like create the records like loop through all the the different records because that way you can use the flow actions um instead of having to script it all out or anything like that because flow has things for you to loop through each and then create records or update records um so that's probably the way i would go sounds good to me also apparently the api key comes from the credential value data pill so credential value here oh look at that for some reason i tried dragging oh is that what he meant by refreshing earlier because i tried dragging it over and it did not work but okay i'm gonna go delete my token now uh let me go trash that over here let me go redo this because i know earl is just in the background doing something and my to-do is account is broken yeah so um after it back in your action you'll probably want to add a json parser to actually parse out the information that's being returned and then we can create a flow that's like a good idea so let's take a look here and see oops um here it is this is an awesome step i've i've built a handful of actions and uh i uh first time i did it i used the json parser step and it was a little tricky to figure it out the next time i had to do it uh that was not available to me as an option for building and it's a whole lot harder when you have to like code for it to do that instead of using what servicenow has built for you to do that so what i heard was you're going to be telling me what to do during this step huh oh that was like a year and a half ago oh sorry it'll be weird because hey gabby just giving you about a five minute uh time warning fyi okey dokey then where do we go now i paige know okay so i dragged over the response body from the rest step using these uh pills over here which i'm assuming is what we need and now i'm going to save and okay lh you expect me to read what's on my screen i'm sorry so no items have been created yet you can easily generate items by pasting their source code in the editor and click on generate target button um in the top right to manually build out oh no no way i'm not going to do anything manually so i brought like if you i feel like if you take an example of the payload and drop it in it will create those things for you yes so maybe if you look at your last execution and grab that payload like one of the like grab the payload and pop it in there uh sounds good boop i figure like there must be some way to trigger it with the source data but oh yeah but whenever you drop that in like that it's not actually it's not running that right oh it's already processing i think or no well open up the little arrow to the left the little tiny one yeah there you go it did the magic y'all except my zoom is kind of butchering it but here we go so now we've got a oh this is so nice i tried making one of these manually ones and that's why i haven't done the to-do integration yet awesome so i'm going to hit save and now we have to make sure that we're outputting the json parser step i don't like um just calling things what they are i like to have it be more specific because i'm just so paranoid that things are always going to be broken because i'm using a name and then i'm going to hit say nope here yeah oh no and then hit now you're fine hit um exit edit mode top right mode and then that's where you can actually drop your your pill in to that top field not the action status top field cool so i'm gonna throw in root i said i'm gonna throw in root apparently not apparently it doesn't want me to when i did this i had to use it as an array object rather than a json i don't know if that's a factor of what we're looking at oh yeah because it is actually an array object at that point isn't it so now exit edit mode again and then you should be able to drop it in there nope go oh it doesn't like fruit but it like root or ray that makes sense i take those and then we probably have one enough time to try executing it and then uh oh hey look my token doesn't show up anymore that's nice yay it's all right everyone's already screenshotted it red wall of text oh my gosh this has to be the thumbnail for the video this is beautiful we have painted the pink this is just honestly it's iconic it's beautiful i love her hey it is a good first start it is way faster than it took me to build my actions to get to this point so we are making good progress so time to have a drink of our tasty beverages rate them and uh wrap it up and say farewell to all of the uh viewers for today gabby do you want to go first with raiding your beverage of course i drank an angry orchard hard fruit cider peach mango flavor it did not taste like alcohol which means i loved it it is a 8.8 out of 10. very good and peach yes so my 20 bees ice wine was really good um it's really sweet which is kind of strange for wine out of a bottle but it's good so i'd probably give it like an eight out of ten so mine uh i just poured second one so i think i will rate it yes nine out of ten i really loved it it tastes so good and especially when it's a friday night so nine out of ten for mine yeah i think she's double muted again okay so this is like a go-to white wine for me um i absolutely love it and it dangerously just tastes like apple juice really good apple juice so those are the best oh gosh yes it's it's pretty dangerous but i'll give it like a 9 out of 10. it doesn't send me into a state of euphoria or anything like that but it's really good now i know that today's episode was kind of everywhere but i really wanted to come in here just ask a group of friends trying to figure out how to do something for the first time and search now and to really show you all that like you don't need to have too much experience you just need to have good friends who will do the things for you and wow no in the spirit of true life code happy hour these ladies have come in and shown that when you are a developer it doesn't matter how much skill you have coming into it or how much skill you don't have there's so much information out there that you can find you just have to go looking for it and have the bravery to try it even if you've never done it before even if you don't personally know someone who's done it before it really is an adventure you should just take but not if it violates the terms of service of true true honest freedom i won't share and to narrate my life she's just so proud of an amazing i love it thank you just about alcohol so someone closes out all right thank you all have a beautiful day and we will see you next week for the next life coat happy hour [Music] you

View original source

https://www.youtube.com/watch?v=U88-sj6NyCQ