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:
| Status | Bedeutung |
|---|---|
STATUS_DRAFT | Wird bearbeitet. Verarbeitet keine Benutzer. |
STATUS_RUNNING | Aktiv, verarbeitet Benutzer. |
STATUS_PAUSED | Vorübergehend angehalten, kann fortgesetzt werden. |
STATUS_FINISHED | Abgeschlossen, verarbeitet keine Benutzer mehr. |
STATUS_ARCHIVED | Zur Speicherung archiviert. |
Endpunkte
Anchor link toAlle Lebenszyklus-Aufrufe verwenden denselben Anfrage-Body: Die Journey ID wird als uuid übergeben. Sie unterscheiden sich nur im Pfad:
| Aktion | Methode & Pfad | Resultierender Zustand |
|---|---|---|
| Starten | POST /api/v3/journeygateway/start | STATUS_RUNNING |
| Pausieren | POST /api/v3/journeygateway/pause | STATUS_PAUSED |
| Beenden | POST /api/v3/journeygateway/finish | STATUS_FINISHED |
| Entwerfen | POST /api/v3/journeygateway/draft | STATUS_DRAFT |
| Archivieren | POST /api/v3/journeygateway/archive | STATUS_ARCHIVED |
Anfrage
Anchor link to| Feld | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
uuid | Ja | string | Journey ID der zu übertragenden Journey. |
{ "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 toEine Journey starten
Anchor link tocurl -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 tocurl -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" }'Antwort
Anchor link toGibt 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.