These top-level fields are shared across all Send Direct request types.

FieldTypeRequiredDescription
phonestringYesRecipient phone number in E.164 format. Example: {phone}
typestringYesAlways "send-direct" for all requests in this collection.
textstringNo*Plain text body. Required for text messages. Max 1024 characters. Mutually exclusive with media.
mediaobjectNo*Required for interactive, image, video, audio, location, sticker, document, contacts, reaction, flow, and list messages.
ttl_secondsintegerNoMessage time-to-live in seconds. Valid range: 30–43200. Omit for platform default.
enable_acculyncbooleanNoEnables Acculync delivery optimisation. Defaults to false.
extrastringNoCustom correlation/reference ID for your own tracking.
preview_urlbooleanNoNot supported in Send Direct mode. Include only for completeness testing.
scheduled_timestringNoScheduled dispatch timestamp. Format: "YYYY-MM-DD HH:MM:SS". Used by scheduled endpoint only.


Did this page help you?