Ciclo de Vida
Os endpoints de ciclo de vida movem uma jornada entre estados. Passe o ID da Journey da jornada como uuid no corpo da requisição. A chamada retorna o objeto da jornada atualizado.
Uma jornada está sempre em um destes estados:
| Status | Significado |
|---|---|
STATUS_DRAFT | Sendo editada. Não processa usuários. |
STATUS_RUNNING | Ativa, processando usuários. |
STATUS_PAUSED | Pausada temporariamente, pode ser retomada. |
STATUS_FINISHED | Concluída, não processa mais usuários. |
STATUS_ARCHIVED | Arquivada para armazenamento. |
Endpoints
Anchor link toTodas as chamadas de ciclo de vida usam o mesmo corpo de requisição: ID da Journey passado como uuid. Elas diferem apenas no caminho:
| Ação | Método e caminho | Estado resultante |
|---|---|---|
| Iniciar | POST /api/v3/journeygateway/start | STATUS_RUNNING |
| Pausar | POST /api/v3/journeygateway/pause | STATUS_PAUSED |
| Finalizar | POST /api/v3/journeygateway/finish | STATUS_FINISHED |
| Rascunhar | POST /api/v3/journeygateway/draft | STATUS_DRAFT |
| Arquivar | POST /api/v3/journeygateway/archive | STATUS_ARCHIVED |
Requisição
Anchor link to| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
uuid | Sim | string | ID da Journey da jornada a ser transicionada. |
{ "uuid": "11111111-2222-3333-4444-555555555555" }A API valida o estado atual antes da transição. Por exemplo, iniciar uma jornada que já está finalizada, ou pausar uma que não está em execução, retorna um erro.
Exemplos de requisição
Anchor link toIniciar uma jornada
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" }'Pausar uma jornada
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" }'Resposta
Anchor link toRetorna o objeto da jornada atualizado: info, points e comments. O campo info.status reflete o novo estado.
Exemplo de resposta
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": []}Consulte a referência do objeto da jornada para a lista completa de campos.