Проверка статуса отправки по clientTransferId
Возвращает статус отправки по идентификатору, который был указан при отправке сообщений в группе.
Позволяет проверить статус отправки с помощью заданного пользовательского идентификатора, если не удалось получить идентификатор transferId
.
GET /push/v1/status/{groupId}/{clientTransferId}
Формат запроса
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
Информация об отправке.
id
Идентификатор (ID) отправки.
group_id
Идентификатор (ID) группы.
status
Статус отправки push-сообщений. Возможные статусы:
failed
— запрос на отправку не прошел валидацию. Причина доступна в полеerrors
.in_progress
— запрос на отправку успешно прошел валидацию. Производится отправка сообщений.pending
— запрос на отправку принят и ждет валидации.sent
— отправка завершена.
errors
Описание ошибки валидации. Поле доступно при статусе
failed
.tag
Тег отправки.
creation_date
Дата создания запроса на отправку.
client_transfer_id
Идентификатор (ID) отправки, заданный пользователем в теле запроса POST /push/v1/send-batch.