Get a run -- on a failed run, error carries { code, providerStatus, message, requestId, whoseError, retryable, retryHint }, never secrets or raw provider headers

2026-09-27 (additive): a completed run can carry an optional normalized object next to result: { job, endpointId, fields, missing, ambiguous, unmapped, providerValues, verdict, verdictReason, mapVerified }, with fixed field names per job and one email status vocabulary (valid, invalid, catch_all, risky, unknown). Present only when the gateway has it turned on and the answering endpoint has an output map; absent, never null, otherwise. result and outcome are unchanged.

get/v1/runs/{runId}

Request

  • Base URL: https://api.looot.ai
  • URL: https://api.looot.ai/v1/runs/{runId}
  • Auth: HTTP bearer

Response

Success

Changes

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