Passer au contenu

API Customer Journey

Obtenir les statistiques de parcours

Anchor link to

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

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

Autorisez via le jeton d’accès API et envoyez une requête vide au point de terminaison.

NomTypeDescription
AuthorizationstringID de parcours
{
"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 via son ID. Vous pouvez trouver l’ID de parcours dans l’URL de la page du canvas de parcours :

ID de parcours

Autorisez via le 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 requête

Anchor link to
En-tête
Valeur
Content-Typeapplication/json
AuthorizationBearer \<your_token\>. Un jeton d’authentification 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 false.Liste des UUID de parcours dont les utilisateurs doivent être supprimés.
all_journeysbooleanRequis si journey_uuids n’est pas fourni.Si true, les utilisateurs seront supprimés de tous les parcours. Si false, journey_uuids doit être fourni.

Note : Au moins l’un des paramètres all_journeys (défini sur true) ou journey_uuids (tableau non vide) doit être fourni.

Exemples de requête

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

Exemples de réponse

Anchor link to
{
"success": true
}