Output Ports
| Port | Description |
| success | Twilio API accepted the request. SMS/call queued for delivery or execution. |
| error | Invalid credential, bad phone number, Twilio API error, or network failure. |
sendSms Output
| Field | Type | Description |
message_sid | string | Twilio Message SID (e.g. SM1234567890abcdef...). Use for status tracking. |
status | string | Initial delivery status: queued, sending, or sent. |
price | string | Estimated cost of the message (in account currency). May be null if not yet processed. |
date_created | string | ISO 8601 timestamp when the message resource was created. |
from | string | Sender phone number used. |
to | string | Recipient phone number. |
makeCall Output
| Field | Type | Description |
call_sid | string | Twilio Call SID (e.g. CA1234567890abcdef...). Use for call status tracking and recording retrieval. |
status | string | Initial call status: queued, initiated, or ringing. |
direction | string | outbound-api for programmatic outbound calls. |
from | string | Caller phone number. |
to | string | Called phone number. |
getTranscription Output
| Field | Type | Description |
transcription_sid | string | Unique SID of the transcription. |
transcription_text | string | The full transcribed text of the recording. |
recording_sid | string | The Recording SID this transcription was generated from. |
status | string | Transcription status: in-progress, completed, or failed. |
duration | integer | Duration of the recording in seconds. |
Example: sendSms Output
{
"message_sid": "SM1a2b3c4d5e6f7g8h9i0j",
"status": "queued",
"price": null,
"date_created": "2025-11-14T09:32:11Z",
"from": "+15005550006",
"to": "+14155552671"
}
Example: makeCall Output
{
"call_sid": "CA0f1e2d3c4b5a6978",
"status": "queued",
"direction": "outbound-api",
"from": "+15005550006",
"to": "+14155552671"
}
Final delivery statuses (delivered, failed, undelivered) arrive via Twilio status webhooks. Configure a BizFirst Webhook Trigger as the status_callback URL to react to these events in real time.