Python-powered Chat Apps with Twilio and SendGrid Transcripts
Chapter: Messaging and workflows with Twilio Studio
Lecture: Concept: calling an api in studio basic
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
we can go a really long way working just in twilio studio using the liquid template
0:07
language and so on. But eventually there will be external data that we need to
0:12
get things that we need to verify and integrations with our own applications that we would
0:16
like to make. The best way to do that is to call an external API through twilio studio to remember when the person says they want a cake and
0:26
they go along a little ways eventually, we need to say Well, here, the types of cakes we offer, the different frostings, the flavors,
0:33
the toppings and so on. Sure, we could hard code that into our studio flow. Then it would be hard coded. What if we wanted to run a special?
0:42
Do you really want to go and have to edit this and change it? No. You want to just have it automatically pick up whatever data you have available
0:49
and offer that up as part of the flow. So what we can do is we can call an external API.
0:54
In this case, we're calling this Cloud City cake company.azurewebsites.net/api/flavours to get us the flavor of frosting and so
1:01
on. So what we do is we drop make a Http request widget onto our flow, give it a proper name. In this case, we're just going to do a get against that.
1:11
URL so as a get and URL and then formula encoded content, even though we're not actually passing additional information.
1:18
If we were, it would basically be query strings, and that's it. That's all we gotta do to integrate.
1:24
Working with external data and external API's into our studio flow.