Menu

List a contact's journey runs

GET/v1/contacts/{id}/journeys

Requires an API key with the contacts:read scope. About keys and scopes

Every run of a journey this contact entered, newest first: active while it is still moving through the steps, completed at the end, exited when it left early, with exitReason saying why.

Path parameters

idstringrequired

uuid

Query parameters

limitintegeroptional

min > 0 · max 100 · default 20

cursorstringoptional

1–2048 characters

emailstringoptional

Exact match on the address, trimmed, without case.

qstringoptional

Searches any part of the email address or name, ignoring case.

1–100 characters

Returns

Returns 200 OK. Otherwise returns an error; Errors lists every code and which to retry.

enrollmentIdstringrequired

uuid

journeyIdstringrequired

uuid

journeyNamestringrequired
journeyStatusstringrequired

one of draft, active, paused, ended

statusstringrequired

one of active, completed, exited

currentStepIndexinteger | nullrequired

Zero-based step the run is at; null once it has ended.

min 0 · max 9007199254740991

enteredAtstringrequired

date-time

endedAtstring | nullrequired

date-time

exitReasonstring | nullrequired

Why an exited run ended: filter_mismatch, exit_event, manual or journey_ended.