{
  "info": {
    "name": "Axiom API 0.1.1 - Operational Health",
    "description": "Generated from the public Axiom OpenAPI 0.1.1 contract. Use issued credentials and server-minted tenant context for admitted calls.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Contract",
      "item": [
        {
          "name": "Get the deployed OpenAPI contract",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/openapi",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "openapi"
              ],
              "description": "Set base_url from the issued developer-preview access pack."
            },
            "description": "Returns the generated OpenAPI 3 contract embedded in the running API binary.\nThe SHA-256 digest of this exact document is exposed on `/v1/health` under\n`contract.sha256` for deployed-contract verification."
          }
        },
        {
          "name": "Get the deployed OpenAPI contract",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/openapi",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "openapi"
              ],
              "description": "Set base_url from the issued developer-preview access pack."
            },
            "description": "Versioned alias for `/openapi`. Returns the generated OpenAPI 3 contract\nembedded in the running API binary."
          }
        },
        {
          "name": "Get async job status",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "X-Correlation-ID",
                "value": "{{correlation_id}}",
                "type": "text"
              },
              {
                "key": "X-Tenant-Context",
                "value": "{{tenant_context}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v1/jobs/{{job_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "jobs",
                "{{job_id}}"
              ],
              "description": "Set base_url from the issued developer-preview access pack."
            },
            "description": "Returns the current state of an async job. Terminal states\n(`succeeded`, `failed`, `dead_letter`) are cacheable; non-terminal states\n(`queued`, `running`) are returned with no-store.\n\nThe response is a bare `{data: ...}` envelope (no `status` field)."
          }
        }
      ]
    },
    {
      "name": "Health",
      "item": [
        {
          "name": "Check API health",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/health",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "health"
              ],
              "description": "Set base_url from the issued developer-preview access pack."
            },
            "description": "Returns the current developer-facing API health status. Use this endpoint for connectivity checks and include X-Correlation-ID when escalating an unexpected result."
          }
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "base_url",
      "value": "https://api.afr-dev.axiom.express",
      "type": "string"
    },
    {
      "key": "access_token",
      "value": "replace-with-issued-access-token",
      "type": "string"
    },
    {
      "key": "tenant_id",
      "value": "replace-with-admitted-tenant-id-from-list-tenants",
      "type": "string"
    },
    {
      "key": "tenant_context",
      "value": "replace-with-server-minted-tenant-context",
      "type": "string"
    },
    {
      "key": "correlation_id",
      "value": "axiom-example-correlation-id",
      "type": "string"
    },
    {
      "key": "example_profile",
      "value": "canonical-five-acts",
      "type": "string"
    }
  ]
}
