{"info":{"description":"Local Postman collection generated from the proxy API documentation manifest. Set variables before sending authenticated requests.","name":"Connect AI Proxy API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"item":[{"item":[{"name":"GET /docs","request":{"description":"Human-readable documentation generated from the same manifest as the OpenAPI and Postman exports.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["docs"],"raw":"{{baseUrl}}/docs"}}},{"name":"GET /openapi.json","request":{"description":"OpenAPI 3.0.3 JSON for Postman, Swagger UI, and other API tools.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["openapi.json"],"raw":"{{baseUrl}}/openapi.json"}}},{"name":"GET /postman.json","request":{"description":"Postman Collection v2.1 export generated from the local API documentation manifest.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["postman.json"],"raw":"{{baseUrl}}/postman.json"}}}],"name":"Documentation"},{"item":[{"name":"GET /health","request":{"description":"Returns whether the local process is reachable and whether proxy endpoints are currently enabled.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["health"],"raw":"{{baseUrl}}/health"}}},{"name":"GET /antigravity/bridge","request":{"description":"Serves the local HTML page used by the browser extension bridge for a safe wake and connection probe.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["antigravity","bridge"],"raw":"{{baseUrl}}/antigravity/bridge"}}}],"name":"Public"},{"item":[{"name":"GET /anthropic/v1/models","request":{"description":"Lists model aliases exposed through the Anthropic-compatible namespace.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Anthropic API version. The proxy accepts this for Claude-compatible clients.","key":"anthropic-version","value":"{{anthropicVersion}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["anthropic","v1","models"],"raw":"{{baseUrl}}/anthropic/v1/models"}}},{"name":"GET /anthropic/v1/model-capabilities","request":{"description":"Lists exposed model aliases with upstream model ids, the active context window, maximum input budget, and maximum output tokens.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Anthropic API version. The proxy accepts this for Claude-compatible clients.","key":"anthropic-version","value":"{{anthropicVersion}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["anthropic","v1","model-capabilities"],"raw":"{{baseUrl}}/anthropic/v1/model-capabilities"}}},{"name":"POST /anthropic/v1/messages","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"max_tokens\": 256,\n  \"messages\": [\n    {\n      \"content\": \"Say hello in one sentence.\",\n      \"role\": \"user\"\n    }\n  ],\n  \"model\": \"{{model}}\",\n  \"stream\": false\n}"},"description":"Accepts Claude Messages API style requests, then routes them to Codex or an OpenAI-compatible provider. Streaming is supported with server-sent events.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Anthropic API version. The proxy accepts this for Claude-compatible clients.","key":"anthropic-version","value":"{{anthropicVersion}}"},{"description":"Optional stable local session id. X-Codex-Session-Id, X-OpenAI-Session-Id, X-Claude-Code-Session-Id, X-Claude-Session-Id, and X-Session-Id are also accepted.","key":"X-Proxy-Session-Id","value":"{{sessionId}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["anthropic","v1","messages"],"raw":"{{baseUrl}}/anthropic/v1/messages"}}},{"name":"POST /anthropic/v1/messages/count_tokens","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"messages\": [\n    {\n      \"content\": \"Quick count test\",\n      \"role\": \"user\"\n    }\n  ],\n  \"model\": \"{{model}}\"\n}"},"description":"Returns a local approximate input token count for a Claude Messages API style request.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Anthropic API version. The proxy accepts this for Claude-compatible clients.","key":"anthropic-version","value":"{{anthropicVersion}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["anthropic","v1","messages","count_tokens"],"raw":"{{baseUrl}}/anthropic/v1/messages/count_tokens"}}}],"name":"Anthropic-compatible"},{"item":[{"name":"GET /openai/v1/models","request":{"description":"Lists model aliases exposed through the OpenAI-compatible namespace.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["openai","v1","models"],"raw":"{{baseUrl}}/openai/v1/models"}}},{"name":"GET /openai/v1/model-capabilities","request":{"description":"Lists exposed model aliases with upstream model ids, the active context window, maximum input budget, and maximum output tokens.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["openai","v1","model-capabilities"],"raw":"{{baseUrl}}/openai/v1/model-capabilities"}}},{"name":"POST /openai/v1/chat/completions","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"max_completion_tokens\": 256,\n  \"messages\": [\n    {\n      \"content\": \"Say hello.\",\n      \"role\": \"user\"\n    }\n  ],\n  \"model\": \"{{model}}\",\n  \"stream\": false\n}"},"description":"Accepts OpenAI Chat Completions style requests. The proxy either forwards to a provider route or converts to Codex Responses internally.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Optional stable local session id. X-Codex-Session-Id, X-OpenAI-Session-Id, X-Claude-Code-Session-Id, X-Claude-Session-Id, and X-Session-Id are also accepted.","key":"X-Proxy-Session-Id","value":"{{sessionId}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["openai","v1","chat","completions"],"raw":"{{baseUrl}}/openai/v1/chat/completions"}}},{"name":"POST /openai/v1/responses","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"input\": [\n    {\n      \"content\": \"Say hello.\",\n      \"role\": \"user\"\n    }\n  ],\n  \"model\": \"{{model}}\",\n  \"stream\": false\n}"},"description":"Accepts OpenAI Responses API style requests. The local Codex route disables storage and can map stable session ids to local prompt cache keys.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"},{"description":"Optional stable local session id. X-Codex-Session-Id, X-OpenAI-Session-Id, X-Claude-Code-Session-Id, X-Claude-Session-Id, and X-Session-Id are also accepted.","key":"X-Proxy-Session-Id","value":"{{sessionId}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["openai","v1","responses"],"raw":"{{baseUrl}}/openai/v1/responses"}}},{"name":"GET /openai/v1/files","request":{"description":"OpenAI-compatible provider pass-through. Requires the default upstream to be OpenAI-compatible or the client key to route to a provider key.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["openai","v1","files"],"query":[{"description":"Provider-specific page size.","disabled":true,"key":"limit","value":"20"},{"description":"Provider-specific cursor.","disabled":true,"key":"after","value":"file-abc123"},{"description":"Provider-specific file purpose filter.","disabled":true,"key":"purpose","value":"assistants"}],"raw":"{{baseUrl}}/openai/v1/files?limit=20\u0026after=file-abc123\u0026purpose=assistants"}}},{"name":"POST /openai/v1/files","request":{"body":{"formdata":[{"description":"Provider file purpose.","key":"purpose","type":"text","value":"assistants"},{"description":"File selected in Postman.","key":"file","src":[],"type":"file"}],"mode":"formdata"},"description":"OpenAI-compatible multipart file upload pass-through.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["openai","v1","files"],"raw":"{{baseUrl}}/openai/v1/files"}}},{"name":"GET /openai/v1/files/{path...}","request":{"description":"OpenAI-compatible provider pass-through for nested file paths such as file metadata or file content.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["openai","v1","files","{{path}}"],"raw":"{{baseUrl}}/openai/v1/files/{{path}}"}}},{"name":"DELETE /openai/v1/files/{path...}","request":{"description":"OpenAI-compatible provider pass-through for file deletion where the upstream provider supports it.\n\nAuth: Proxy API key","header":[{"description":"Accepted alternatives: anthropic-api-key, api-key, or Authorization: Bearer {{proxyApiKey}}.","key":"x-api-key","value":"{{proxyApiKey}}"}],"method":"DELETE","url":{"host":["{{baseUrl}}"],"path":["openai","v1","files","{{path}}"],"raw":"{{baseUrl}}/openai/v1/files/{{path}}"}}}],"name":"OpenAI-compatible"},{"item":[{"name":"GET /ui/api/auth/status","request":{"description":"Returns whether local admin auth is configured and whether the current browser session is authenticated.\n\nAuth: Public local","header":null,"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","auth","status"],"raw":"{{baseUrl}}/ui/api/auth/status"}}},{"name":"POST /ui/api/auth/setup","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"password\": \"{{adminPassword}}\",\n  \"username\": \"{{adminUsername}}\"\n}"},"description":"Creates the first local admin login. Fails once admin auth is already configured.\n\nAuth: Public local","header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","auth","setup"],"raw":"{{baseUrl}}/ui/api/auth/setup"}}},{"name":"POST /ui/api/auth/login","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"password\": \"{{adminPassword}}\",\n  \"remember\": true,\n  \"username\": \"{{adminUsername}}\"\n}"},"description":"Sets the local admin session cookie when the credentials are valid.\n\nAuth: Public local","header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","auth","login"],"raw":"{{baseUrl}}/ui/api/auth/login"}}},{"name":"POST /ui/api/auth/logout","request":{"description":"Expires the local admin session cookie.\n\nAuth: Public local","header":null,"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","auth","logout"],"raw":"{{baseUrl}}/ui/api/auth/logout"}}}],"name":"Admin auth"},{"item":[{"name":"GET /ui/api/status","request":{"description":"Returns runtime status, local and public URLs, model rows, auth metadata, dashboard metrics, and the latest request summary.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","status"],"raw":"{{baseUrl}}/ui/api/status"}}},{"name":"GET /ui/api/update/status","request":{"description":"Returns the installed version, latest GitHub version check, auto-update setting, and the last dashboard-started update status.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","update","status"],"raw":"{{baseUrl}}/ui/api/update/status"}}},{"name":"POST /ui/api/update/check","request":{"description":"Refreshes the configured VERSION URL and returns the current update status without starting an update.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","update","check"],"raw":"{{baseUrl}}/ui/api/update/check"}}},{"name":"POST /ui/api/update/start","request":{"description":"Starts update-linux.sh in the background with a status file so the dashboard can reconnect after the service restarts.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","update","start"],"raw":"{{baseUrl}}/ui/api/update/start"}}},{"name":"POST /ui/api/update/settings","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"auto_update\": true,\n  \"branch\": \"main\",\n  \"full_system_update\": false,\n  \"repo_dir\": \"/root/claude-code-proxy\",\n  \"status_file\": \"/opt/connect-ai-proxy/.proxy.update.json\",\n  \"version_url\": \"https://raw.githubusercontent.com/xMed-Jordan/claude-code-proxy/main/VERSION\"\n}"},"description":"Saves automatic-update, branch, VERSION URL, repository path, status-file path, and full-system updater options.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","update","settings"],"raw":"{{baseUrl}}/ui/api/update/settings"}}},{"name":"GET /ui/api/config","request":{"description":"Returns .env-backed configuration values for the control panel. Secret-looking values are masked in config fields.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","config"],"raw":"{{baseUrl}}/ui/api/config"}}},{"name":"POST /ui/api/config","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"aliases\": [\n    {\n      \"Context\": \"1m\",\n      \"From\": \"sonnet[1m]\",\n      \"To\": \"gpt-5.5\"\n    }\n  ],\n  \"config\": {\n    \"OPENAI_BASE_URL\": \"https://api.openai.com/v1\"\n  }\n}"},"description":"Persists selected .env values and model aliases. Restart the proxy to apply process-level settings.\n\nAuth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","config"],"raw":"{{baseUrl}}/ui/api/config"}}},{"name":"GET /ui/api/models","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","models"],"raw":"{{baseUrl}}/ui/api/models"}}},{"name":"POST /ui/api/models","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"models\": [\n    {\n      \"alias\": \"sonnet[1m]\",\n      \"context\": \"1m\",\n      \"real\": \"gpt-5.5\"\n    }\n  ]\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","models"],"raw":"{{baseUrl}}/ui/api/models"}}},{"name":"GET /ui/api/keys","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","keys"],"raw":"{{baseUrl}}/ui/api/keys"}}},{"name":"POST /ui/api/keys/provider","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"api_key\": \"{{providerApiKey}}\",\n  \"base_url\": \"https://api.openai.com/v1\",\n  \"label\": \"OpenAI key\",\n  \"provider\": \"openai\"\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","keys","provider"],"raw":"{{baseUrl}}/ui/api/keys/provider"}}},{"name":"POST /ui/api/keys/client","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"label\": \"Postman\",\n  \"provider\": \"default\",\n  \"provider_key_id\": \"\",\n  \"schema\": \"both\"\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","keys","client"],"raw":"{{baseUrl}}/ui/api/keys/client"}}},{"name":"POST /ui/api/keys/toggle","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"enabled\": true,\n  \"id\": \"{{clientKeyId}}\",\n  \"kind\": \"client\"\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","keys","toggle"],"raw":"{{baseUrl}}/ui/api/keys/toggle"}}},{"name":"GET /ui/api/validate","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","validate"],"raw":"{{baseUrl}}/ui/api/validate"}}},{"name":"POST /ui/api/test","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"model\": \"{{model}}\",\n  \"prompt\": \"Reply with only OK.\",\n  \"stream\": false\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","test"],"raw":"{{baseUrl}}/ui/api/test"}}},{"name":"GET /ui/api/logs","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","logs"],"raw":"{{baseUrl}}/ui/api/logs"}}},{"name":"GET /ui/api/antigravity","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"GET","url":{"host":["{{baseUrl}}"],"path":["ui","api","antigravity"],"raw":"{{baseUrl}}/ui/api/antigravity"}}},{"name":"POST /ui/api/antigravity/probe","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"source\": \"postman\",\n  \"url\": \"http://127.0.0.1:4000/antigravity/bridge\"\n}"},"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"},{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","antigravity","probe"],"raw":"{{baseUrl}}/ui/api/antigravity/probe"}}},{"name":"POST /ui/api/proxy/stop","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","proxy","stop"],"raw":"{{baseUrl}}/ui/api/proxy/stop"}}},{"name":"POST /ui/api/proxy/start","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","proxy","start"],"raw":"{{baseUrl}}/ui/api/proxy/start"}}},{"name":"POST /ui/api/proxy/restart","request":{"description":"Auth: Admin session cookie","header":[{"description":"Optional. Postman can also store this cookie after login.","disabled":true,"key":"Cookie","value":"ccp_admin_session={{adminSessionCookie}}"}],"method":"POST","url":{"host":["{{baseUrl}}"],"path":["ui","api","proxy","restart"],"raw":"{{baseUrl}}/ui/api/proxy/restart"}}}],"name":"Admin control panel"}],"variable":[{"key":"baseUrl","value":"https://ai-api1.cus.cx"},{"key":"proxyApiKey","value":""},{"key":"anthropicVersion","value":"2023-06-01"},{"key":"model","value":"sonnet[1m]"},{"key":"sessionId","value":"postman-local-session"},{"key":"adminUsername","value":"admin"},{"key":"adminPassword","value":""},{"key":"adminSessionCookie","value":""},{"key":"providerApiKey","value":""},{"key":"clientKeyId","value":""},{"key":"path","value":"file-abc123"}]}
