---
title: "Receive MO Push messages"
method: GET
path: "/push/1/inbox/reports"
tags: ["channels", "mobile-app-messaging", "push-statistics-and-reports"]
---

# Receive MO Push messages

`GET /push/1/inbox/reports`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/push/1/inbox/reports`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic

Get MO (Mobile Originated) Push messages that have been received by the Infobip platform from your subscribers' devices. These are incoming messages sent from devices to your application, not messages sent from the platform to devices. Each request will return a batch of received messages - only once. The following request will return the next batch of messages.

## Query parameters

- `limit` integer

## Response `200`

Successful response

- C8cb45a488f0d2ea03cc082d0f61afb1c3b35cdd297a9f7abb6df8ac5619a483MoReportsResponse
  - `results` C8cb45a488f0d2ea03cc082d0f61afb1c3b35cdd297a9f7abb6df8ac5619a483MoReportResult[], required: List of MO report results.
    - `messageId` string, required: The ID that uniquely identifies the received message.
    - `pairedMessageId` string: Message ID of the MT message that this MO message is a reply to.
    - `from` string, required: The sender ID which can be alphanumeric or numeric.
    - `subscriberId` string: Subscriber ID of the message sender.
    - `to` string, required: The message destination address.
    - `applicationCode` string, required: Application code that the message was sent to.
    - `receivedAt` string, date-time, required: Indicates when the message was received. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `callbackData` string: Callback data sent through callbackData field when the message was sent.
    - `text` string, required: Full text of the received message.
    - `cleanText` string, required: Text of the received message without the keyword.
    - `keyword` string: Keyword extracted from the message text.
    - `customPayload` object: Custom payload of the received message.
    - `bulkId` string: Unique ID assigned to the request if messaging multiple recipients or sending multiple messages via a single API request.
    - `initialMessageId` string: The ID of the original MT message that initiated the conversation.
  - `messageCount` integer, required: Number of returned messages in this request.
  - `pendingMessageCount` integer, required: Number of remaining messages on the server that have not been pulled yet.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
