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

Tags API

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

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

Тело запроса

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

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

  • 1 - Integer (Целое число)
  • 2 - String (Строка)
  • 3 - List (Список)
  • 4 - Date (Дата)
  • 5 - Boolean (Логический)
  • 6 - Decimal (Десятичное). Пример: 19.95
  • 7 - Version (Версия). Пример: “1.0.0.0”

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

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

Тело запроса

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

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

Возвращает список тегов аккаунта.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringAPI access token из Pushwoosh Control Panel.
{
"status_code": 200,
"status_message": "OK",
"response": {
"tags": [{
"name":"Language",
"type":2,
"isApplicationSpecific": false
}, {
"name":"List tag",
"type":3,
"isApplicationSpecific": false
}]
}
}
Example
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // API access token из Pushwoosh Control Panel
}
}

Типы тегов:

  • 1 - Integer (Целое число)
  • 2 - String (Строка)
  • 3 - List (Список)
  • 4 - Date (Дата)
  • 5 - Boolean (Логический)
  • 6 - Decimal (Десятичное). Пример: 19.95
  • 7 - Version (Версия). Пример: “1.0.0.0”