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

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

Типы тегов:

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