{"service":"tokenobserve-cloud","version":"1","managementBaseUrl":"https://tokenobserve-cloud-production.up.railway.app/api/cloud","openapiUrl":"https://tokenobserve-cloud-production.up.railway.app/api/cloud/openapi.json","authentication":{"managedUser":{"issuer":"https://nvbzqzynvokwzftwpsml.supabase.co/auth/v1","publishableKey":"sb_publishable_lJ7Teb65AChNz71bRO0HTg_h0YuJ3-k","verification":"Managed Auth /user verifies each request; confirmed email is required.","header":"Authorization: Bearer <managed-user-access-token>","signupUrl":"https://nvbzqzynvokwzftwpsml.supabase.co/auth/v1/signup","tokenUrl":"https://nvbzqzynvokwzftwpsml.supabase.co/auth/v1/token","logoutUrl":"https://nvbzqzynvokwzftwpsml.supabase.co/auth/v1/logout","confirmationRedirectUrl":"https://tokenobserve-cloud-production.up.railway.app/auth/callback","refresh":"Use managed Auth grant_type=refresh_token; cloud management never stores headless refresh tokens."},"browser":{"sessionCookie":"acp_cloud_session","csrfHeader":"x-acp-cloud-csrf","mutationsRequireOrigin":"https://tokenobserve-cloud-production.up.railway.app"},"workspaceMachine":{"credential":"Workspace agent or seat key","paths":["/w/{workspaceId}/v1","/w/{workspaceId}/v1beta","/w/{workspaceId}/mcp"]},"ambiguity":"Do not combine a managed user Bearer token with a portal session cookie. Workspace machine keys cannot manage cloud accounts."},"workspace":{"management":"/api/cloud/workspaces/{workspaceId}","humanApi":"/w/{workspaceId}/api","openapi":"/w/{workspaceId}/openapi.json","mcpDocumentation":"/w/{workspaceId}/docs/mcp.json","providerBilling":"/api/cloud/workspaces/{workspaceId}/spend/report","providerBillingCsv":"/api/cloud/workspaces/{workspaceId}/spend/report.csv","providerBillingFullCsv":"/api/cloud/workspaces/{workspaceId}/spend/report/full.csv","traceList":"/w/{workspaceId}/api/traces","traceSearch":"/w/{workspaceId}/api/traces/search","traceExport":"/w/{workspaceId}/api/traces/{traceId}/export","gateway":"/w/{workspaceId}/v1","nativeAnthropic":"/w/{workspaceId}/v1/messages","nativeGoogle":"/w/{workspaceId}/v1beta/models/{model}:generateContent","mcp":"/w/{workspaceId}/mcp"},"limits":{"reportPageSize":{"default":100,"maximum":200},"reportWindowDays":366,"reportCursorLifetimeSeconds":900,"trialDays":30},"notices":["Provider account costs, gateway estimates and invoices are separate. Missing or incomplete sources represent unknown spend.","Requests through the gateway and model-backed searches can incur charges on your configured provider account.","Expired trials retain read/export and exact first-party MCP reporting access; model traffic and mutations stop. A shared traffic quota can pause portal and gateway access until renewal.","Workspace processes share a host and OS account; this is application isolation, not a tenant VM or container boundary."]}