SMS API - Stannp Direct Mail API Documentation

Send an SMS

Use the API to send an SMS message to a recipient's mobile device.

[POST]
https://api-us1.stannp.com/v1/sms/create

Parameters

ParameterTypeDescription
testoptionalIf set to true, the SMS message will not be sent and there will be no charge.
phone_numberoptionalThe recipient's phone number. Required if recipient_id is not provided.
recipient_idoptionalID of a recipient that has already been added to your account. Required if phone_number is not provided.
messagemandatoryThe message to be sent. You can use template tags if using recipient_id (e.g., Hi {firstname}).
countryoptionalA 2-character country code (e.g., US, CA, GB). Defaults to your account region.

Request Example

        curl "https://api-us1.stannp.com/v1/sms/create" \
-u {API_KEY}: \
-d "phone_number=12345678901" \
-d "message=Hello World" 
    

Response Example

{
  "success": true,
  "data": {
    "id": 0,
    "recipient_id": 0,
    "phone_number": "01234567890",
    "from": "STANNP",
    "profile_id": 3,
    "usage_campaign_id": 0,
    "profile_type": "sender_id",
    "message": "Hello World",
    "message_parts": 1,
    "cost": 0.002,
    "destination_country": "CA",
    "status": "test",
    "campaign_id": 0,
    "created": "2024-07-25T16:16:28+00:00",
    "updated": ""
  }
}