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

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.user_specificbooleanЕсли true, значение тега хранится на уровне пользователя и является общим для всех его устройств при установке по UserID. Если false (по умолчанию), тег является тегом уровня устройства и устанавливается для каждого HWID.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Пример
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh
"tag": {
"name": "TAG_NAME", // обязательно.
"type": 1, // обязательно. Возможные значения см. ниже
"user_specific": false // необязательно. true = тег уровня пользователя (общий для всех устройств); false = тег уровня устройства (по умолчанию)
}
}
}

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

  • 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*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
}, {
"name":"List tag",
"type":3
}]
}
}
Пример
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // Токен доступа API из Панели управления Pushwoosh
}
}

Типы тегов:

  • 1 - Integer
  • 2 - String
  • 3 - List
  • 4 - Date
  • 5 - Boolean
  • 6 - Decimal. Пример: 19.95
  • 7 - Version. Пример: “1.0.0.0”