Saltar al contenido

API de Customer Journey

Obtener estadísticas de Journey

Anchor link to

GET https://journey.pushwoosh.com/api/journey/{id}/statistics/external

Obtiene estadísticas para un journey específico por su ID. Puedes encontrar el ID del journey en la URL de la página del lienzo del journey (ver la imagen a continuación).

Autoriza mediante un token de acceso a la API y envía una solicitud vacía al endpoint.

Encabezados

Anchor link to
NombreTipoDescripción
AuthorizationstringID de Journey
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

Obtiene estadísticas para un journey específico por su ID. Puedes encontrar el ID de journey en la URL de la página del lienzo del journey:

ID de Journey

Autoriza mediante un token de acceso a la API y envía una solicitud vacía al endpoint.

Ejemplo de solicitud
curl --location --request GET 'https://journey.pushwoosh.com/api/journey/<journey_id>/statistics/external' \
--header 'Authorization: Api <YOUR API TOKEN>'
Ejemplo de respuesta
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

Eliminar usuarios de journeys

Anchor link to

Este endpoint te permite eliminar una lista de usuarios de todos los journeys activos o de journeys específicos.

POST https://journey.pushwoosh.com/api/journey/drop-users/external

Encabezados de la solicitud

Anchor link to
Encabezado
Valor
Content-Typeapplication/json
AuthorizationApi <server_api_token>. Se debe incluir un token de API de servidor válido en el encabezado Authorization.

Cuerpo de la solicitud

Anchor link to

Envía un objeto JSON con los siguientes campos:

Campo
Tipo
RequeridoDescripción
user_idsstring[]Lista de ID de Usuario para eliminar de los journeys.
journey_uuidsstring[]Requerido si no se proporciona all_journeys o es falso.Lista de UUID de journeys de los que se eliminarán los usuarios.
all_journeysbooleanRequerido si no se proporciona journey_uuids.Si es verdadero, los usuarios serán eliminados de todos los journeys. Si es falso, se debe proporcionar journey_uuids.

Nota: Se debe proporcionar al menos uno de all_journeys (establecido en verdadero) o journey_uuids (un array no vacío).

Ejemplos de solicitud

Anchor link to
Eliminar usuarios de todos los journeys
Anchor link to
{
"user_ids": ["user1", "user2", "user3"],
"all_journeys": true
}
Eliminar usuarios de journeys específicos
Anchor link to
{
"user_ids": ["user1", "user2"],
"journey_uuids": ["journey-uuid-1", "journey-uuid-2"]
}

Ejemplos de respuesta

Anchor link to
{
"success": true
}