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"
}

Documentation Index

Fetch the complete documentation index at: https://docs.kairosafrika.com/llms.txt

Use this file to discover all available pages before exploring further.

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"