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

# Get Push reports

`GET /push/1/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/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

This method allows you to get one-time delivery reports for sent Push messages. You can only fetch reports that are no older than 48 hours.

## Query parameters

- `bulkId` string
- `messageId` string
- `limit` integer

## Response `200`

Successful response

- Fccfa6f52b47dd30d36e2c1fad9bb5d494251b453352b21aeb7a407c6f1eeb5cApiReportsResponse
  - `results` Fccfa6f52b47dd30d36e2c1fad9bb5d494251b453352b21aeb7a407c6f1eeb5cApiReport[]: List of API reports
    - `bulkId` string: Unique ID assigned to the request if messaging multiple recipients or sending multiple messages via a single API request.
    - `messageId` string: The ID of the individual message for which the report is requested.
    - `to` string: The message destination address.
    - `sentAt` string, date-time: Indicates when the message was sent. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `doneAt` string, date-time: Tells when the message was finished processing by Infobip (ie. delivered to destination, delivered to destination network, etc.)
    - `messageCount` integer: The number of sent message segments.
    - `price` Fccfa6f52b47dd30d36e2c1fad9bb5d494251b453352b21aeb7a407c6f1eeb5cPrice: Sent message price.
      - `pricePerMessage` number: Price per message.
      - `currency` string: The currency in which the price is expressed.
    - `status` Fccfa6f52b47dd30d36e2c1fad9bb5d494251b453352b21aeb7a407c6f1eeb5cStatus: Indicates whether the message is successfully sent, not sent, delivered, not delivered, waiting for delivery or any other possible status.
      - `groupId` integer: Status [group ID](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes).
      - `groupName` string: Status [group name](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes).
      - `id` integer: Status [ID](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes).
      - `name` string: Status [name](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes).
      - `description` string: Human-readable [description](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes) of the status.
      - `action` string: [Action](https://www.infobip.com/docs/essentials/response-status-and-error-codes#http-status-codes) that should be taken to eliminate the error.
    - `error` Fccfa6f52b47dd30d36e2c1fad9bb5d494251b453352b21aeb7a407c6f1eeb5cError: Indicates whether the error occurred during the query execution.
      - `groupId` integer: Error [group ID](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes).
      - `groupName` string: Error [group name](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes).
      - `id` integer: Error [ID](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes).
      - `name` string: Error [name](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes).
      - `description` string: Human-readable [description](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes) of the error.
      - `permanent` boolean: Tells if the error [is permanent](https://www.infobip.com/docs/essentials/response-status-and-error-codes#error-codes).
    - `channel` 'SMS' | 'EMAIL' | 'VOICE' | 'PARSECO' | 'PUSH' | 'VIBER' | 'FACEBOOK' | 'LINE' | 'VKONTAKTE' | 'KAKAO_CHINGU' | 'KAKAO_ALIM' | 'WHATSAPP' | 'MMS': OMNI Channel.
    - `mccMnc` string: Information about country and network of the mobile device
    - `callbackData` string: Callback data sent through callbackData field in Send PUSH notifications or Send bulk PUSH notifications API methods.

## Other responses

- `400`: Error reponses
- `401`: Unauthorized
- `403`: Forbidden
- `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)
