Home / profiles
Twilio SMS message send profile
org.intentschema.communication.sms.message.send.v1@com.twilio.v1
JSON: bare · @sha256:bdbb8cb8a4e4… Hash: sha256:bdbb8cb8a4e45107e91dda58de988cb5f71f81cd9926ae8fcfab3bd7a198c0cd
Profile for sending SMS via the Twilio Messages API. Pins target.system to twilio, requires E.164 numbers, and exposes Twilio-specific delivery options.
Implements: Send SMS message (org.intentschema.communication.sms.message.send.v1)
Payload
Field Type Description
target * Target(system = "twilio", required: system)
object * object
idempotency_keystring
twilio @com.twilio object
object
Field Type Description
to * stringE.164 phone number.
fromstringE.164 sender number or alphanumeric sender id.
text * string (maxLength 1600)
twilio @com.twilio
Field Type Description
messaging_service_sidstringTwilio Messaging Service SID (alternative to `from`).
status_callbackstring (uri)
media_urlstring (uri) []MMS media URLs.
smart_encodedboolean
Result
Field Type Description
external_id * stringProvider-assigned id.
created_at * string (date-time)
sent_atstring (date-time)
API mapping
Field mapping
Intent field API parameter
object.toTo (E.164 phone number)
object.fromFrom (E.164 number or Messaging Service SID)
object.textBody
twilio.messaging_service_sidMessagingServiceSid (alternative to From)
twilio.status_callbackStatusCallback (webhook URL for delivery updates)
twilio.media_urlMediaUrl (MMS media attachment URLs)
twilio.smart_encodedSmartEncoded