Checking the status of sending with clientTransferId

Returns the status of sending by using the ID that been set during the request in the group.

It allows you to check the status of sending using the specified ID set by a user, if you can not get the transferId.

GET /push/v1/status/{groupId}/{clientTransferId}

Request format

https://push.api.appmetrica.yandex.net/push/v1/status/{groupId}/{clientTransferId}
groupId
Group ID.
clientTransferId
Sending ID, specified by the user.

Response format

{
  "transfer": {
    "id": 1,
    "group_id": 1,
    "status": "failed",
    "errors": [
      "Identifier type google_aid requires defined message for platform android"
    ],
    "tag": "string",
    "creation_date": "2017-08-28T17:30:15+03:00",
    "client_transfer_id": 12345
  }
}
transfer
Information about the dispatch.
id
ID of the dispatch.
group_id
Group ID.
status
The dispatch status. Possible values:
  • failed — The request failed validation. The reason is available in the errors field.
  • in_progress — The request has successfully passed the validation. Notifications are being sent.
  • pending — The request is accepted and waiting for validation.
  • sent — Sending completed.
errors
Description of the validation error. The field is available with the failed status.
tag
The dispatch tag.
creation_date
The date the dispatch request was created.
client_transfer_id
Sending ID specified by the user in the body of the POST /push/v1/send-batch request.