RCS

Retrieves details of a previously sent RCS message by its unique identifier. Returns message content, delivery status, and metadata.

get/v2/rcs/messages/{id}

Request

  • Base URL
    https://api.transmitmessage.com
  • Auth
    API key in header x-api-key

Path parameters

idstring uuid required
Example:550e8400-e29b-41d4-a716-446655440000

Unique identifier of the RCS message to retrieve

Response

OK

requestobject

Optional metadata (e.g. requestId, traceId)

metaobject

Optional pagination, feature flags, etc.

Example response

{
  "data": {
    "id": "6fdae71c-dad7-4c36-9734-a69693ecf3b4",
    "account_id": "123123",
    "message_ref": "order-12345",
    "sender": "DemoSender",
    "recipient": "447903749662",
    "content_type": "text",
    "content": {
      "text": {
        "message": "Hi Michael,\nJust a quick reminder. You are amazing!!\nReply STOP to opt out."
      }
    },
    "created_at": "2021-01-01T00:00:00Z",
    "status": "DELIVERED",
    "events": [
      {
        "event_type": "SENT",
        "created_at": "2021-01-01T00:00:30Z",
        "details": "Message sent to Google RCS gateway"
      },
      {
        "event_type": "DELIVERED",
        "created_at": "2021-01-01T00:01:15Z",
        "details": "Message delivered to recipient device"
      }
    ]
  }
}

Changes

    • breaking

      removed the required property //////// from the response with the status

    • info

      added the required property //////// to the response with the status

    • breaking

      the response property // became nullable for the status

    • warning

      added the new rich_card enum value to the // response property for the response status