Zum Inhalt springen

Tags API

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

Erstellt ein Tag in Ihrem Konto.

Request-Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
tag*objectTag-Parameter.
tag.name*stringTag-Name.
tag.type*integerTag-Typ. Siehe mögliche Werte unten.
tag.user_specificbooleanWenn true, wird der Tag-Wert auf Benutzerebene gespeichert und über alle Geräte eines Benutzers geteilt, wenn er per UserID gesetzt wird. Wenn false (Standard), ist das Tag gerätebezogen und wird pro HWID gesetzt.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Beispiel
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME", // erforderlich.
"type": 1, // erforderlich. Siehe mögliche Werte unten
"user_specific": false // optional. true = Tag auf Benutzerebene (über alle Geräte geteilt); false = Tag auf Geräteebene (Standard)
}
}
}

Mögliche Tag-Wert-Typen:

  • 1 - Integer (Ganzzahl)
  • 2 - String (Zeichenfolge)
  • 3 - List (Liste)
  • 4 - Date (Datum)
  • 5 - Boolean (Boolescher Wert)
  • 6 - Decimal (Dezimalzahl). Bsp: 19.95
  • 7 - Version. Bsp: “1.0.0.0”

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

Entfernt ein Tag mit allen zugehörigen Informationen vollständig aus der Datenbank.

Request-Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
tag*objectTag-Parameter.
tag.name*stringName eines zu löschenden Tags.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Beispiel
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME" // erforderlich. Name eines zu löschenden Tags
}
}
}

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

Ruft eine Liste der Tags im Konto ab.

Request-Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
{
"status_code": 200,
"status_message": "OK",
"response": {
"tags": [{
"name":"Language",
"type":2
}, {
"name":"List tag",
"type":3
}]
}
}
Beispiel
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // API-Zugriffstoken aus dem Pushwoosh Control Panel
}
}

Tag-Typen:

  • 1 - Integer (Ganzzahl)
  • 2 - String (Zeichenfolge)
  • 3 - List (Liste)
  • 4 - Date (Datum)
  • 5 - Boolean (Boolescher Wert)
  • 6 - Decimal (Dezimalzahl). Bsp: 19.95
  • 7 - Version. Bsp: “1.0.0.0”