Saltar al contenido

API de Campañas

createCampaign

Anchor link to

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

Crea una campaña push dentro de la aplicación.

Request Body

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API del Panel de Control de Pushwoosh.
application*stringCódigo de aplicación de Pushwoosh
name*stringNombre de la campaña.
descriptionstringDescripción de la campaña.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requerido. Token de acceso a la API del Panel de Control de Pushwoosh
"application": "XXXXX-XXXXX", // requerido. Código de aplicación de Pushwoosh
"name": "CAMPAIGN_NAME", // requerido.
"description": "CAMPAIGN_DESCRIPTION" // opcional.
}
}

deleteCampaign

Anchor link to

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

Elimina una campaña específica.

Request Body

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API del Panel de Control de Pushwoosh.
campaign*stringCódigo de una campaña para eliminar.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Ejemplo
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requerido. Token de acceso a la API del Panel de Control de Pushwoosh
"campaign": "XXXXX-XXXXX" // requerido. ID de una campaña para eliminar
}
}

getCampaigns

Anchor link to

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

Recupera la lista de campañas para la aplicación.

Request Body

Anchor link to
NombreTipoDescripción
auth*stringToken de acceso a la API del Panel de Control de Pushwoosh.
application*stringCódigo de aplicación de Pushwoosh
cursorstringIndica la última campaña recuperada en la solicitud anterior.
limitintegerEl número máximo de campañas para una sola respuesta.
{
"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=="
}
}
Ejemplo
{
"request": {
"auth": "jLbec2UW........ztFSOf5Za", // requerido. Token de acceso a la API del Panel de Control de Pushwoosh
"application": "XXXXX-XXXXX", // requerido. Código de aplicación de Pushwoosh
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // opcional. Indica la última campaña recuperada en la solicitud anterior.
"limit": 100 // opcional. El número máximo de campañas
// para una sola respuesta.
}
}