Skip to main content
POST

Authorizations

Authorization
string
header
required

Use the OAuth2 password flow to obtain an access token for the Phonovation SMS API.

Body

application/json
text
string
required

The content of the message.

Maximum string length: 2000
from
string
required

The sender identifier (Sender ID) that will appear as the message originator. This value must be one of the pre-approved Sender IDs assigned to your account. If an unregistered or unauthorized Sender ID is used, the request will be rejected.

Maximum string length: 20
recipientInfo
object[]
required

A list of recipient details who will receive this campaign message.

campaignName
string
default:API Broadcast

The name of the campaign, used for tracking and reporting.

Maximum string length: 30
sendAt
string

The date and clock time when the campaign should be sent in Ireland. Prefer yyyy-MM-ddTHH:mm, for example 2030-03-28T20:00.

The API persists the date and clock time as submitted and treats them as Irish local time in the IANA timezone Europe/Dublin. It does not convert the value from UTC or from the caller, server, account, or recipient timezone. Convert the intended send time to Europe/Dublin before constructing this value.

Do not rely on Z or a numeric UTC offset to trigger timezone conversion. Ireland changes between GMT (UTC+0) and Irish Standard Time (UTC+1), so use a timezone-aware library instead of hard-coding an offset.

Example:

"2030-03-28T20:00"

Response

OK

success
boolean
message
string | null
errors
string[] | null
Last modified on August 31, 2026