{"service":"Roar AI Cloud","surfaces":{"inference":{"surface":"inference","shape":"openai-compatible","base_url":"https://api.sg.roar-ai.com/v1","auth":"Authorization: Bearer <your API key>","endpoints":["GET /","GET /batches","GET /batches/:id","GET /batches/:id/content","GET /files/:id","GET /models","POST /audio/speech","POST /audio/transcriptions","POST /batches","POST /batches/:id/cancel","POST /chat/completions","POST /embeddings","POST /evaluate","POST /files","POST /images/generations","POST /responses"],"see_also":{"platform":"https://api.sg.roar-ai.com/platform/v1","docs":"https://roar-ai.com/docs"}},"platform":{"surface":"platform","base_url":"https://api.sg.roar-ai.com/platform/v1","auth":"Authorization: Bearer <your API key>, carrying the scope each endpoint needs","endpoints":["DELETE /apps/:id","DELETE /apps/:id/database","DELETE /apps/:id/restores/:restoreId","DELETE /domains/:id","DELETE /employees/:id","DELETE /employees/invites/:id","DELETE /github/authorization","DELETE /jobs/:jobId","DELETE /keys/:id","DELETE /mcp/grants/:id","DELETE /mcp/groups/:id","DELETE /mcp/oauth-apps/:id","DELETE /mcp/upstreams/:id","DELETE /mcp/upstreams/:id/oauth","DELETE /projects/:id","DELETE /projects/:id/members/:userId","DELETE /services/:id/ai-fixes","DELETE /services/:id/env/:name","DELETE /webhooks/:id","GET /","GET /apps","GET /apps/:id","GET /apps/:id/analytics","GET /apps/:id/cdn","GET /apps/:id/database","GET /apps/:id/database/catalogue","GET /apps/:id/database/edits","GET /apps/:id/database/edits/:editId","GET /apps/:id/database/queries","GET /apps/:id/database/queries/:runId","GET /apps/:id/database/tables/rows","GET /apps/:id/preview","GET /apps/:id/progress","GET /apps/:id/referenced-by","GET /apps/:id/restore-points","GET /apps/:id/restores","GET /apps/:id/usage","GET /apps/:id/usage/series","GET /apps/regions","GET /apps/requests","GET /budget","GET /credits","GET /credits/hosting","GET /credits/statement","GET /credits/summary","GET /deployments/:id/logs","GET /domains/:id/dns","GET /egress-alerts","GET /employees","GET /employees/invites","GET /github/app-analysis","GET /github/app-insight","GET /github/app-roots","GET /github/authorization","GET /github/authorize","GET /github/branches","GET /github/repos","GET /github/status","GET /jobs/:jobId/runs","GET /keys","GET /keys/:id","GET /mcp/approvals","GET /mcp/approvals/waiting","GET /mcp/grants","GET /mcp/groups","GET /mcp/keys/:id/tools","GET /mcp/oauth-apps","GET /mcp/oauth/status","GET /mcp/overview","GET /mcp/switches","GET /mcp/tools","GET /mcp/upstreams","GET /mcp/upstreams/:id/oauth","GET /models","GET /onboarding","GET /org-map","GET /organizations","GET /overview","GET /profile","GET /progress","GET /projects","GET /projects/:id","GET /projects/:id/members","GET /requests","GET /requests/:id","GET /requests/recent","GET /requests/window","GET /services/:id/branches","GET /services/:id/build","GET /services/:id/deployments","GET /services/:id/domains","GET /services/:id/egress-alert","GET /services/:id/env","GET /services/:id/jobs","GET /services/:id/logs","GET /services/:id/migrate","GET /services/:id/requests","GET /usage","GET /usage/comparison","GET /usage/series","GET /usage/tools","GET /usage/tools/calls","GET /webhooks","GET /webhooks/:id/deliveries","GET /whoami","PATCH /domains/:id/primary","PATCH /employees/:id","PATCH /jobs/:jobId","PATCH /keys/:id","PATCH /mcp/grants/:id","PATCH /mcp/groups/:id","PATCH /mcp/oauth-apps/:id","PATCH /mcp/tools/:id","PATCH /mcp/upstreams/:id","PATCH /profile","PATCH /projects/:id","PATCH /projects/:id/members/:userId","PATCH /webhooks/:id","POST /apps","POST /apps/:id/database","POST /apps/:id/database/catalogue","POST /apps/:id/database/queries","POST /apps/:id/database/rows/edit","POST /apps/:id/database/tables/rows","POST /apps/:id/group","POST /apps/:id/restores","POST /apps/github","POST /credits/topup","POST /domains/:id/make-primary","POST /domains/:id/proxied","POST /employees","POST /employees/invites/:id/resend","POST /github/claim","POST /github/member-connect","POST /github/share","POST /jobs/:jobId/run","POST /keys","POST /log-requests","POST /mcp/approvals/:id/approve","POST /mcp/approvals/:id/deny","POST /mcp/grants","POST /mcp/groups","POST /mcp/oauth-apps","POST /mcp/tools/approve","POST /mcp/upstreams","POST /mcp/upstreams/:id/oauth/start","POST /mcp/upstreams/:id/refresh","POST /mcp/upstreams/test","POST /onboarding/heard-from","POST /onboarding/skip","POST /organizations/default","POST /progress/hide","POST /projects","POST /projects/:id/members","POST /services/:id/autofix","POST /services/:id/branch","POST /services/:id/build","POST /services/:id/deploy-on-push","POST /services/:id/deploy/cancel","POST /services/:id/domains","POST /services/:id/email","POST /services/:id/env","POST /services/:id/gateway-key/replace","POST /services/:id/jobs","POST /services/:id/logs/refresh","POST /services/:id/migrate","POST /services/:id/migrations","POST /services/:id/redeploy","POST /services/:id/roar-domain","POST /services/:id/rollback","POST /services/:id/start","POST /services/:id/stop","POST /webhooks","POST /webhooks/:id/test","PUT /mcp/apps/:id/ai-tools","PUT /mcp/groups/:id/tools","PUT /mcp/projects/:id/switch"],"see_also":{"inference":"https://api.sg.roar-ai.com/v1","docs":"https://roar-ai.com/docs"}}},"mcp":{"sign_in_url":"https://cloud.roar-ai.com/mcp","note":"A connector that signs in must use this address. A client sending a Bearer API key may use /mcp on this host instead."},"docs":"https://roar-ai.com/docs"}