{ "info": { "_postman_id": "46144a6b-1a0e-4cea-a3fd-6f5107449e2c", "name": "Waxell Observe Cost Management API", "description": "The Waxell Observe REST API exposes the AI agent governance and\nobservability control plane. It is used by the `waxell-observe` Python\nSDK and Developer MCP server to record agent runs, log LLM calls and\nspans, evaluate runtime governance policies, manage prompts, and\nadminister model cost tables.\n\nEndpoints are served from a tenant-specific control plane host\n(e.g. `https://acme.waxell.dev`) at the path prefix\n`/api/v1/observe/`. Authentication uses the same `wax_sk_` keys\nissued in the dashboard, presented either as `X-Wax-Key` or as a\n`Bearer` token.\n\n\nContact Support:\n Name: Waxell", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:29:09.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "lastUpdatedBy": "35240", "uid": "35240-46144a6b-1a0e-4cea-a3fd-6f5107449e2c" }, "item": [ { "name": "api", "item": [ { "name": "v1", "item": [ { "name": "observe", "item": [ { "name": "model-costs", "item": [ { "name": "{model_id}", "item": [ { "name": "Override Model Cost", "id": "ac02de26-5aab-4bf9-9577-35b7adff7765", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"model_id\": \"\",\n \"provider\": \"\",\n \"input_cost_per_million\": \"\",\n \"output_cost_per_million\": \"\",\n \"currency\": \"USD\",\n \"is_override\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/:model_id/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", ":model_id", "" ], "variable": [ { "id": "2372aa68-2ed6-44e9-b59c-7ec83fb35cad", "key": "model_id", "value": "", "description": "(Required) Provider-qualified model identifier (e.g. `openai/gpt-4o`)." } ] }, "description": "Set a tenant-specific input/output token price for a given model id." }, "response": [ { "id": "17f8674d-7d36-4892-bdd3-830f6fc943e5", "name": "Override saved", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-Wax-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"model_id\": \"\",\n \"provider\": \"\",\n \"input_cost_per_million\": \"\",\n \"output_cost_per_million\": \"\",\n \"currency\": \"USD\",\n \"is_override\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/:model_id/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", ":model_id", "" ], "variable": [ { "key": "model_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"model_id\": \"\",\n \"provider\": \"\",\n \"input_cost_per_million\": \"\",\n \"output_cost_per_million\": \"\",\n \"currency\": \"USD\",\n \"is_override\": \"\"\n}", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-17f8674d-7d36-4892-bdd3-830f6fc943e5" } ], "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-ac02de26-5aab-4bf9-9577-35b7adff7765" }, { "name": "Remove Model Cost Override", "id": "7ddd90f7-ce13-4964-8e03-2012ba9f7eb0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/:model_id/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", ":model_id", "" ], "variable": [ { "id": "dd742193-b645-40a7-87fc-93445f023d13", "key": "model_id", "value": "", "description": "(Required) " } ] }, "description": "Remove a tenant-specific override and revert to the default cost." }, "response": [ { "id": "842ab25a-47c8-400f-a343-b55ce139c2f2", "name": "Override removed", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-Wax-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/:model_id/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", ":model_id", "" ], "variable": [ { "key": "model_id" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-842ab25a-47c8-400f-a343-b55ce139c2f2" } ], "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-7ddd90f7-ce13-4964-8e03-2012ba9f7eb0" } ], "id": "5bc32207-cc21-4090-b304-2c957f7cc79c", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-5bc32207-cc21-4090-b304-2c957f7cc79c" }, { "name": "List Model Costs", "id": "5409bfc0-6a11-4a41-95ca-73dfe832a549", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", "" ] }, "description": "Return the merged cost table (defaults plus tenant overrides) for known models." }, "response": [ { "id": "7aefc7ca-7754-471d-a6da-bdf530097041", "name": "Cost table", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-Wax-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api/v1/observe/model-costs/", "host": [ "{{baseUrl}}" ], "path": [ "api", "v1", "observe", "model-costs", "" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"model_id\": \"\",\n \"provider\": \"\",\n \"input_cost_per_million\": \"\",\n \"output_cost_per_million\": \"\",\n \"currency\": \"USD\",\n \"is_override\": \"\"\n },\n {\n \"model_id\": \"\",\n \"provider\": \"\",\n \"input_cost_per_million\": \"\",\n \"output_cost_per_million\": \"\",\n \"currency\": \"USD\",\n \"is_override\": \"\"\n }\n]", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-7aefc7ca-7754-471d-a6da-bdf530097041" } ], "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-5409bfc0-6a11-4a41-95ca-73dfe832a549" } ], "id": "99265505-522a-45a3-8add-60c461b113d3", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-99265505-522a-45a3-8add-60c461b113d3" } ], "id": "7493f069-28d0-443c-9e71-1ad135b28584", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-7493f069-28d0-443c-9e71-1ad135b28584" } ], "id": "5a779c04-b96a-47ca-8bfa-6e6c53ebf419", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-5a779c04-b96a-47ca-8bfa-6e6c53ebf419" } ], "id": "eba09efa-e796-45e5-8261-581143c9f568", "createdAt": "2026-07-28T03:29:10.000Z", "updatedAt": "2026-07-28T03:29:10.000Z", "uid": "35240-eba09efa-e796-45e5-8261-581143c9f568" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-Wax-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "tenant", "value": "acme" }, { "key": "baseUrl", "value": "https://{{tenant}}.waxell.dev" } ] }