Skip to main content
GET
/
api
/
v1
/
runs
/
{run_id}
/
defensibility-packet
Get Run Defensibility Packet
curl --request GET \
  --url https://api.usenexio.com/api/v1/runs/{run_id}/defensibility-packet \
  --header 'Authorization: Bearer <token>'
{
  "version": "1",
  "run": {},
  "model_calls": [
    {
      "stage": "<string>",
      "blob_type": "<string>"
    }
  ],
  "external_calls": [
    {
      "stage": "<string>",
      "blob_type": "<string>",
      "blob": {}
    }
  ],
  "events": [
    {}
  ],
  "redaction": {
    "fields_redacted": 123
  },
  "output": {},
  "provenance": {},
  "llm_summary": {}
}

Authorizations

Authorization
string
header
required

API key with environment prefix. Use nx_test_... for sandbox and nx_live_... for production. Obtain keys at platform.usenexio.com/settings/api-keys.

Path Parameters

run_id
string<uuid>
required

Response

The customer-facing defensibility packet.

version
string
required
Example:

"1"

run
object
required

Run identity and lineage (id, engine, version, status, timestamps).

provenance_coverage
enum<string>
required

none for runs predating provenance capture; an absent map must not read as sourced-clean.

Available options:
present,
none
model_calls
object[]
required

Stage attestation that a model call ran, without the prompt or completion body.

external_calls
object[]
required

Enrichment calls that fed the run, with their payloads.

events
object[]
required

The run event timeline.

redaction
object
required
output
object

The customer-visible output of the run.

provenance
object

Per-element provenance map, present when the run recorded one.

llm_summary
object

Aggregate model cost and token usage for the run.