Управление токенами группы
Базовый адрес API — https://api.multipushed.ru
Попробуйте в Swagger
Получить все клиентские токены по идентификатору группы
Получение списка токенов, входящих в группу.
Формат запроса
POST https://api.multipushed.ru/v2/management/client-token
Тело запроса
{
"operation": "Get",
"groupId": "<group_id>",
"type": "<groupType>"
}
Параметры тела запроса
operation | Get - тип операции | Обязательное поле |
groupId | Идентификатор группы | Обязательное поле |
type | Тип группы: "Mobile" (1) для мобильных приложений, "Web" (2) для веб-сайтов Можно использовать как строковое значение ("Mobile"/"Web"), так и числовое (1/2) | Обязательное поле |
Пример запроса
curl -v -X POST https://api.multipushed.ru/v2/management/client-token
-H 'Content-Type: application/json'
-H 'Authorization: Bearer <accessToken>'
-d '{
"operation": "Get",
"groupId": "<group_id>",
"type": "Mobile"
}'
Пример ответа
В случае успеха:
{
"model": [
"3SFoZ0ShMPxDU5UaOjsluzinArYciMe1",
"RBbUFdTVJfu2yig8BhpOx1HyEKiPwMxt",
"zdT30MPjKtNULjP6l4nfZYtu7dnqvf9o"
],
"success": true,
"message": null,
"errCode": null
}
Добавить клиентские токены в группу
Добавление в группу новых токенов.
Формат запроса
POST https://api.multipushed.ru/v2/management/client-token
Тело запроса
{
"operation": "Add",
"groupId": "<groupId>",
"type": "<groupType>",
"clientTokens": [
"<clientToken>"
]
}
Параметры тела запроса
operation | Add - тип операции | Обязательное поле |
groupId | Идентификатор группы | Обязательное поле |
type | Тип группы: "Mobile" (1) для мобильных приложений, "Web" (2) для веб-сайтов Можно использовать как строковое значение ("Mobile"/"Web"), так и числовое (1/2) | Обязательное поле |
clientTokens | Массив клиентских токенов для добавления в группу | Обязательное поле |
Пример запроса
curl -v -X POST https://api.multipushed.ru/v2/management/client-token
-H 'Content-Type: application/json'
-H 'Authorization: Bearer <accessToken>'
-d '{
"operation": "Add",
"groupId": "<group_id>",
"type": "Mobile",
"clientTokens": [ "<clientToken>" ]
}'
Пример ответа
В случае успеха:
{
"success": true,
"message": null,
"errCode": null
}
Удаление клиентских токенов из группы
Удаление из группы ненужных токенов
Формат запроса
POST https://api.multipushed.ru/v2/management/client-token
Тело запроса
{
"operation": "Remove",
"groupId": "<groupId>",
"type": "<groupType>",
"clientTokens": [
"<clientToken>"
]
}
Параметры тела запроса
operation | Remove - тип операции | Обязательное поле |
groupId | Идентификатор группы | Обязательное поле |
type | Тип группы: "Mobile" (1) для мобильных приложений, "Web" (2) для веб-сайтов Можно использовать как строковое значение ("Mobile"/"Web"), так и числовое (1/2) | Обязательное поле |
clientTokens | Массив клиентских токенов для добавления в группу | Обязательное поле |
Пример запроса
curl -v -X POST https://api.multipushed.ru/v2/management/client-token
-H 'Content-Type: application/json'
-H 'Authorization: Bearer <accessToken>'
-d '{
"operation": "Remove",
"groupId": "<groupId>",
"type": "Mobile",
"clientTokens": [ "<clientToken>" ]
}'
Пример ответа
В случае успеха:
{
"success": true,
"message": null,
"errCode": null
}