Send
Sending Utilities
Overview
Request Fields
interface IRepeat { monday: boolean; tuesday: boolean; wednesday: boolean; thursday: boolean; friday: boolean; saturday: boolean; sunday: boolean; type: "week" | "month"; frequency: RepeatFrequency; }enum RepeatFrequency { NEVER = 0, DAILY = 1, WEEKLY = 2, BIWEEKLY = 3, MONTHLY = 4, ANNUALLY = 5 }
Required Fields
Notes
Features
Send to All Subscribers
Send as MMS
Credit Costs
Template-Only Sending
Using Properties
Duplicate Requests (Idempotency)
iMessage Sending
Introduction
What is iMessage?
Why send via iMessage?
Sender Identities
What is a Sender Identity?
Provisioning and Using Sender Identities
Custom Domains
Subscriber Opt In
iMessage Opt In
Deeplinks
Sending Outbound Messages First
Message Sending
Specifying a Sender Identity
SMS Fallback
Webhooks
Rate Limiting
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
groupsnumber[]Optional
subscriberIdsnumber[]Optional
allSubscribersbooleanOptional
excludedGroupIdsnumber[]Optional
threadIdnumberOptional
messagestringRequired
imagestringOptional
rehostbooleanOptional
externalIdstringOptional
scheduledDatestringOptional
headerstringOptional
footerstringOptional
isMMSbooleanOptional
linkClickDaysnumberOptional
templateIdnumberOptional
linkIdnumberOptional
longcodeIdnumberOptional
eventIdstringOptional
skipHeaderFooterbooleanOptional
addPlaceholderbooleanOptional
sourcestring · enumOptionalPossible values:
userSignaturestringOptional
poolIdstringOptional
userIdnumberOptional
senderNamestringOptional
exactSenderbooleanOptional
customRepeatFrequencyTypenumber · nullableOptional
customRepeatFrequencynumber · nullableOptional
customEndMessageTypenumber · nullableOptional
customEndMessageDatestring · nullableOptional
customEndMessageOccurrencesnumber · nullableOptional
gatedbooleanOptional
brandImagestringOptional
Responses
200
Success
application/json
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
429
RateLimitError
application/json
500
InternalServerError
application/json
post
/sendAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
validateUnsubscribesbooleanOptional
Responses
200
Success
application/json
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
post
/send/validate-recipientsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
messagestringRequired
Responses
200
Success
application/json
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
429
RateLimitError
application/json
500
InternalServerError
application/json
post
/send/shorten-messageAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
fromstringOptional
tostringRequired
messagestringOptional
isMMSbooleanOptional
Responses
200
Success
application/json
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
post
/send/costAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
longcodeIdnumberRequired
groupsnumber[]Optional
subscriberIdsnumber[]Optional
allSubscribersbooleanOptional
excludedGroupIdsnumber[]Optional
isMMSbooleanOptional
linkClickDaysnumberOptional
Responses
200
Success
application/json
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
post
/send/messaging-speedsLast updated
Was this helpful?