Skip to main content
Query reports for call requests, including all attempts, events, and flow execution details.
Base path: /call-report

Types


Get full report for a call request job

Completed job with retry (first attempt busy, second answered):
Queued job (not yet executed):
Error Responses:

Get detailed report for a single call

Example Response:
Note: programId, programExecutionId, and contactId are populated when the call was made through a program execution. They are undefined for direct call-request API calls. Error Responses:

Event Types


Notes

  • Report works even if BullMQ job has been cleaned up (call data persisted in DB)
  • attempts array is ordered by attempt number (1, 2, 3…)
  • status is derived from BullMQ state if available, otherwise from call outcomes
  • finalOutcome is the outcome of the last attempt
  • executionPath shows exact nodes executed with their output paths
  • events include nodeContext to correlate with flow execution
  • Works for both ad-hoc calls (via /call-requests) and program calls