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

The trouble with webhooks - at APIdays Singapore

Phil Nash
August 19, 2020

The trouble with webhooks - at APIdays Singapore

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.



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

Phil Nash

August 19, 2020

More Decks by Phil Nash

Other Decks in Programming


  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 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