execution-analytics

Get Execution Run Episodes

The run's per-episode receipt index (Q-0908).

A run's receipts are per EPISODE and Q-0341 (still in force) refuses to let one of them stand as the run's summary. Post-cutover no run has a single episode, so without this route the entire sealed-receipt surface was unreachable from the executions timeline. Nothing here aggregates across episodes.

An unknown or foreign run_id returns an EMPTY list rather than 404: the org/deployment scope is already enforced above, and "this run has no native episodes" is a real answer (a legacy-routed run, a dispatch that has not produced episodes yet). A 404 would make those indistinguishable from a deployment the caller cannot see.

get/v1/deployments/{deployment_id}/executions/{execution_run_id}/episodes

Request

  • Base URL: https://api.usekeel.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.usekeel.io/v1/deployments/{deployment_id}/executions/{execution_run_id}/episodes
  • Auth: none declared

Path parameters

deployment_idstring required
execution_run_idstring required

Headers

Authorizationstring nullable
X-Org-Idstring nullable

Response

Successful Response

execution_run_idstring required
episode_countinteger required
sealed_receipt_countinteger required
provisional_countinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.