Перейти к содержанию

Жизненный цикл

Эндпоинты жизненного цикла переводят Journey между состояниями. Передайте Journey ID в качестве uuid в теле запроса. Вызов возвращает обновленный объект Journey.

Journey всегда находится в одном из следующих состояний:

СтатусЗначение
STATUS_DRAFTРедактируется. Не обрабатывает пользователей.
STATUS_RUNNINGАктивен, обрабатывает пользователей.
STATUS_PAUSEDВременно остановлен, может быть возобновлен.
STATUS_FINISHEDЗавершен, больше не обрабатывает пользователей.
STATUS_ARCHIVEDАрхивирован для хранения.

Эндпоинты

Anchor link to

Все вызовы жизненного цикла используют одно и то же тело запроса: Journey ID, передаваемый как uuid. Они различаются только путем:

ДействиеМетод и путьКонечное состояние
ЗапуститьPOST /api/v3/journeygateway/startSTATUS_RUNNING
ПриостановитьPOST /api/v3/journeygateway/pauseSTATUS_PAUSED
ЗавершитьPOST /api/v3/journeygateway/finishSTATUS_FINISHED
В черновикPOST /api/v3/journeygateway/draftSTATUS_DRAFT
АрхивироватьPOST /api/v3/journeygateway/archiveSTATUS_ARCHIVED

Запрос

Anchor link to
ПолеОбязательноТипОписание
uuidДаstringJourney ID для изменения состояния.
Тело запроса
{ "uuid": "11111111-2222-3333-4444-555555555555" }

API проверяет текущее состояние перед переходом. Например, запуск уже завершенного Journey или приостановка неактивного Journey вернет ошибку.

Примеры запросов

Anchor link to

Запустить Journey

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

Приостановить Journey

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

Ответ

Anchor link to

Возвращает обновленный объект Journey: info, points и comments. Поле info.status отражает новое состояние.

Пример ответа

Anchor link to
{
"info": {
"uuid": "11111111-2222-3333-4444-555555555555",
"title": "Приветственная серия",
"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": []
}

См. справочник по объекту Journey для получения полного списка полей.

Связанные статьи

Anchor link to