Skip to main content

Journey Engine - Journey Block Logs List

Endpoint

/o/journey-engine/journey-block-logs/list

Enterprise Only
This API is available exclusively in Countly Enterprise.

Overview

List block logs for a journey definition and aggregate app user IDs per block.

Authentication

  • Authentication methods:
    • API Key (parameter): api_key=YOUR_API_KEY
    • Auth Token (parameter): auth_token=YOUR_AUTH_TOKEN
    • Auth Token (header): countly-token: YOUR_AUTH_TOKEN

Permissions

Requires global admin access.

Request Parameters

  • journeyDefinitionId (required): Journey definition ID
  • startTime (optional): Start time filter (ISO or ms)
  • endTime (optional): End time filter (ISO or ms)
  • appUserId (optional): Filter by app user ID

Response

Success Response

[
{
"_id": "block_1",
"startTime": 1739239212000,
"endTime": 1739239312000,
"status": "completed",
"journeyDefinitionId": "67164f4a1f1bd90d6354430a",
"appUserIds": ["user_1", "user_2"]
}
]

Response Fields

FieldTypeDescription
(root value)ArrayAggregated block log rows.
_idStringBlock ID.
startTimeDate or NumberFirst block log start time in the group.
endTimeDate or NumberFirst block log end time in the group.
statusStringFirst block log status in the group.
journeyDefinitionIdStringJourney definition ID.
appUserIdsArrayUnique app user IDs from joined journey instances.

Error Responses

  • 400: Missing journeyDefinitionId
  • 401: Not authorized
  • 500: Query error

Examples

GET /o/journey-engine/journey-block-logs/list?journeyDefinitionId=67164f4a1f1bd90d6354430a&startTime=2024-01-01&endTime=2024-01-31

Behavior/Processing

  • Requires the authenticated member to be a global admin.
  • Requires journeyDefinitionId.
  • Filters block logs by journeyDefinitionId and optional startTime/endTime.
  • Joins journey_instances by journeyInstanceId and can filter joined instances by appUserId.
  • Groups by blockId, returns first timing/status fields, and accumulates unique appUserIds.
  • Sorts grouped rows by startTime ascending.

Database Collections

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

Ⓔ Enterprise

This feature is part of Countly Enterprise.

Get Access:

Already a Customer? Use support portal if you have any questions


Last Updated

2026-04-18