Passer au contenu

API de Customer Journey

Obtenir les statistiques de Journey

Anchor link to

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

Obtient les statistiques pour un parcours spécifique grâce à son ID. Vous pouvez trouver l’ID du parcours dans l’URL de la page du canevas du parcours (voir l’image ci-dessous).

Autorisez-vous avec un jeton d’accès API et envoyez une requête vide au point de terminaison.

NomTypeDescription
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
}
}]
}
}

Obtient les statistiques pour un parcours spécifique grâce à son ID. Vous pouvez trouver l’ID de journey dans l’URL de la page du canevas du parcours :

ID de Journey

Autorisez-vous avec un jeton d’accès API et envoyez une requête vide au point de terminaison.

Exemple de requête
curl --location --request GET 'https://journey.pushwoosh.com/api/journey/<journey_id>/statistics/external' \
--header 'Authorization: Api <YOUR API TOKEN>'
Exemple de réponse
{
"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
}
}]
}
}

Supprimer des utilisateurs des parcours

Anchor link to

Ce point de terminaison vous permet de supprimer une liste d’utilisateurs de tous les parcours actifs ou de parcours spécifiques.

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

En-têtes de la requête

Anchor link to
En-tête
Valeur
Content-Typeapplication/json
AuthorizationApi <server_api_token>. Un jeton d’API serveur valide doit être inclus dans l’en-tête Authorization.

Corps de la requête

Anchor link to

Envoyez un objet JSON avec les champs suivants :

Champ
Type
RequisDescription
user_idsstring[]OuiListe des ID utilisateur à supprimer des parcours.
journey_uuidsstring[]Requis si all_journeys n’est pas fourni ou est faux.Liste des UUID de parcours desquels supprimer les utilisateurs.
all_journeysbooleanRequis si journey_uuids n’est pas fourni.Si vrai, les utilisateurs seront supprimés de tous les parcours. Si faux, journey_uuids doit être fourni.

Remarque : Au moins l’un des deux, all_journeys (défini sur vrai) ou journey_uuids (tableau non vide), doit être fourni.

Exemples de requêtes

Anchor link to
Supprimer des utilisateurs de tous les parcours
Anchor link to
{
"user_ids": ["user1", "user2", "user3"],
"all_journeys": true
}
Supprimer des utilisateurs de parcours spécifiques
Anchor link to
{
"user_ids": ["user1", "user2"],
"journey_uuids": ["journey-uuid-1", "journey-uuid-2"]
}

Exemples de réponses

Anchor link to
{
"success": true
}