Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The trouble with webhooks - at Apidays Live Hong Kong

Phil Nash
October 08, 2020

The trouble with webhooks - at Apidays Live Hong Kong

Webhooks are a core part of the way developers interact with the Twilio API but can be the hardest to work with when learning the platform. Discover the many ways the Twilio team has tried to improve the experience, from documentation, tooling and serverless functions, all the way to building and releasing a video game.

--

Links:

TwilioQuest: https://www.twilio.com/quest
Twilio CLI and open source projects: https://github.com/twilio-labs

Phil Nash

October 08, 2020
Tweet

More Decks by Phil Nash

Other Decks in Programming

Transcript

  1. What is a webhook? “User defined HTTP callbacks” POST /webhook

    HTTP/1.1 Host: www.yourwebsite.com @philnash
  2. How do I test this? Online: RequestBin, PostBin Tunnels: ngrok,

    localtunnel, serveo, tunnelto Deploy and test in production @philnash
  3. Twilio CLI $ npm install -g twilio-cli # brew install

    twilio-cli $ twilio api:core:messages:list $ twilio debugger:logs:list @philnash
  4. Attack on multiple fronts Simple applications: Twimlets & TwiMLBins Education:

    TwilioQuest Non developers: Studio Dev environment: Serverless Toolkit & Twilio CLI @philnash