Проверка статуса отправки по clientTransferId

Возвращает статус отправки по идентификатору, который был указан при отправке сообщений в группе.

Позволяет проверить статус отправки с помощью заданного пользовательского идентификатора, если не удалось получить идентификатор transferId.

Формат запроса

GET https://push.api.appmetrica.yandex.net/push/v1/status/{groupId}/{clientTransferId}

groupId

Идентификатор (ID) группы.

clientTransferId

Идентификатор (ID) отправки, заданный пользователем.

Формат ответа

{
  "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

Информация об отправке.

transfer.id

Идентификатор (ID) отправки.

transfer.group_id

Идентификатор (ID) группы.

transfer.status

Статус отправки push-сообщений. Возможные статусы:

  • failed — запрос на отправку не прошел валидацию. Причина доступна в поле errors.
  • in_progress — запрос на отправку успешно прошел валидацию. Производится отправка сообщений.
  • pending — запрос на отправку принят и ждет валидации.
  • sent — отправка завершена.

transfer.errors

Описание ошибки валидации. Поле доступно при статусе failed.

transfer.tag

Тег отправки.

transfer.creation_date

Дата создания запроса на отправку.

transfer.client_transfer_id

Идентификатор (ID) отправки, заданный пользователем в теле запроса POST /push/v1/send-batch.

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки