Passer au contenu

Cycle de vie

Les points de terminaison de cycle de vie déplacent un parcours entre différents états. Passez l’ID de Journey du parcours en tant que uuid dans le corps de la requête. L’appel renvoie l’objet de parcours mis à jour.

Un parcours se trouve toujours dans l’un de ces états :

StatutSignification
STATUS_DRAFTEn cours d’édition. Ne traite pas les utilisateurs.
STATUS_RUNNINGActif, traite les utilisateurs.
STATUS_PAUSEDTemporairement arrêté, peut être repris.
STATUS_FINISHEDTerminé, ne traite plus les utilisateurs.
STATUS_ARCHIVEDArchivé pour stockage.

Points de terminaison

Anchor link to

Tous les appels de cycle de vie utilisent le même corps de requête : l’ID de Journey passé en tant que uuid. Ils ne diffèrent que par le chemin d’accès :

ActionMéthode et chemin d’accèsÉtat résultant
DémarrerPOST /api/v3/journeygateway/startSTATUS_RUNNING
Mettre en pausePOST /api/v3/journeygateway/pauseSTATUS_PAUSED
TerminerPOST /api/v3/journeygateway/finishSTATUS_FINISHED
Mettre en brouillonPOST /api/v3/journeygateway/draftSTATUS_DRAFT
ArchiverPOST /api/v3/journeygateway/archiveSTATUS_ARCHIVED
ChampRequisTypeDescription
uuidOuistringID de Journey du parcours à faire transiter.
Corps
{ "uuid": "11111111-2222-3333-4444-555555555555" }

L’API valide l’état actuel avant la transition. Par exemple, démarrer un parcours qui est déjà terminé, ou mettre en pause un parcours qui n’est pas en cours d’exécution, renvoie une erreur.

Exemples de requêtes

Anchor link to

Démarrer un parcours

Anchor link to
Terminal window
curl -X POST https://journey.pushwoosh.com/api/v3/journeygateway/start \
-H "Authorization: Api YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "uuid": "11111111-2222-3333-4444-555555555555" }'

Mettre un parcours en pause

Anchor link to
Terminal window
curl -X POST https://journey.pushwoosh.com/api/v3/journeygateway/pause \
-H "Authorization: Api YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "uuid": "11111111-2222-3333-4444-555555555555" }'

Renvoie l’objet de parcours mis à jour : info, points et comments. Le champ info.status reflète le nouvel état.

Exemple de réponse

Anchor link to
{
"info": {
"uuid": "11111111-2222-3333-4444-555555555555",
"title": "Série de bienvenue",
"status": "STATUS_RUNNING",
"created_at": "2026-05-01T09:00:00Z",
"updated_at": "2026-06-17T12:00:00Z",
"params": { "application_code": "XXXXX-XXXXX" },
"campaign_type": "TriggerBased"
},
"points": [],
"comments": []
}

Consultez la référence de l’objet de parcours pour la liste complète des champs.

Sujets connexes

Anchor link to