For the complete documentation index, see llms.txt. This page is also available as Markdown.

APIs

APIs

Beyond in-browser calling, the plugin ships ready-to-use Twilio REST API calls you can run from Bubble workflows (as actions) or use as data sources. They authenticate with the plugin's Account SID / Auth Token credentials (Plugins › Twilio Plugin › username & password).

Calls

  • View a Call (data) — Retrieve a single call's details by Call SID. GET /Calls/{CallSid}.json

  • Account Calls (data) — List calls on the account. GET /Calls.json

  • Calls by caller id (data) — List calls filtered by status and From number. GET /Calls.json?Status=&From=&PageSize=

Recordings

  • Create a Call Recording (action) — Start recording an in-progress call. POST /Calls/{CallSid}/Recordings.json. See Recording a Call.

  • Get all Recordings for a given Call (data) — List recordings for a Call SID. GET /Recordings.json?CallSid=&PageSize=20

  • Recordings by caller id (data) — List recordings filtered by From number. GET /Recordings.json?From=&PageSize=

Messaging

  • Send SMS (action) — Send an SMS message. POST /Messages.json with From, To, and Body.

These calls run against https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/… using Basic Auth. Make sure the username (Account SID) and password (Auth Token) are set in the plugin settings.