Passer au contenu

API Campagnes

createCampaign

Anchor link to

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

Crée une campagne push au sein de l’application.

Corps de la requête

Anchor link to
NomTypeDescription
auth*stringJeton d’accès API depuis le Panneau de Contrôle Pushwoosh.
application*stringCode d’application Pushwoosh
name*stringNom de la campagne.
descriptionstringDescription de la campagne.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requis. Jeton d'accès API depuis le Panneau de Contrôle Pushwoosh
"application": "XXXXX-XXXXX", // requis. Code d'application Pushwoosh
"name": "CAMPAIGN_NAME", // requis.
"description": "CAMPAIGN_DESCRIPTION" // optionnel.
}
}

deleteCampaign

Anchor link to

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

Supprime une campagne spécifique.

Corps de la requête

Anchor link to
NomTypeDescription
auth*stringJeton d’accès API depuis le Panneau de Contrôle Pushwoosh.
campaign*stringID de la campagne à supprimer.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Exemple
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requis. Jeton d'accès API depuis le Panneau de Contrôle Pushwoosh
"campaign": "XXXXX-XXXXX" // requis. ID de la campagne à supprimer
}
}

getCampaigns

Anchor link to

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

Récupère la liste des campagnes pour l’application.

Corps de la requête

Anchor link to
NomTypeDescription
auth*stringJeton d’accès API depuis le Panneau de Contrôle Pushwoosh.
application*stringCode d’application Pushwoosh
cursorstringIndique la dernière campagne récupérée dans la requête précédente.
limitintegerLe nombre maximum de campagnes pour une seule réponse.
{
"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=="
}
}
Exemple
{
"request": {
"auth": "jLbec2UW........ztFSOf5Za", // requis. Jeton d'accès API depuis le Panneau de Contrôle Pushwoosh
"application": "XXXXX-XXXXX", // requis. Code d'application Pushwoosh
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // optionnel. Indique la dernière campagne récupérée dans la requête précédente.
"limit": 100 // optionnel. Le nombre maximum de campagnes
// pour une seule réponse.
}
}