Zum Inhalt springen

Lebenszyklus

Die Lebenszyklus-Endpunkte verschieben eine Journey zwischen verschiedenen Zuständen. Übergeben Sie die Journey ID der Journey als uuid im Anfrage-Body. Der Aufruf gibt das aktualisierte Journey-Objekt zurück.

Eine Journey befindet sich immer in einem dieser Zustände:

StatusBedeutung
STATUS_DRAFTWird bearbeitet. Verarbeitet keine Benutzer.
STATUS_RUNNINGAktiv, verarbeitet Benutzer.
STATUS_PAUSEDVorübergehend angehalten, kann fortgesetzt werden.
STATUS_FINISHEDAbgeschlossen, verarbeitet keine Benutzer mehr.
STATUS_ARCHIVEDZur Speicherung archiviert.

Alle Lebenszyklus-Aufrufe verwenden denselben Anfrage-Body: Die Journey ID wird als uuid übergeben. Sie unterscheiden sich nur im Pfad:

AktionMethode & PfadResultierender Zustand
StartenPOST /api/v3/journeygateway/startSTATUS_RUNNING
PausierenPOST /api/v3/journeygateway/pauseSTATUS_PAUSED
BeendenPOST /api/v3/journeygateway/finishSTATUS_FINISHED
EntwerfenPOST /api/v3/journeygateway/draftSTATUS_DRAFT
ArchivierenPOST /api/v3/journeygateway/archiveSTATUS_ARCHIVED
FeldErforderlichTypBeschreibung
uuidJastringJourney ID der zu übertragenden Journey.
Body
{ "uuid": "11111111-2222-3333-4444-555555555555" }

Die API validiert den aktuellen Zustand vor dem Übergang. Zum Beispiel gibt das Starten einer bereits beendeten Journey oder das Pausieren einer nicht laufenden Journey einen Fehler zurück.

Anfragebeispiele

Anchor link to

Eine Journey starten

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" }'

Eine Journey pausieren

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" }'

Gibt das aktualisierte Journey-Objekt zurück: info, points und comments. Das Feld info.status spiegelt den neuen Zustand wider.

Antwortbeispiel

Anchor link to
{
"info": {
"uuid": "11111111-2222-3333-4444-555555555555",
"title": "Welcome series",
"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": []
}

Die vollständige Liste der Felder finden Sie in der Referenz zum Journey-Objekt.

Verwandte Themen

Anchor link to