Skip to main content
POST
/
v1
/
external
/
sms
/
quick
/
{messageId}
/
resend
curl --request POST \
  --url https://api.kairosafrika.com/v1/external/sms/quick/6d558b0b-0458-4b42-919c-d7dbba76600d/resend \
  --header 'x-api-key: YOUR_API_KEY' \
  --header 'x-api-secret: YOUR_API_SECRET' \
  --header 'x-api-version: 2025-08-01' \
  --header 'Content-Type: application/json' \
  --data '{
    "message": "This is test for the Wrapper API"
  }'
{
  "statusCode": 201,
  "statusMessage": "Sms successfully sent.",
  "transactionId": "b0cdebad-e925-4437-b852-5aab112781f0",
  "sequenceNo": "01K6MN2T13XNK40X17F5FH45DV",
  "data": {
    "totalBatches": 1,
    "batches": [
      {
        "jobId": "b7d80ca9-4839-407c-b696-74c4ab2c570e",
        "messages": [
          {
            "to": "233559400612",
            "from": "BLUEFS",
            "message": "This is a testing message from the production server apis",
            "type": "Quick",
            "sequenceNo": "01K6MN2T13XNK40X17F5FH45DV",
            "transactionId": "b0cdebad-e925-4437-b852-5aab112781f0"
          }
        ]
      }
    ],
    "senderAddress": "BLUEFS"
  },
  "timestamp": "2025-10-03T09:05:08.745Z"
}

Resend SMS Message

This endpoint allows you to resend an SMS message with updated content using the original message ID. Endpoint: POST /v1/external/sms/quick/{messageId}/resend
curl --request POST \
  --url https://api.kairosafrika.com/v1/external/sms/quick/6d558b0b-0458-4b42-919c-d7dbba76600d/resend \
  --header 'x-api-key: YOUR_API_KEY' \
  --header 'x-api-secret: YOUR_API_SECRET' \
  --header 'x-api-version: 2025-08-01' \
  --header 'Content-Type: application/json' \
  --data '{
    "message": "This is test for the Wrapper API"
  }'

Path Parameter

  • messageId (string, required): The ID of the original SMS message to resend.

Request Body

  • message (string, required): The updated SMS message content to send.

Responses

  • 200 OK: SMS resent successfully.
  • 404 Not Found: Original message not found.
  • 400 Bad Request: Invalid request data.

Authorizations

x-api-key
string
header
required

API Key for authentication

x-api-secret
string
header
required

API Secret for authentication

Headers

x-api-version
enum<string>
required

API version header (required for full JSON response)

Available options:
2025-08-01

Path Parameters

messageId
string
required

The ID of the original SMS message to resend

Body

application/json
message
string
required

The updated SMS message content to send

Maximum string length: 1600
Example:

"This is test for the Wrapper API"

Response

SMS resent successfully

statusCode
integer

HTTP status code

Example:

201

statusMessage
string

Status message

Example:

"Sms successfully sent."

transactionId
string

Unique transaction identifier

Example:

"b0cdebad-e925-4437-b852-5aab112781f0"

sequenceNo
string

Sequence number

Example:

"01K6MN2T13XNK40X17F5FH45DV"

data
object
timestamp
string<date-time>

ISO 8601 timestamp

Example:

"2025-10-03T09:05:08.745Z"