Skip to content
Like what we’re building? Star on GitHub

Cloud REST API — generated inventory ​

Scope. Every route this binary registers under /api with a literal pattern — the recording mux's whole table, plus the few raw-mux literals — each with its outer auth rung. The BULK of the /api/v1/native, /api/v1/dispatcher and /api/v1/mcp/{board,runs} sub-trees registers through non-literal patterns on the raw mux and stays out, exactly as it stays out of the published spec — while their few literal registrations (the forge-facing card routes of board_forge.go and pipeline_boards.go) ARE in this inventory, marked Spec: no where the offline spec build leaves them unwired. The curated cloud-rest-api.md carries what a generator cannot write: per-route authorization detail, refusal reasons, pitfalls.

Auth rung is the OUTER gate a caller meets, read off the registration line itself (a rung hidden behind a local variable or a closure refuses the generation rather than print a wrong rung):

  • platform admin — an authenticated platform super-admin (requireSuperAdmin).
  • session + write rung — the family's write-rung MOUNT (boardWriteAuth / triggerWriteAuth / memoryWriteAuth): an authenticated identity, and at least the member role on a state-changing method. A whole family carries the mount so every line of its registrar reads the same, so this rung also marks that family's GET rows, where it is inert — what a READ requires is the curated page's prose.
  • session — any authenticated identity; the finer per-resource authorization is the curated page's prose.
  • open — the operator-JWT gate lets the request through: public bootstrap routes, the CORS preflight responder, and the self-authenticating families (inbound webhook tokens, config-share iws_ tokens, per-run tokens) the curated page names.

Spec marks whether the published openapi.json carries the route. no names a served route the offline spec build does not wire — a family gated on a deployment shape or a literal raw-mux registration — so a client generated from the spec will not know it. Those rows are registered by board_forge.go, local_secrets_routes.go, notifications_routes.go, queue_sweeper.go, schedules_routes.go, server_routes.go.

/api/admin family ​

MethodPathAuthSpec
GET/api/admin/auditplatform adminyes
GET/api/admin/botsplatform adminyes
DELETE/api/admin/bots/{slug}platform adminyes
GET/api/admin/bots/{slug}platform adminyes
PUT/api/admin/bots/{slug}platform adminyes
DELETE/api/admin/bots/{slug}/files/{path...}platform adminyes
PUT/api/admin/bots/{slug}/files/{path...}platform adminyes
POST/api/admin/bots/{slug}/forkplatform adminyes
GET/api/admin/credentials/usageplatform adminyes
GET/api/admin/dlqplatform adminno
DELETE/api/admin/dlq/{seq}platform adminno
GET/api/admin/dlq/{seq}platform adminno
POST/api/admin/dlq/{seq}/replayplatform adminno
GET/api/admin/forge/oauth-appsplatform adminyes
POST/api/admin/forge/oauth-appsplatform adminyes
DELETE/api/admin/forge/oauth-apps/{app_id}platform adminyes
GET/api/admin/llm/api-keysplatform adminyes
POST/api/admin/llm/api-keysplatform adminyes
DELETE/api/admin/llm/api-keys/{key_id}platform adminyes
PATCH/api/admin/llm/api-keys/{key_id}platform adminyes
GET/api/admin/llm/oauth/connectionsplatform adminyes
DELETE/api/admin/llm/oauth/{kind}platform adminyes
PATCH/api/admin/llm/oauth/{kind}platform adminyes
POST/api/admin/llm/oauth/{kind}/authorize/completeplatform adminyes
POST/api/admin/llm/oauth/{kind}/authorize/startplatform adminyes
POST/api/admin/llm/oauth/{kind}/credentialsplatform adminyes
POST/api/admin/llm/oauth/{kind}/refreshplatform adminyes
GET/api/admin/orgsplatform adminyes
POST/api/admin/orgsplatform adminyes
DELETE/api/admin/orgs/{id}platform adminyes
GET/api/admin/orgs/{id}platform adminyes
PATCH/api/admin/orgs/{id}platform adminyes
POST/api/admin/orgs/{id}/restoreplatform adminyes
POST/api/admin/orgs/{id}/statusplatform adminyes
GET/api/admin/orgs/{id}/teamsplatform adminyes
GET/api/admin/orgs/{id}/usageplatform adminyes
GET/api/admin/runner-poolsplatform adminyes
PUT/api/admin/runner-poolsplatform adminyes
GET/api/admin/runsplatform adminyes
GET/api/admin/settings/bot-rolesplatform adminyes
PUT/api/admin/settings/bot-rolesplatform adminyes
GET/api/admin/settings/bot-varsplatform adminyes
PUT/api/admin/settings/bot-varsplatform adminyes
GET/api/admin/settings/budget-floorplatform adminyes
PUT/api/admin/settings/budget-floorplatform adminyes
GET/api/admin/settings/maintenanceplatform adminyes
PUT/api/admin/settings/maintenanceplatform adminyes
GET/api/admin/settings/platform-credentialsplatform adminyes
PUT/api/admin/settings/platform-credentialsplatform adminyes
GET/api/admin/settings/sandboxplatform adminyes
PUT/api/admin/settings/sandboxplatform adminyes
GET/api/admin/settings/usage-capsplatform adminyes
PUT/api/admin/settings/usage-capsplatform adminyes
PUT/api/admin/teams/{id}/llm-fallbackplatform adminyes
PUT/api/admin/teams/{id}/runner-poolplatform adminyes
DELETE/api/admin/tenants/{tenant}/bot-sources/{slug}/historyplatform adminyes
DELETE/api/admin/usage-readings/{fingerprint}platform adminyes
GET/api/admin/usersplatform adminyes
GET/api/admin/users/{id}platform adminyes
PATCH/api/admin/users/{id}platform adminyes
POST/api/admin/users/{id}/reset-passwordplatform adminyes

/api/api family ​

MethodPathAuthSpec
OPTIONS/api/openyes

/api/assistant family ​

MethodPathAuthSpec
POST/api/v1/assistant/authoring/commitsessionyes
POST/api/v1/assistant/authoring/git-commitsessionyes
POST/api/v1/assistant/authoring/git-pushsessionyes
POST/api/v1/assistant/authoring/previewsessionyes
POST/api/v1/assistant/authoring/snapshotsessionyes
POST/api/v1/assistant/context/resolvesessionyes
POST/api/v1/assistant/dependencies/bots-localizesessionyes
POST/api/v1/assistant/dependencies/bots-updatesessionyes

/api/assistant-watches family ​

MethodPathAuthSpec
DELETE/api/assistant-watches/{watchID}sessionyes

/api/auth family ​

MethodPathAuthSpec
POST/api/auth/desktop/exchangeopenyes
POST/api/auth/invitations/acceptopenyes
GET/api/auth/invitations/lookupopenyes
POST/api/auth/loginopenyes
POST/api/auth/logoutopenyes
GET/api/auth/mesessionyes
POST/api/auth/me/org/{org_id}sessionyes
POST/api/auth/me/team/{team_id}sessionyes
GET/api/auth/oidc/github/callback/orgsopenyes
GET/api/auth/oidc/{provider}/callbackopenyes
GET/api/auth/oidc/{provider}/startopenyes
POST/api/auth/password/changeopenyes
POST/api/auth/password/reset/confirmopenyes
POST/api/auth/password/reset/requestopenyes
GET/api/auth/providersopenyes
POST/api/auth/refreshopenyes
POST/api/auth/registeropenyes

/api/backends family ​

MethodPathAuthSpec
GET/api/backends/detectsessionyes

/api/bots family ​

MethodPathAuthSpec
GET/api/v1/botssessionyes
POST/api/v1/botssessionyes
POST/api/v1/bots/importsessionyes
POST/api/v1/bots/installsessionyes
GET/api/v1/bots/templatessessionyes
POST/api/v1/bots/uploadsessionyes
GET/api/v1/bots/{name}sessionyes
PUT/api/v1/bots/{name}sessionyes
PUT/api/v1/bots/{name}/overlaysessionyes
POST/api/v1/bots/{name}/triggers/from-invocationsession + write rungyes

/api/config-share family ​

MethodPathAuthSpec
GET/api/config-share/{id}/configopenyes
PATCH/api/config-share/{id}/configopenyes
GET/api/config-share/{id}/metaopenyes

/api/effort-capabilities family ​

MethodPathAuthSpec
GET/api/effort-capabilitiessessionyes

/api/examples family ​

MethodPathAuthSpec
GET/api/examplessessionyes
GET/api/examples/{name...}sessionyes

/api/files family ​

MethodPathAuthSpec
GET/api/filessessionyes
POST/api/files/dependencysessionyes
POST/api/files/opensessionyes
POST/api/files/savesessionyes

/api/filesystem family ​

MethodPathAuthSpec
GET/api/filesystem/listsessionyes

/api/forge family ​

MethodPathAuthSpec
GET/api/forge/github/app-manifest/callbackopenyes
GET/api/forge/github/app/callbackopenyes
GET/api/forge/github/orgs/startsessionyes
GET/api/forge/oauth/callbackopenyes
POST/api/v1/forge/delivery-preflightopenno
POST/api/v1/forge/publish-reviewopenno
GET/api/v1/forge/pull-requestopenno

/api/legal family ​

MethodPathAuthSpec
GET/api/legal/{slug}openyes

/api/limits family ​

MethodPathAuthSpec
GET/api/v1/limits/costsessionyes
POST/api/v1/limits/cost/overridesessionyes

/api/local family ​

MethodPathAuthSpec
GET/api/local/secretssessionno
POST/api/local/secretssessionno
DELETE/api/local/secrets/{secret_id}sessionno
PATCH/api/local/secrets/{secret_id}sessionno
GET/api/local/skillssessionyes
POST/api/local/skillssessionyes
DELETE/api/local/skills/{name}sessionyes
GET/api/local/skills/{name}sessionyes
PUT/api/local/skills/{name}sessionyes

/api/marketplace family ​

MethodPathAuthSpec
GET/api/v1/marketplace/botsopenyes
GET/api/v1/marketplace/bots/{slug}openyes
GET/api/v1/marketplace/bots/{slug}/downloadopenyes
DELETE/api/v1/marketplace/bots/{slug}/installsessionyes
POST/api/v1/marketplace/bots/{slug}/installsessionyes
GET/api/v1/marketplace/configopenyes
GET/api/v1/marketplace/moderationsessionyes
POST/api/v1/marketplace/moderation/{slug}/approvesessionyes
POST/api/v1/marketplace/moderation/{slug}/rejectsessionyes
POST/api/v1/marketplace/submitsessionyes

/api/me family ​

MethodPathAuthSpec
GET/api/me/api-keyssessionyes
POST/api/me/api-keyssessionyes
DELETE/api/me/api-keys/{key_id}sessionyes
PATCH/api/me/api-keys/{key_id}sessionyes
GET/api/me/github-orgssessionyes
GET/api/me/oauth/connectionssessionyes
DELETE/api/me/oauth/{kind}sessionyes
PATCH/api/me/oauth/{kind}sessionyes
POST/api/me/oauth/{kind}/authorize/completesessionyes
POST/api/me/oauth/{kind}/authorize/startsessionyes
POST/api/me/oauth/{kind}/credentialssessionyes
POST/api/me/oauth/{kind}/refreshsessionyes
POST/api/me/passwordsessionyes
GET/api/me/poolsessionyes
GET/api/me/pool/historysessionyes
DELETE/api/me/pool/{source}/{ref}sessionyes
PUT/api/me/pool/{source}/{ref}sessionyes
GET/api/me/secretssessionyes
POST/api/me/secretssessionyes
DELETE/api/me/secrets/{secret_id}sessionyes
PATCH/api/me/secrets/{secret_id}sessionyes
POST/api/me/sessions/revoke-allsessionyes
GET/api/me/sso/linkssessionyes
DELETE/api/me/sso/links/{provider}/{subject}sessionyes
GET/api/me/sso/{provider}/link/startsessionyes
GET/api/me/tokenssessionyes
POST/api/me/tokenssessionyes
DELETE/api/me/tokens/{token_id}sessionyes

/api/memory family ​

MethodPathAuthSpec
DELETE/api/memory/docsession + write rungyes
GET/api/memory/docsession + write rungyes
PUT/api/memory/docsession + write rungyes
GET/api/memory/docssession + write rungyes
GET/api/memory/exportsession + write rungyes
POST/api/memory/importsession + write rungyes
GET/api/memory/usagesession + write rungyes

/api/model-capabilities family ​

MethodPathAuthSpec
GET/api/model-capabilitiessessionyes

/api/models family ​

MethodPathAuthSpec
GET/api/modelssessionyes

/api/native family ​

MethodPathAuthSpec
GET/api/v1/native/issues/{id}/dependency-graphsession + write rungyes
GET/api/v1/native/issues/{id}/pullssession + write rungno
POST/api/v1/native/issues/{id}/pullssession + write rungno
GET/api/v1/native/issues/{id}/pulls/{number}/cisession + write rungno
POST/api/v1/native/issues/{id}/pulls/{number}/mergesession + write rungno
POST/api/v1/native/issues/{id}/pushsession + write rungno

/api/notifications family ​

MethodPathAuthSpec
GET/api/v1/notifications/prefssessionno
PUT/api/v1/notifications/prefssessionno
DELETE/api/v1/notifications/push/subscriptionssessionno
POST/api/v1/notifications/push/subscriptionssessionno
POST/api/v1/notifications/push/testsessionno

/api/openapi.json family ​

MethodPathAuthSpec
GET/api/openapi.jsonsessionyes

/api/orgs family ​

MethodPathAuthSpec
GET/api/orgs/{id}sessionyes
GET/api/orgs/{id}/api-keyssessionyes
POST/api/orgs/{id}/api-keyssessionyes
DELETE/api/orgs/{id}/api-keys/{key_id}sessionyes
PATCH/api/orgs/{id}/api-keys/{key_id}sessionyes
GET/api/orgs/{id}/auditsessionyes
GET/api/orgs/{id}/credential-audiencesessionyes
PATCH/api/orgs/{id}/credential-audiencesessionyes
GET/api/orgs/{id}/invitationssessionyes
POST/api/orgs/{id}/invitationssessionyes
DELETE/api/orgs/{id}/invitations/{invite_id}sessionyes
GET/api/orgs/{id}/memberssessionyes
DELETE/api/orgs/{id}/members/{user_id}sessionyes
PATCH/api/orgs/{id}/members/{user_id}sessionyes
PUT/api/orgs/{id}/members/{user_id}sessionyes
GET/api/orgs/{id}/oauth/connectionssessionyes
DELETE/api/orgs/{id}/oauth/{kind}sessionyes
PATCH/api/orgs/{id}/oauth/{kind}sessionyes
POST/api/orgs/{id}/oauth/{kind}/authorize/completesessionyes
POST/api/orgs/{id}/oauth/{kind}/authorize/startsessionyes
POST/api/orgs/{id}/oauth/{kind}/credentialssessionyes
POST/api/orgs/{id}/oauth/{kind}/refreshsessionyes
GET/api/orgs/{id}/provision-approvalssessionyes
POST/api/orgs/{id}/provision-approvals/{approval_id}/approvesessionyes
POST/api/orgs/{id}/provision-approvals/{approval_id}/rejectsessionyes
GET/api/orgs/{id}/routing-policysessionyes
PUT/api/orgs/{id}/routing-policysessionyes
GET/api/orgs/{id}/settingssessionyes
PATCH/api/orgs/{id}/settingssessionyes
GET/api/orgs/{id}/sso/domainssessionyes
POST/api/orgs/{id}/sso/domainssessionyes
DELETE/api/orgs/{id}/sso/domains/{domain_id}sessionyes
POST/api/orgs/{id}/sso/domains/{domain_id}/verifysessionyes
GET/api/orgs/{id}/sso/providerssessionyes
POST/api/orgs/{id}/sso/providerssessionyes
DELETE/api/orgs/{id}/sso/providers/{provider_id}sessionyes
PATCH/api/orgs/{id}/sso/providers/{provider_id}sessionyes
POST/api/orgs/{id}/sso/providers/{provider_id}/testsessionyes
GET/api/orgs/{id}/teamssessionyes
POST/api/orgs/{id}/teamssessionyes
PATCH/api/orgs/{id}/teams/{team_id}/capssessionyes
GET/api/orgs/{id}/usagesessionyes

/api/parse family ​

MethodPathAuthSpec
POST/api/parsesessionyes

/api/pipeline-board family ​

MethodPathAuthSpec
GET/api/v1/pipeline-boardsession + write rungyes
POST/api/v1/pipeline-board/bulk/deletesession + write rungyes
POST/api/v1/pipeline-board/bulk/readysession + write rungyes
POST/api/v1/pipeline-board/bulk/recompute-depssession + write rungyes
POST/api/v1/pipeline-board/taskssession + write rungyes
DELETE/api/v1/pipeline-board/tasks/{id}session + write rungyes
PATCH/api/v1/pipeline-board/tasks/{id}session + write rungyes
POST/api/v1/pipeline-board/tasks/{id}/closesession + write rungyes
GET/api/v1/pipeline-board/tasks/{id}/dependency-graphsession + write rungyes
POST/api/v1/pipeline-board/tasks/{id}/launchsession + write rungyes
POST/api/v1/pipeline-board/tasks/{id}/readysession + write rungyes
POST/api/v1/pipeline-board/tasks/{id}/resetsession + write rungyes
GET/api/v1/pipeline-board/workspace-images/{path...}session + write rungyes

/api/plugins family ​

MethodPathAuthSpec
GET/api/v1/pluginssessionyes
POST/api/v1/plugins/installplatform adminyes
DELETE/api/v1/plugins/{name}platform adminyes
GET/api/v1/plugins/{name}sessionyes
PUT/api/v1/plugins/{name}/configplatform adminyes
POST/api/v1/plugins/{name}/disableplatform adminyes
POST/api/v1/plugins/{name}/enableplatform adminyes
POST/api/v1/plugins/{name}/lifecycle/{phase}platform adminyes

/api/preferences family ​

MethodPathAuthSpec
DELETE/api/v1/preferences/modelsessionyes
GET/api/v1/preferences/modelsessionyes
PUT/api/v1/preferences/modelsessionyes

/api/projects family ​

MethodPathAuthSpec
GET/api/projectssessionyes
POST/api/projectssessionyes
GET/api/projects/currentsessionyes
POST/api/projects/switchsessionyes
DELETE/api/projects/{id}sessionyes

/api/resolve-effort family ​

MethodPathAuthSpec
GET/api/resolve-effortsessionyes

/api/resolve-model family ​

MethodPathAuthSpec
GET/api/resolve-modelsessionyes

/api/routes family ​

MethodPathAuthSpec
GET/api/routessessionyes

/api/runs family ​

MethodPathAuthSpec
GET/api/runssessionyes
POST/api/runssessionyes
GET/api/runs/global-activesessionyes
POST/api/runs/preview-costsessionyes
POST/api/runs/uploadssessionyes
DELETE/api/runs/{id}sessionyes
GET/api/runs/{id}sessionyes
POST/api/runs/{id}/answer-humansessionyes
GET/api/runs/{id}/artifact-filessessionyes
GET/api/runs/{id}/artifact-files/{path...}sessionyes
GET/api/runs/{id}/artifactssessionyes
GET/api/runs/{id}/artifacts/{node}sessionyes
GET/api/runs/{id}/artifacts/{node}/{version}sessionyes
GET/api/runs/{id}/assistant-missionssessionyes
POST/api/runs/{id}/assistant-missionssessionyes
GET/api/runs/{id}/assistant-missions/{missionID}sessionyes
POST/api/runs/{id}/assistant-missions/{missionID}/stopsessionyes
GET/api/runs/{id}/assistant-watch-healthsessionyes
GET/api/runs/{id}/assistant-watchessessionyes
POST/api/runs/{id}/assistant-watchessessionyes
DELETE/api/runs/{id}/assistant-watches/{watchID}sessionyes
GET/api/runs/{id}/attachments/{name}sessionyes
GET/api/runs/{id}/attachments/{name}/urlsessionyes
POST/api/runs/{id}/browser/attachsessionyes
GET/api/runs/{id}/browser/cdpsessionyes
POST/api/runs/{id}/bump-loopsessionyes
POST/api/runs/{id}/cancelsessionyes
GET/api/runs/{id}/childrensessionyes
POST/api/runs/{id}/commit-and-finalizesessionyes
GET/api/runs/{id}/commitssessionyes
GET/api/runs/{id}/commits/{sha}sessionyes
GET/api/runs/{id}/commits/{sha}/diffsessionyes
GET/api/runs/{id}/diagnosticsessionyes
GET/api/runs/{id}/eventssessionyes
GET/api/runs/{id}/filessessionyes
GET/api/runs/{id}/files/contentsessionyes
PUT/api/runs/{id}/files/contentsessionyes
GET/api/runs/{id}/files/diffsessionyes
GET/api/runs/{id}/files/touchedsessionyes
POST/api/runs/{id}/forksessionyes
POST/api/runs/{id}/host-eventsessionyes
GET/api/runs/{id}/interactions/pendingsessionyes
POST/api/runs/{id}/interactions/{iid}/answersessionyes
GET/api/runs/{id}/logsessionyes
POST/api/runs/{id}/mergesessionyes
GET/api/runs/{id}/merge/conflictssessionyes
POST/api/runs/{id}/merge/conflicts/abortsessionyes
POST/api/runs/{id}/merge/conflicts/finalizesessionyes
POST/api/runs/{id}/merge/conflicts/resolvesessionyes
POST/api/runs/{id}/merge/conflicts/resolve-with-agentsessionyes
GET/api/runs/{id}/nodes/{node}/changessessionyes
GET/api/runs/{id}/nodes/{node}/diffsessionyes
GET/api/runs/{id}/notessessionyes
POST/api/runs/{id}/notessessionyes
POST/api/runs/{id}/pausesessionyes
GET/api/runs/{id}/planssessionyes
GET/api/runs/{id}/previewsessionyes
POST/api/runs/{id}/queue-messagesessionyes
DELETE/api/runs/{id}/queue-message/{msgID}sessionyes
GET/api/runs/{id}/queue-messagessessionyes
POST/api/runs/{id}/raise-budgetsessionyes
POST/api/runs/{id}/renamesessionyes
POST/api/runs/{id}/resumesessionyes
GET/api/runs/{id}/review/diffsessionyes
GET/api/runs/{id}/review/scopesessionyes
POST/api/runs/{id}/rewindsessionyes
GET/api/runs/{id}/route-decisionssessionyes
GET/api/runs/{id}/session-boardsessionyes
GET/api/runs/{id}/skillssessionyes
GET/api/runs/{id}/tagssessionyes
PUT/api/runs/{id}/tagssessionyes
GET/api/runs/{id}/tools/{toolUseID}/{kind}sessionyes
DELETE/api/runs/{id}/watch/{issueID}sessionyes
POST/api/runs/{id}/watch/{issueID}sessionyes
GET/api/runs/{id}/watchingsessionyes
GET/api/runs/{id}/workflowsessionyes
GET/api/runs/{id}/workspace-files/{path...}sessionyes
GET/api/v1/runs/repossessionyes
GET/api/v1/runs/statssessionyes

/api/server family ​

MethodPathAuthSpec
GET/api/server/infoopenyes

/api/teams family ​

MethodPathAuthSpec
GET/api/teamssessionyes
POST/api/teamssessionyes
DELETE/api/teams/{id}sessionyes
GET/api/teams/{id}sessionyes
PATCH/api/teams/{id}sessionyes
GET/api/teams/{id}/api-keyssessionyes
POST/api/teams/{id}/api-keyssessionyes
DELETE/api/teams/{id}/api-keys/{key_id}sessionyes
PATCH/api/teams/{id}/api-keys/{key_id}sessionyes
GET/api/teams/{id}/auditsessionyes
DELETE/api/teams/{id}/board-bindingsessionyes
GET/api/teams/{id}/board-bindingsessionyes
PUT/api/teams/{id}/board-bindingsessionyes
GET/api/teams/{id}/bot-sourcessessionyes
DELETE/api/teams/{id}/bot-sources/{slug}sessionyes
GET/api/teams/{id}/bot-sources/{slug}sessionyes
PUT/api/teams/{id}/bot-sources/{slug}sessionyes
DELETE/api/teams/{id}/bot-sources/{slug}/files/{path...}sessionyes
PUT/api/teams/{id}/bot-sources/{slug}/files/{path...}sessionyes
POST/api/teams/{id}/bot-sources/{slug}/forksessionyes
GET/api/teams/{id}/bots/{bot_id}/bindingssessionyes
POST/api/teams/{id}/bots/{bot_id}/bindingssessionyes
DELETE/api/teams/{id}/bots/{bot_id}/bindings/{binding_id}sessionyes
PATCH/api/teams/{id}/bots/{bot_id}/bindings/{binding_id}sessionyes
GET/api/teams/{id}/config-editor/sharessessionyes
GET/api/teams/{id}/config-editor/shares/{sid}/configsessionyes
PATCH/api/teams/{id}/config-editor/shares/{sid}/configsessionyes
GET/api/teams/{id}/config-editor/shares/{sid}/runssessionyes
GET/api/teams/{id}/config-editor/shares/{sid}/schedulesessionyes
PATCH/api/teams/{id}/config-editor/shares/{sid}/schedulesessionyes
GET/api/teams/{id}/config-sharessessionyes
POST/api/teams/{id}/config-sharessessionyes
DELETE/api/teams/{id}/config-shares/{sid}sessionyes
GET/api/teams/{id}/config-shares/{sid}/deliveriessessionyes
POST/api/teams/{id}/config-shares/{sid}/rotatesessionyes
GET/api/teams/{id}/connectionssessionyes
POST/api/teams/{id}/connectionssessionyes
DELETE/api/teams/{id}/connections/{conn_id}sessionyes
GET/api/teams/{id}/connections/{conn_id}sessionyes
PATCH/api/teams/{id}/connections/{conn_id}sessionyes
POST/api/teams/{id}/credentials/previewsessionyes
GET/api/teams/{id}/credentials/usagesessionyes
GET/api/teams/{id}/forge/connectionssessionyes
POST/api/teams/{id}/forge/connectionssessionyes
DELETE/api/teams/{id}/forge/connections/{conn_id}sessionyes
PATCH/api/teams/{id}/forge/connections/{conn_id}sessionyes
POST/api/teams/{id}/forge/connections/{conn_id}/avatarsessionyes
GET/api/teams/{id}/forge/connections/{conn_id}/healthsessionyes
POST/api/teams/{id}/forge/connections/{conn_id}/reauthorizesessionyes
POST/api/teams/{id}/forge/connections/{conn_id}/refreshsessionyes
GET/api/teams/{id}/forge/connections/{conn_id}/repossessionyes
PATCH/api/teams/{id}/forge/integrations/{iid}sessionno
GET/api/teams/{id}/forge/integrations/{iid}/hookssessionno
POST/api/teams/{id}/forge/integrations/{iid}/syncsessionno
GET/api/teams/{id}/forge/oauth-appssessionyes
POST/api/teams/{id}/forge/oauth-appssessionyes
POST/api/teams/{id}/forge/oauth-apps/github-manifestsessionyes
DELETE/api/teams/{id}/forge/oauth-apps/{app_id}sessionyes
GET/api/teams/{id}/forge/repo-botssessionyes
POST/api/teams/{id}/forge/repo-botssessionyes
GET/api/teams/{id}/forge/repo-bots/previewsessionyes
DELETE/api/teams/{id}/forge/repo-bots/{integration_id}sessionyes
PATCH/api/teams/{id}/forge/repo-bots/{integration_id}sessionyes
GET/api/teams/{id}/forge/repossessionyes
POST/api/teams/{id}/forge/repossessionyes
GET/api/teams/{id}/invitationssessionyes
POST/api/teams/{id}/invitationssessionyes
DELETE/api/teams/{id}/invitations/{invite_id}sessionyes
GET/api/teams/{id}/memberssessionyes
DELETE/api/teams/{id}/members/{user_id}sessionyes
PATCH/api/teams/{id}/members/{user_id}sessionyes
PUT/api/teams/{id}/members/{user_id}sessionyes
GET/api/teams/{id}/oauth/connectionssessionyes
DELETE/api/teams/{id}/oauth/{kind}sessionyes
PATCH/api/teams/{id}/oauth/{kind}sessionyes
POST/api/teams/{id}/oauth/{kind}/authorize/completesessionyes
POST/api/teams/{id}/oauth/{kind}/authorize/startsessionyes
POST/api/teams/{id}/oauth/{kind}/credentialssessionyes
POST/api/teams/{id}/oauth/{kind}/refreshsessionyes
GET/api/teams/{id}/plugin-sourcessessionyes
POST/api/teams/{id}/plugin-sourcessessionyes
DELETE/api/teams/{id}/plugin-sources/{source_id}sessionyes
PATCH/api/teams/{id}/plugin-sources/{source_id}sessionyes
GET/api/teams/{id}/poolsessionyes
PUT/api/teams/{id}/poolsessionyes
GET/api/teams/{id}/provision-approvalssessionyes
GET/api/teams/{id}/routing-policysessionyes
PUT/api/teams/{id}/routing-policysessionyes
PUT/api/teams/{id}/run-visibilitysessionyes
GET/api/teams/{id}/schedulessessionno
POST/api/teams/{id}/schedulessessionno
DELETE/api/teams/{id}/schedules/{sid}sessionno
PATCH/api/teams/{id}/schedules/{sid}sessionno
GET/api/teams/{id}/secretssessionyes
POST/api/teams/{id}/secretssessionyes
DELETE/api/teams/{id}/secrets/{secret_id}sessionyes
PATCH/api/teams/{id}/secrets/{secret_id}sessionyes
POST/api/teams/{id}/statussessionyes
GET/api/teams/{id}/webhookssessionyes
POST/api/teams/{id}/webhookssessionyes
DELETE/api/teams/{id}/webhooks/{webhook_id}sessionyes
GET/api/teams/{id}/webhooks/{webhook_id}sessionyes
PATCH/api/teams/{id}/webhooks/{webhook_id}sessionyes
GET/api/teams/{id}/webhooks/{webhook_id}/deliveriessessionyes
POST/api/teams/{id}/webhooks/{webhook_id}/rotatesessionyes

/api/triggers family ​

MethodPathAuthSpec
GET/api/v1/triggerssession + write rungyes
POST/api/v1/triggerssession + write rungyes
POST/api/v1/triggers/emitsession + write rungyes
GET/api/v1/triggers/healthsession + write rungyes
DELETE/api/v1/triggers/{id}session + write rungyes
GET/api/v1/triggers/{id}session + write rungyes
PUT/api/v1/triggers/{id}session + write rungyes

/api/unparse family ​

MethodPathAuthSpec
POST/api/unparsesessionyes

/api/validate family ​

MethodPathAuthSpec
POST/api/validatesessionyes

/api/webhooks family ​

MethodPathAuthSpec
POST/api/webhooks/deliveries/{id}/retryplatform adminyes
POST/api/webhooks/forgejo/{id}openyes
POST/api/webhooks/generic/{id}openyes
POST/api/webhooks/github/{id}openyes
POST/api/webhooks/gitlab/{id}openyes

/api/ws family ​

MethodPathAuthSpec
GET/api/wssessionyes
GET/api/ws/runs/{id}sessionyes
GET/api/ws/runs/{id}/shellsessionyes
POST/api/ws/ticketsessionyes