Перейти к содержанию

API тегов

POST https://api.pushwoosh.com/json/1.3/addTag

Создает тег в вашем аккаунте.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
tag*objectПараметры тега.
tag.name*stringИмя тега.
tag.type*integerТип тега. Возможные значения см. ниже.
tag.application_specificbooleanОпределяет, должно ли значение тега отличаться для нескольких приложений или быть одинаковым для всех.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Пример
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh
"tag": {
"name": "TAG_NAME", // обязательно.
"type": 1, // обязательно. Возможные значения см. ниже
"application_specific": true, // необязательно. Определяет, должно ли значение тега отличаться
// для нескольких приложений или быть одинаковым для всех
"user_specific": true // необязательно. Используется для тегов application_specific
}
}
}

Возможные типы значений тегов:

  • 1 - Целочисленный
  • 2 - Строковый
  • 3 - Список
  • 4 - Дата
  • 5 - Логический
  • 6 - Дробный. Пример: 19.95
  • 7 - Версия. Пример: “1.0.0.0”

POST https://api.pushwoosh.com/json/1.3/deleteTag

Полностью удаляет тег со всей связанной с ним информацией из базы данных.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
tag*objectПараметры тега.
tag.name*stringИмя удаляемого тега.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Пример
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh
"tag": {
"name": "TAG_NAME" // обязательно. Имя удаляемого тега
}
}
}

POST https://api.pushwoosh.com/json/1.3/listTags

Получает список тегов в аккаунте.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
{
"status_code": 200,
"status_message": "OK",
"response": {
"tags": [{
"name":"Language",
"type":2,
"isApplicationSpecific": false
}, {
"name":"List tag",
"type":3,
"isApplicationSpecific": false
}]
}
}
Пример
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // Токен доступа API из Панели управления Pushwoosh
}
}

Типы тегов:

  • 1 - Целочисленный
  • 2 - Строковый
  • 3 - Список
  • 4 - Дата
  • 5 - Логический
  • 6 - Дробный. Пример: 19.95
  • 7 - Версия. Пример: “1.0.0.0”