Skip to main content

Journey Engine - Journey Instances List

Enterprise

This endpoint is part of Countly Enterprise. To get access, contact sales or compare versions. Existing customers can reach the support portal with questions.

Endpoint

/o/journey-engine/journey-instances/list

Overview

List journey instances, optionally filtered by journey, status, or app user.

Authentication

Pass api_key or auth_token as a query parameter, or send countly-token as a header. See Authentication.

Permissions

Requires global admin access.

Request Parameters

  • journeyVersionId (optional): Filter by version ID
  • journeyDefinitionId (optional): Filter by journey definition ID
  • status (optional): Instance status
  • appUserId (optional): Filter by app user ID

Examples

GET /o/journey-engine/journey-instances/list?journeyDefinitionId=67164f4a1f1bd90d6354430a&status=completed

Response

Success Response

[
{
"_id": "67164f4a1f1bd90d635443aa",
"journeyId": "67164f4a1f1bd90d6354430b",
"journeyDefinitionId": "67164f4a1f1bd90d6354430a",
"appUserId": "user_123",
"status": "completed",
"startTime": 1739239212000,
"endTime": 1739239312000
}
]

Response Fields

FieldTypeDescription
(root value)ArrayJourney instance documents.
_idStringJourney instance ID.
journeyIdStringJourney version ID.
journeyDefinitionIdStringJourney definition ID.
appIdStringApp ID.
deviceIdStringDevice ID, when stored.
appUserIdStringApp user ID.
statusStringInstance status such as running, completed, error, stopped, or paused.
currentBlockIndexStringCurrent block ID/index value.
startTimeNumberInstance start timestamp.
endTimeNumber or NullInstance end timestamp.
dataObjectJourney instance data payload.
blocksArrayBlock definitions copied into the instance.

Error Responses

  • 401: Not authorized

Behavior

  • Requires the authenticated member to be a global admin.
  • Filters by journeyVersionId, journeyDefinitionId, status, and/or appUserId when provided.
  • Sorts results by startTime descending.
  • No related endpoints
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly.journey_instancesEndpoint data sourceStores endpoint-related records this endpoint reads or modifies.