History

This API returns reports of messages sent across all channels (sms, voice, email, whatsapp). Reports can either display all messages on Termii or a single message.

Endpoint : https://BASE_URL/api/sms/inbox?api_key=YourAPIKey

Request Type : GET

You can query a single message by adding message_id as query param and passing the message_id as value.Find the Message ID in the JSON response of Send Message Endpoint All reports on your account will be returned as response if the message_id is not present in the request.

Sample Response - 200 OK

   [
      {
        "receiver": "2347065250817",
        "message": "55675",
        "amount": 1.0,
        "reroute": 0,
        "status": "Delivered",
        "sms_type": "voice",
        "send_by": "api",
        "message_id": "3017545719517588296261695",
        "created_at": "2025-08-07 14:05:53"
      },
      {
        "receiver": "2347065250817",
        "message": "786101",
        "amount": 1.0,
        "reroute": 0,
        "status": "Failed",
        "sms_type": "voice",
        "send_by": "api",
        "message_id": "3017545716011763238246705",
        "created_at": "2025-08-07 14:00:03"
      },
      {
        "sender": "Great",
        "receiver": "2347065250817",
        "message": "Your pin is 356802",
        "amount": 1.0,
        "reroute": 0,
        "status": "Delivered",
        "sms_type": "generic",
        "send_by": "api",
        "message_id": "3017545711235443752697757",
        "created_at": "2025-08-07 13:52:04"
      },
      {
        "sender": "Great",
        "receiver": "2347065250817",
        "message": "Your pin is 895912",
        "amount": 1.0,
        "reroute": 0,
        "status": "Delivered",
        "sms_type": "generic",
        "send_by": "api",
        "message_id": "3017545711013402629046482",
        "created_at": "2025-08-07 13:51:41"
      }
]


Updated at, Wednesday, September 17, 2025