Saltar al contenido

API de Tags

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

Crea un tag en tu cuenta.

Cuerpo de la solicitud

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API desde el Panel de Control de Pushwoosh.
tag*objectParámetros del tag.
tag.name*stringNombre del tag.
tag.type*integerTipo de tag. Ver los valores posibles a continuación.
tag.user_specificbooleanCuando es true, el valor del tag se almacena a nivel de usuario y se comparte entre todos los dispositivos de un usuario cuando se establece por UserID. Cuando es false (por defecto), el tag es a nivel de dispositivo y se establece por HWID.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Ejemplo
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME", // required.
"type": 1, // required. See possible values below
"user_specific": false // optional. true = user-level tag (shared across all devices); false = device-level tag (default)
}
}
}

Posibles tipos de valor de tag:

  • 1 - Integer
  • 2 - String
  • 3 - List
  • 4 - Date
  • 5 - Boolean
  • 6 - Decimal. Ej: 19.95
  • 7 - Version. Ej: “1.0.0.0”

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

Elimina completamente un tag con toda la información asociada de la base de datos.

Cuerpo de la solicitud

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API desde el Panel de Control de Pushwoosh.
tag*objectParámetros del tag.
tag.name*stringNombre de un tag para eliminar.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Ejemplo
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME" // required. Name of a tag to delete
}
}
}

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

Recupera una lista de tags de la cuenta.

Cuerpo de la solicitud

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API desde el Panel de Control de Pushwoosh.
{
"status_code": 200,
"status_message": "OK",
"response": {
"tags": [{
"name":"Language",
"type":2
}, {
"name":"List tag",
"type":3
}]
}
}
Ejemplo
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // API access token from Pushwoosh Control Panel
}
}

Tipos de tag:

  • 1 - Integer
  • 2 - String
  • 3 - List
  • 4 - Date
  • 5 - Boolean
  • 6 - Decimal. Ej: 19.95
  • 7 - Version. Ej: “1.0.0.0”