Plivo

Get Plivo Message Status

Checks the delivery status of one Plivo message by its UUID.

Unverified

What the model is told

Look up the status of an SMS you sent earlier, using the message_uuid returned when it was sent. Returns the message_state (for example queued, sent, delivered, undelivered or failed) and an error_code if it failed.

Request

GEThttps://api.plivo.com/v1/Account/YOUR_PLIVO_AUTH_ID/Message/{{messageUuid}}/

Headers

  • AuthorizationBasic YOUR_BASE64_PLIVO_AUTH_ID_AND_AUTH_TOKEN

Parameters

  • messageUuid stringThe message UUID returned when the message was sent.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "f8e189ab-754a-48a1-a95c-977cf3df825c",
    "type": "HTTP_REQUEST",
    "label": "Get Plivo Message Status",
    "name": "get_plivo_message_status",
    "customName": false,
    "description": "Look up the status of an SMS you sent earlier, using the message_uuid returned when it was sent. Returns the message_state (for example queued, sent, delivered, undelivered or failed) and an error_code if it failed.",
    "parameters": [
      {
        "name": "messageUuid",
        "type": "string",
        "description": "The message UUID returned when the message was sent."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://api.plivo.com/v1/Account/YOUR_PLIVO_AUTH_ID/Message/{{messageUuid}}/"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Basic YOUR_BASE64_PLIVO_AUTH_ID_AND_AUTH_TOKEN"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.