{ "info": { "_postman_id": "7c8f9178-491c-47f3-8efc-d611e4055423", "name": "Coasty Public keys runs API", "description": "# Coasty Public API\n\nCoasty is a Computer Use Agent (CUA) platform: predict actions from screenshots,\nprovision managed VMs, and run scheduled automation against them.\n\n## Authentication\n\nAll endpoints (except `/v1/triggers/webhook/{webhook_id}` and health checks) require an API key.\nPass it as either:\n\n- `X-API-Key: sk-coasty-live-...` (or `sk-coasty-test-...` for sandbox)\n- `Authorization: Bearer sk-coasty-live-...`\n\nThe external webhook endpoint does not use an API key, but it is authenticated:\nsend the HMAC-SHA256 `Coasty-Signature` credential documented on that operation.\n\nTest-mode keys (`sk-coasty-test-*`) hit the same validation paths as live keys but\nreturn mock VMs / mock action results and never bill credits \u2014 ideal for CI.\n\n## Pricing & budgeting\n\nPer-call rates (subject to change \u2014 see `lib/pricing/tiers.ts METERED_RATES`):\n\n| Endpoint | Credits |\n|---|---|\n| `POST /v1/predict` | ~5 |\n| `POST /v1/sessions` | 10 |\n| `POST /v1/sessions/{id}/predict` | ~4 |\n| `POST /v1/ground` | ~3 |\n| `POST /v1/parse` | 0 (free) |\n\nLong-running CUA jobs orchestrated through the dashboard (not this API) bill at\n10 credits/minute with a 20-credit minimum. Subscription tiers (`free | starter |\nprofessional | enterprise`) gate feature availability (e.g. custom system prompts),\nschedule counts, and the maximum trajectory length.\n\n## Errors\n\nEvery error response uses the same envelope:\n\n```json\n{\n \"error\": {\n \"code\": \"INSUFFICIENT_CREDITS\",\n \"message\": \"Need 5, have 2.\",\n \"type\": \"billing_error\",\n \"request_id\": \"req_a1b2c3d4e5f6\",\n \"retryable\": false,\n \"retry_with_same_idempotency_key\": false\n }\n}\n```\n\nInclude the `request_id` in support requests.\n\n## Idempotency\n\nOperations marked `x-idempotency: reserve-and-replay` accept `Idempotency-Key:\n<\u2264128 chars of [A-Za-z0-9_-:]>`. Replays\nof the same key + identical body return the original response (with\n`X-Coasty-Idempotent-Replay: true`) for 24 h. Reusing the key with a different body\nis a 422 `IDEMPOTENCY_KEY_REUSED`.\nOperations marked `x-idempotency: webhook-payload-dedup` instead deduplicate the\nsame webhook id + identical raw body for 60 seconds; they do not accept an\nIdempotency-Key.\n\n## Clients & MCP\n\nUse the HTTP API directly from any language. Official TypeScript and Python SDKs\nare not currently published; generate a client from this OpenAPI document if needed.\n- MCP server: `npx -y @coasty/mcp` (see `x-mcp-server`)\n\n## Reference\n\nComplete (machine-readable) spec is hosted at `/.well-known/openapi.json` and\n`/openapi.json` (Stripe / Vercel conventions).\n\nContact Support:\n Name: Coasty Developer Support\n Email: founders@coasty.ai", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T01:23:02.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "lastUpdatedBy": "35240", "uid": "35240-7c8f9178-491c-47f3-8efc-d611e4055423" }, "item": [ { "name": "v1", "item": [ { "name": "runs", "item": [ { "name": "{run_id}", "item": [ { "name": "events", "item": [ { "name": "Stream run events (SSE)", "id": "194d6a09-11fc-4f8e-9703-b02cfa41d782", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "text/event-stream" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "id": "da362948-32bd-4ab7-a119-e363cce62b97", "key": "run_id", "value": "", "description": "(Required) Run UUID (also used for workflow runs)." } ] }, "description": "Scope: `runs:read`. Free. A durable Server-Sent Events stream. Resume with the `Last-Event-ID` header or `?after=`. The edge may rotate a connection after 300 seconds, so reconnect with the last sequence until a terminal `done` event arrives." }, "response": [ { "id": "eb1c6971-12b9-4275-86fc-163b7bcc93a4", "name": "SSE stream (text/event-stream).", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "text/event-stream" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "text/event-stream" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" } ], "cookie": [], "responseTime": null, "body": "", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-eb1c6971-12b9-4275-86fc-163b7bcc93a4" }, { "id": "3456237f-e0bd-4951-a850-63fc1c0f1c35", "name": "Invalid request body or parameters.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-3456237f-e0bd-4951-a850-63fc1c0f1c35" }, { "id": "9224fa00-fece-4e19-976f-09b17378089d", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-9224fa00-fece-4e19-976f-09b17378089d" }, { "id": "aca58598-07f8-4022-8ec4-7a52e308bc7a", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-aca58598-07f8-4022-8ec4-7a52e308bc7a" }, { "id": "23ebe1c1-4266-4fef-9f5e-8e5a12061d7c", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-23ebe1c1-4266-4fef-9f5e-8e5a12061d7c" }, { "id": "81e32b68-4021-413b-ae7b-ce12ff94796f", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-81e32b68-4021-413b-ae7b-ce12ff94796f" }, { "id": "a76f0e06-bfa9-49c4-ab51-ea4abe8ec1fd", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-a76f0e06-bfa9-49c4-ab51-ea4abe8ec1fd" }, { "id": "a7870f93-2ed0-49c8-92b9-35cd326ab96b", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-a7870f93-2ed0-49c8-92b9-35cd326ab96b" }, { "id": "8ad4fb75-966b-4274-9166-76c6a57cd509", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-8ad4fb75-966b-4274-9166-76c6a57cd509" }, { "id": "0d36472e-7434-48d0-9f0b-61dfff629b62", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-0d36472e-7434-48d0-9f0b-61dfff629b62" }, { "id": "28d6f933-10a1-4852-b241-5fa92cc2c624", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-28d6f933-10a1-4852-b241-5fa92cc2c624" }, { "id": "c28c6bd7-92a7-4882-9ab4-9e565d7acc0a", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c28c6bd7-92a7-4882-9ab4-9e565d7acc0a" }, { "id": "c19c223e-6fef-4d5d-8675-473bc0e96f50", "name": "An upstream dependency timed out.", "originalRequest": { "method": "GET", "header": [ { "description": "Last processed SSE sequence number. Reconnect with this value to resume without gaps.", "key": "Last-Event-ID", "value": "" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/events?after=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "events" ], "query": [ { "key": "after", "value": "" } ], "variable": [ { "key": "run_id" } ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c19c223e-6fef-4d5d-8675-473bc0e96f50" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-194d6a09-11fc-4f8e-9703-b02cfa41d782" } ], "id": "895f39c5-206e-476b-8adb-8a295eb73727", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-895f39c5-206e-476b-8adb-8a295eb73727" }, { "name": "cancel", "item": [ { "name": "Cancel a run", "id": "5a2ea8ae-a124-49af-b331-708048d0e229", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "id": "70992b76-792e-4fe0-bf21-74f3e2ab1378", "key": "run_id", "value": "", "description": "(Required) Run UUID (also used for workflow runs)." } ] }, "description": "Scope: `runs:write`. Free. Cancels an in-flight run." }, "response": [ { "id": "ec033674-c9af-4509-83a5-0227c6708592", "name": "The cancelled run.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"cancelled\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": null,\n \"error\": {\n \"sed_c\": 62958193.43080747\n },\n \"awaiting_human_reason\": \"\",\n \"metadata\": {\n \"cupidatat39\": 81119590,\n \"culpa7c\": 99626627.86108875\n },\n \"llm\": null,\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ec033674-c9af-4509-83a5-0227c6708592" }, { "id": "57dee369-e350-477a-87f2-2a4d488b0873", "name": "Invalid request body or parameters.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-57dee369-e350-477a-87f2-2a4d488b0873" }, { "id": "c21d500a-ccc7-442c-aa43-fd9f10bbd646", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c21d500a-ccc7-442c-aa43-fd9f10bbd646" }, { "id": "ab03b8cd-09e1-4d38-bfdc-f775f52111f7", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ab03b8cd-09e1-4d38-bfdc-f775f52111f7" }, { "id": "d76e7c99-d4fc-4d31-b84b-6725e9ca96ab", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-d76e7c99-d4fc-4d31-b84b-6725e9ca96ab" }, { "id": "ea36d0ad-4eac-4e68-8912-15342b0606b8", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ea36d0ad-4eac-4e68-8912-15342b0606b8" }, { "id": "75256a01-e557-4ef9-aa35-577d15dde709", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-75256a01-e557-4ef9-aa35-577d15dde709" }, { "id": "c8ae60cd-ca1e-4b68-b775-91a029226c57", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c8ae60cd-ca1e-4b68-b775-91a029226c57" }, { "id": "277b178e-155a-4220-9874-088948e66ba6", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-277b178e-155a-4220-9874-088948e66ba6" }, { "id": "ac63b59a-fd31-479f-ae07-b51116e70784", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ac63b59a-fd31-479f-ae07-b51116e70784" }, { "id": "dfc11647-8593-4603-ad42-cc41bf9df2e4", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-dfc11647-8593-4603-ad42-cc41bf9df2e4" }, { "id": "68041368-8696-453f-a1cf-9151fadd7321", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-68041368-8696-453f-a1cf-9151fadd7321" }, { "id": "5a1afae2-60aa-4df7-8111-d5719e839a07", "name": "An upstream dependency timed out.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/cancel", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "cancel" ], "variable": [ { "key": "run_id" } ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-5a1afae2-60aa-4df7-8111-d5719e839a07" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-5a2ea8ae-a124-49af-b331-708048d0e229" } ], "id": "64f51a2f-50de-471b-8924-9460f5c81f72", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-64f51a2f-50de-471b-8924-9460f5c81f72" }, { "name": "resume", "item": [ { "name": "Resume a run after human takeover", "id": "6fbd9f74-d33b-47fc-ad88-5859b0aec786", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "id": "b2c1a297-0d5a-461f-bf02-8579ad352e01", "key": "run_id", "value": "", "description": "(Required) Run UUID (also used for workflow runs)." } ] }, "description": "Scope: `runs:write`. Free. Resumes a run paused in `awaiting_human`. Body is optional." }, "response": [ { "id": "61e09d89-144b-4554-a6d8-f3c7ccf0ef16", "name": "The resumed run.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"cancelled\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": null,\n \"error\": {\n \"sed_c\": 62958193.43080747\n },\n \"awaiting_human_reason\": \"\",\n \"metadata\": {\n \"cupidatat39\": 81119590,\n \"culpa7c\": 99626627.86108875\n },\n \"llm\": null,\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-61e09d89-144b-4554-a6d8-f3c7ccf0ef16" }, { "id": "6cfff79a-7842-4101-af1f-ef0895b0ec96", "name": "Invalid request body or parameters.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-6cfff79a-7842-4101-af1f-ef0895b0ec96" }, { "id": "fe4bfe0b-d12f-43a0-b0c1-48c19a3790c8", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-fe4bfe0b-d12f-43a0-b0c1-48c19a3790c8" }, { "id": "911e400d-ee49-4f3f-a999-c1cf23401d2c", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-911e400d-ee49-4f3f-a999-c1cf23401d2c" }, { "id": "ca07ba26-28cc-4f05-9b21-ef62483d1b6a", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ca07ba26-28cc-4f05-9b21-ef62483d1b6a" }, { "id": "94915a8c-e7c0-4fd3-9cb0-16c05189c239", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-94915a8c-e7c0-4fd3-9cb0-16c05189c239" }, { "id": "c253d8e3-6bac-49f9-a3ca-9b04bc542c68", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c253d8e3-6bac-49f9-a3ca-9b04bc542c68" }, { "id": "23194ffd-452f-408b-bbd1-cd2db446fce2", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-23194ffd-452f-408b-bbd1-cd2db446fce2" }, { "id": "775e2884-70eb-4597-85ef-fcb26ede1bbe", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-775e2884-70eb-4597-85ef-fcb26ede1bbe" }, { "id": "2e9547cf-b3f4-4708-a596-430015a0139c", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-2e9547cf-b3f4-4708-a596-430015a0139c" }, { "id": "de055173-841c-44a7-85c2-79528d37f135", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-de055173-841c-44a7-85c2-79528d37f135" }, { "id": "63cfc45a-3617-425f-8feb-844b727d6be2", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-63cfc45a-3617-425f-8feb-844b727d6be2" }, { "id": "9c69c214-6f39-4eaa-98a9-393263d4af83", "name": "An upstream dependency timed out.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs/:run_id/resume", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id", "resume" ], "variable": [ { "key": "run_id" } ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-9c69c214-6f39-4eaa-98a9-393263d4af83" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-6fbd9f74-d33b-47fc-ad88-5859b0aec786" } ], "id": "f52c5d4d-8276-4eb2-8475-23e082062b84", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-f52c5d4d-8276-4eb2-8475-23e082062b84" }, { "name": "Get a run", "id": "ff994fad-616f-4d9b-968a-3ced52a0ae91", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "id": "1ed8c6f5-989f-4a73-9e6d-a9b4353d75f9", "key": "run_id", "value": "", "description": "(Required) Run UUID (also used for workflow runs)." } ] }, "description": "Scope: `runs:read`. Free. Returns status, result, and credits charged." }, "response": [ { "id": "7a21e227-d536-4d11-983f-26b45a49d626", "name": "The run.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"cancelled\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": null,\n \"error\": {\n \"sed_c\": 62958193.43080747\n },\n \"awaiting_human_reason\": \"\",\n \"metadata\": {\n \"cupidatat39\": 81119590,\n \"culpa7c\": 99626627.86108875\n },\n \"llm\": null,\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-7a21e227-d536-4d11-983f-26b45a49d626" }, { "id": "063555a8-6dad-41cf-aa68-6e63af36ef96", "name": "Invalid request body or parameters.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-063555a8-6dad-41cf-aa68-6e63af36ef96" }, { "id": "b7846d0a-d763-4d58-86c7-2f63a07d3db7", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-b7846d0a-d763-4d58-86c7-2f63a07d3db7" }, { "id": "2cc45f44-6580-4790-859b-025f50e7db14", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-2cc45f44-6580-4790-859b-025f50e7db14" }, { "id": "4f8320ac-157e-4c91-a1e4-c7652809acd4", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-4f8320ac-157e-4c91-a1e4-c7652809acd4" }, { "id": "476e3a0d-fe32-46ac-83fa-62b1519df9ac", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-476e3a0d-fe32-46ac-83fa-62b1519df9ac" }, { "id": "7f4349f0-ad1e-490a-9936-db7400b55e4d", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-7f4349f0-ad1e-490a-9936-db7400b55e4d" }, { "id": "e543c2ae-b575-4646-b52f-9496b2f1d06b", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-e543c2ae-b575-4646-b52f-9496b2f1d06b" }, { "id": "fd612062-0e31-465c-a897-0541dcdb50f9", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-fd612062-0e31-465c-a897-0541dcdb50f9" }, { "id": "3fab08c3-2629-40f8-ab00-0cf77fc66a0e", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-3fab08c3-2629-40f8-ab00-0cf77fc66a0e" }, { "id": "5783bded-ea6e-48db-aae0-895b15f00cdd", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-5783bded-ea6e-48db-aae0-895b15f00cdd" }, { "id": "0e65e45c-2746-4f30-a39e-0941cb906638", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-0e65e45c-2746-4f30-a39e-0941cb906638" }, { "id": "7ad191da-8e92-4861-9dc3-638df8159f25", "name": "An upstream dependency timed out.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs/:run_id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs", ":run_id" ], "variable": [ { "key": "run_id" } ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-7ad191da-8e92-4861-9dc3-638df8159f25" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ff994fad-616f-4d9b-968a-3ced52a0ae91" } ], "id": "1c6ab593-c8d2-47c2-8927-d616f8c06d18", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-1c6ab593-c8d2-47c2-8927-d616f8c06d18" }, { "name": "Start an autonomous run", "id": "4f507ae1-4589-46cd-90c2-6a0fd0de3a43", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] }, "description": "Scope: `runs:write`. Drives `task` to completion on `machine_id`, running the screenshot\u2192act\u2192verify loop server-side. Each agent step bills at the /v1/predict rate (~5 credits/step, scales with cua_version); a 402 is returned up front if the wallet cannot afford one step. Test keys (sk-coasty-test-*) never bill. `webhook_secret` is returned ONCE. BYOK: opt in via the body `llm` block or the X-LLM-* headers and every LLM call runs on YOUR provider key; the key is snapshotted encrypted for crash-recovery and scrubbed at terminal state." }, "response": [ { "id": "8cfde67d-6510-4d0b-8887-b13a5e01fb95", "name": "Run created (status \"queued\").", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Idempotent-Replay", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Idempotency-Status", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"cancelled\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": null,\n \"error\": {\n \"sed_c\": 62958193.43080747\n },\n \"awaiting_human_reason\": \"\",\n \"metadata\": {\n \"cupidatat39\": 81119590,\n \"culpa7c\": 99626627.86108875\n },\n \"llm\": null,\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-8cfde67d-6510-4d0b-8887-b13a5e01fb95" }, { "id": "5d70ff82-e6ae-47be-82c2-01bf1cf5b258", "name": "Invalid request body or parameters.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-5d70ff82-e6ae-47be-82c2-01bf1cf5b258" }, { "id": "c11e61c0-b561-4705-8606-30663a0e77ff", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c11e61c0-b561-4705-8606-30663a0e77ff" }, { "id": "49232852-ecf6-4df5-a7e2-1a3989e63cc8", "name": "Insufficient credits to perform the operation. Top up via /credits or upgrade subscription.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Payment Required", "code": 402, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-49232852-ecf6-4df5-a7e2-1a3989e63cc8" }, { "id": "007852f7-7230-46c9-97f2-5cc44ce94a0a", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-007852f7-7230-46c9-97f2-5cc44ce94a0a" }, { "id": "2b296313-4188-491c-b71b-8f1b0301eabe", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-2b296313-4188-491c-b71b-8f1b0301eabe" }, { "id": "9fede02b-f3a3-46a8-b939-d5284dcb2cef", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-9fede02b-f3a3-46a8-b939-d5284dcb2cef" }, { "id": "93438290-765b-4056-9c07-0e11875a8d6e", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-93438290-765b-4056-9c07-0e11875a8d6e" }, { "id": "ff6a121a-eabe-4a4f-bba2-59529465efb0", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ff6a121a-eabe-4a4f-bba2-59529465efb0" }, { "id": "0f316335-5854-4c69-8817-63378b570721", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-0f316335-5854-4c69-8817-63378b570721" }, { "id": "149aa1d8-cef1-4b9e-a708-7b61e2382927", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-149aa1d8-cef1-4b9e-a708-7b61e2382927" }, { "id": "19be3491-a1fb-4a57-95fd-0cba00a1fb75", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-19be3491-a1fb-4a57-95fd-0cba00a1fb75" }, { "id": "cf54a746-876a-44e0-af4c-0ed82ece4c60", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-cf54a746-876a-44e0-af4c-0ed82ece4c60" }, { "id": "40a1de2e-81e6-4f68-bea2-d43c88988ae2", "name": "An upstream dependency timed out.", "originalRequest": { "method": "POST", "header": [ { "description": "Optional client-supplied key (\u2264128 chars, [A-Za-z0-9_-:]) for safe retries. 'Same request' = a SHA-256 of the canonical (sorted-key) JSON body (session_id is folded in for /sessions/{id}/predict). Replays the original response for 24 h when the body hash matches (X-Coasty-Idempotent-Replay: true and X-Credits-Charged: 0). Inference replays also set body usage.credits_charged=0 and usage.billed=false; machine-snapshot bodies retain the original gross charge for auditability. A retry while the original is still running waits up to ~25 s then returns the result, otherwise 409 IDEMPOTENCY_IN_FLIGHT (retry with the SAME key). Returns 422 IDEMPOTENCY_KEY_REUSED if the body differs. Collect a lost result via GET /v1/idempotency/{key}.", "key": "Idempotency-Key", "value": "VT" }, { "description": "BYOK: which provider the X-LLM-Api-Key belongs to (anthropic | openai). Required whenever X-LLM-Api-Key is sent \u2014 a key without a provider is a 422 LLM_PROVIDER_UNSUPPORTED. Selecting a BYOK provider (here or via the body llm.provider) runs the ENTIRE harness on your own account with no silent fallback to Coasty's platform LLM keys.", "key": "X-LLM-Provider", "value": "openai" }, { "description": "BYOK: your own provider API key, used for this request only. Takes precedence over the key stored via PUT /v1/llm/keys/{provider}. Never logged, never echoed in any response, webhook, or idempotency replay.", "key": "X-LLM-Api-Key", "value": "" }, { "description": "BYOK: model override for this request (equivalent to body llm.model). Defaults: claude-sonnet-4-6 (anthropic), gpt-4o (openai). Any model string your account can access; must be vision-capable.", "key": "X-LLM-Model", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"v5\",\n \"instructions\": \"\",\n \"system_prompt\": \"\",\n \"model\": \"\",\n \"max_steps\": 50,\n \"deadline_seconds\": \"\",\n \"on_awaiting_human\": \"pause\",\n \"awaiting_human_timeout_seconds\": \"\",\n \"webhook_url\": \"\",\n \"metadata\": {\n \"deserunt_1f\": 11999214.97267522,\n \"qui_63\": true\n },\n \"llm\": {\n \"provider\": \"managed\",\n \"model\": \"\",\n \"grounding_model\": \"\",\n \"compaction_model\": \"\",\n \"code_agent_model\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/runs", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-40a1de2e-81e6-4f68-bea2-d43c88988ae2" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-4f507ae1-4589-46cd-90c2-6a0fd0de3a43" }, { "name": "List runs", "id": "ebede416-6553-47f2-a709-2ca06ff10cda", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] }, "description": "Scope: `runs:read`. Free. Optional `status` filter and `limit` (1-200, default 20)." }, "response": [ { "id": "75c2894d-4c49-4786-9f3a-e47efa65641d", "name": "A list of runs.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Key-Kind", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Test-Mode", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"object\": \"list\",\n \"data\": [\n {\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"running\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": null,\n \"error\": null,\n \"awaiting_human_reason\": \"\",\n \"metadata\": null,\n \"llm\": {\n \"proident6aa\": \"culpa voluptate velit\",\n \"amet9f3\": 4177064.3603027463,\n \"cupidatatb\": -13632828.055875957\n },\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n },\n {\n \"id\": \"\",\n \"object\": \"agent.run\",\n \"status\": \"running\",\n \"machine_id\": \"\",\n \"task\": \"\",\n \"cua_version\": \"\",\n \"instructions\": \"\",\n \"max_steps\": \"\",\n \"on_awaiting_human\": \"\",\n \"steps_completed\": \"\",\n \"credits_charged\": \"\",\n \"cost_cents\": \"\",\n \"result\": {\n \"labore_8\": -68635635\n },\n \"error\": null,\n \"awaiting_human_reason\": \"\",\n \"metadata\": {\n \"amet17\": \"culpa\",\n \"mollit6c4\": false\n },\n \"llm\": {\n \"mollitec\": \"dolor consequat dolore proident\"\n },\n \"webhook_url\": \"\",\n \"webhook_secret\": \"\",\n \"created_at\": \"\",\n \"started_at\": \"\",\n \"awaiting_human_since\": \"\",\n \"finished_at\": \"\",\n \"request_id\": \"\"\n }\n ],\n \"has_more\": false,\n \"request_id\": \"\"\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-75c2894d-4c49-4786-9f3a-e47efa65641d" }, { "id": "1feb705e-f824-4117-9fd2-76c165a6e4bb", "name": "Invalid request body or parameters.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-1feb705e-f824-4117-9fd2-76c165a6e4bb" }, { "id": "875481b0-760f-4a3a-8b4d-b2b8af897a37", "name": "Missing, invalid, or revoked API key. Pass `X-API-Key: sk-coasty-live-...` (or test).", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-875481b0-760f-4a3a-8b4d-b2b8af897a37" }, { "id": "9b8e1e9f-8670-4092-b42d-e4b318cab4a2", "name": "API key lacks the required scope or tier-feature is unavailable on the caller's plan.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-9b8e1e9f-8670-4092-b42d-e4b318cab4a2" }, { "id": "bbad6828-b0e6-42a9-a2eb-f3b6054dd664", "name": "Resource not found in this key's namespace.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-bbad6828-b0e6-42a9-a2eb-f3b6054dd664" }, { "id": "14b1033f-6777-42a1-bd93-4dccf5a5db28", "name": "The resource state conflicts with this operation.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-14b1033f-6777-42a1-bd93-4dccf5a5db28" }, { "id": "b4981e19-de44-4e20-a4f7-bbe285a2c569", "name": "The request body exceeds the endpoint limit.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Request Entity Too Large", "code": 413, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-b4981e19-de44-4e20-a4f7-bbe285a2c569" }, { "id": "c575b671-418e-4ff9-bf51-a4c2ba202528", "name": "The JSON shape is valid but one or more values violate the endpoint contract.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-c575b671-418e-4ff9-bf51-a4c2ba202528" }, { "id": "45f29764-6011-49fd-9b30-97aef77c9357", "name": "Rate or concurrency limit exceeded.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-45f29764-6011-49fd-9b30-97aef77c9357" }, { "id": "1b3f84ee-38c4-4523-841e-e165702c8c9a", "name": "Unexpected server error. Retry with exponential backoff.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-1b3f84ee-38c4-4523-841e-e165702c8c9a" }, { "id": "535abca6-3a23-4721-b949-46ebb274a28d", "name": "An upstream dependency returned an invalid response.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-535abca6-3a23-4721-b949-46ebb274a28d" }, { "id": "37dad3f4-dccf-492b-8d5e-427a01519601", "name": "A required service is temporarily unavailable.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Service Unavailable", "code": 503, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-37dad3f4-dccf-492b-8d5e-427a01519601" }, { "id": "5c53a0a0-7b52-4a63-814b-444a992fef41", "name": "An upstream dependency timed out.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/runs?status=cancelled&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v1", "runs" ], "query": [ { "key": "status", "value": "cancelled" }, { "key": "limit", "value": "20" } ] } }, "status": "Gateway Timeout", "code": 504, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Coasty-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Retry-After", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Charged", "value": "" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Credits-Refunded", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\",\n \"type\": \"client_error\",\n \"retryable\": \"\",\n \"retry_with_same_idempotency_key\": \"\",\n \"request_id\": \"\",\n \"suggestion\": \"\",\n \"retry_after\": \"\",\n \"examples\": {\n \"velit2\": false,\n \"irureab8\": 89582527\n }\n }\n}", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-5c53a0a0-7b52-4a63-814b-444a992fef41" } ], "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ebede416-6553-47f2-a709-2ca06ff10cda" } ], "id": "03ac6a59-9f88-43d2-8aae-6ad4da4e0620", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-03ac6a59-9f88-43d2-8aae-6ad4da4e0620" } ], "id": "ee5888ab-321a-4f10-a539-513da2aff7c5", "createdAt": "2026-07-28T01:23:03.000Z", "updatedAt": "2026-07-28T01:23:03.000Z", "uid": "35240-ee5888ab-321a-4f10-a539-513da2aff7c5" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://coasty.ai" } ] }