Zum Inhalt springen

Kampagnen-API

createCampaign

Anchor link to

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

Erstellt eine Push-Kampagne innerhalb der App.

Request Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
application*stringPushwoosh-Anwendungscode
name*stringKampagnenname.
descriptionstringKampagnenbeschreibung.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // erforderlich. Pushwoosh-Anwendungscode
"name": "CAMPAIGN_NAME", // erforderlich.
"description": "CAMPAIGN_DESCRIPTION" // optional.
}
}

deleteCampaign

Anchor link to

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

Löscht eine bestimmte Kampagne.

Request Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
campaign*stringCode einer Kampagne, die gelöscht werden soll.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Example
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"campaign": "XXXXX-XXXXX" // erforderlich. ID einer zu löschenden Kampagne
}
}

getCampaigns

Anchor link to

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

Ruft die Liste der Kampagnen für die App ab.

Request Body

Anchor link to
NameTypBeschreibung
auth*stringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
application*stringPushwoosh-Anwendungscode
cursorstringGibt die letzte Kampagne an, die in der vorherigen Anfrage abgerufen wurde.
limitintegerDie maximale Anzahl von Kampagnen für eine einzelne Antwort.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaigns": [{
"code": "7CFF3-63A7B",
"name": "CAMPAIGN_NAME_1",
"description": "DESCRIPTION1"
}, {
"code": "C284C-33DD3",
"name": "CAMPAIGN_NAME_2",
"description": "DESCRIPTION2"
}],
"limit": 100,
"cursor": "+4PxJPhhwITD4PFsiKui1BA=="
}
}
Example
{
"request": {
"auth": "jLbec2UW........ztFSOf5Za", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // erforderlich. Pushwoosh-Anwendungscode
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // optional. Gibt die letzte Kampagne an, die in der vorherigen Anfrage abgerufen wurde.
"limit": 100 // optional. Die maximale Anzahl von Kampagnen
// für eine einzelne Antwort.
}
}