Api Endpoint https://api.interactsms.com/api/v2
Allows users to specify message content, sender details, and a list of recipients.
Users can schedule campaigns for future delivery and assign a campaign name for tracking purposes, and individual MSISDN tracking.
It supports scalable message distribution, making it ideal for marketing, notifications, and customer engagement.
curl --request POST \
--url https://api.interactsms.com/api/v2/Campaign \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Come check out v2 of our API!!",
"from": "Phonovation",
"recipientInfo": [
{
"msisdn": "35386xxxxxxx"
}
]
}
'{
"success": true,
"message": "Campaign scheduled",
"errors": []
}Use the Password grant_type flow to get a JWT access token from https://auth.interactsms.com/token. Pass it as a Bearer token in the Authorization header to access the API.
The content of the message.
2000The 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.
20A list of recipient details who will receive this campaign message.
Show child attributes
The name of the campaign, used for tracking and reporting.
30Format: yyyy-MM-ddTHH:mmZ | The scheduled date and time (in UTC) when the campaign will be sent.
curl --request POST \
--url https://api.interactsms.com/api/v2/Campaign \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Come check out v2 of our API!!",
"from": "Phonovation",
"recipientInfo": [
{
"msisdn": "35386xxxxxxx"
}
]
}
'{
"success": true,
"message": "Campaign scheduled",
"errors": []
}