latestSwagger 2.02026-08-101561322.2 MB

3e4029d19684

Outbound Message Sessions

Get a session`s messages

<a class="try-sandbox-link" href="https://sandbox.textmagic.com/#/Sessions/getMessagesBySessionId" target="_blank">Try in sandbox</a><br>A useful synonym for the "messages/search" command with the provided "sessionId" parameter.

get/api/v2/sessions/{id}/messages

Path parameters

idinteger required

Query parameters

pageinteger

Fetch specified results page.

limitinteger

The number of results per page.

statuses'q' | 's' | 'e' | 'r' | 'a' | 'd' | 'b' | 'f' | 'u' | 'j' | 'i' | 'p' | 'h'

Find messages by status.

includeDeleted0 | 1

Search also in deleted messages.

Response

Returned when successful.

pageinteger required
pageCountinteger required

The total number of pages.

limitinteger required

The number of results per page.

Example response

{
  "page": 1,
  "pageCount": 10,
  "limit": 10,
  "resources": [
    {
      "id": 4991,
      "text": "I love Textmagic!",
      "status": "d",
      "rejectReason": "a",
      "contactId": 2764,
      "sessionId": 3122,
      "messageTime": "2019-08-12T11:43:37+0000",
      "avatar": "avatars/dummy_avatar.png",
      "deliveredAt": "2026-05-18T19:25:45+0000",
      "charset": "ISO-8859-1",
      "charsetLabel": "ISO-8859-1",
      "firstName": "John",
      "lastName": "Conway",
      "country": "US",
      "phone": "447624800500",
      "price": 0.025,
      "partsCount": 6,
      "fromEmail": "test@email.com",
      "fromNumber": "447624800500"
    }
  ]
}