MessageBird (Bird)

Get MessageBird (Bird) SMS Status

Checks the delivery status of one Bird SMS by its message id.

Unverified

What the model is told

Look up the status of an SMS you sent earlier, using the message id returned when it was sent. Returns a status such as accepted, sent, delivered, undelivered, failed, expired or rejected.

Request

GEThttps://YOUR_BIRD_REGION.platform.bird.com/v1/sms/messages/{{messageId}}

Headers

  • AuthorizationBearer YOUR_BIRD_API_KEY

Parameters

  • messageId stringThe message id returned when the SMS was sent.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "b891603b-5777-44cb-bbac-d2ed791582b4",
    "type": "HTTP_REQUEST",
    "label": "Get MessageBird (Bird) SMS Status",
    "name": "get_messagebird_bird_sms_status",
    "customName": false,
    "description": "Look up the status of an SMS you sent earlier, using the message id returned when it was sent. Returns a status such as accepted, sent, delivered, undelivered, failed, expired or rejected.",
    "parameters": [
      {
        "name": "messageId",
        "type": "string",
        "description": "The message id returned when the SMS was sent."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://YOUR_BIRD_REGION.platform.bird.com/v1/sms/messages/{{messageId}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Bearer YOUR_BIRD_API_KEY"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.