HTTP API reference

HTTP API reference

The shared capability policy defines the controller HTTP and local API socket contract. Each row retains its audience, ownership lookup, authentication, retry policy and complete access alternatives. See Controller HTTP API for request and response contracts and Authentication for credential issuance. Native controller bindings require separate integration evidence.

An access alternative is credential / grants / binding / liveness. Every grant joined with + is required. Alternatives separated by a line break stand alone. Grants, bindings and liveness exceptions cannot be combined across alternatives. External authentication has no capability alternative.

The owner names the server lookup. Bindings and current authority constrain every caller, including deployment administrators and local peers. An operator-console session is separate from a deployment-admin capability. safe, exact_body and idempotency_key identify eligible transport retries. A client may further refuse replay when a response carries one-time authority. never forbids automatic replay.

MethodPathAudienceOwnerAuthenticationRetryAccess alternatives
POST/api/v1/runs/{run}/local-host/nodes/{job}/debug-pausecontrollerruncapabilityexact_bodyawarded_or_delegated_claim / trigger.host / runOfTrigger / reporting
GET/api/v1/runs/{run}/local-host/data-authoritycontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / runOfTrigger / sensitiveawarded_or_delegated_claim / data.read / planOwner / sensitiveawarded_or_delegated_claim / data.read / sourceReport / sensitive
POST/api/v1/runs/{run}/local-host/may-startcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / run / sensitive
POST/api/v1/runs/{run}/local-host/release-evaluationcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
POST/api/v1/runs/{run}/local-host/relinquish-startcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / run / sensitive
GET/api/v1/runs/{run}/local-host/nodes/{job}/data-authoritycontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / ownNode / sensitive
POST/api/v1/local/doctorcontrollerteamcapabilityneverunbound_member_or_local / runs.control / none / credential
GET/api/v1/runs/{run}/local-host/nodes/{job}/snapshotcontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / ownNode / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
POST/api/v1/runs/{run}/local-host/nodes/{job}/authenticationcontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / ownNode / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
POST/api/v1/runs/{run}/local-host/nodes/{job}/bindingcontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / ownNode / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
GET/api/v1/runs/{run}/local-host/snapshotcontrollerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansionverified_local_peer / runs.read / none / credential
GET/api/v1/runs/{run}/local-host/nodes/{job}controllerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / reportingawarded_or_delegated_claim / data.read / ownNode / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
POST/api/v1/runs/{run}/local-host/transitioncontrollerruncapabilityexact_bodyawarded_or_delegated_claim / runs.state / runOfTrigger / result
POST/api/v1/runs/{run}/local-host/finishcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / runs.state / runOfTrigger / resultawarded_or_delegated_claim / node.result / planOwner / result
POST/api/v1/runs/{run}/local-host/nodes/{job}/transitioncontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.result / ownNode / resultawarded_or_delegated_claim / node.result / runOfTrigger / resulteval_unit / expansion.submit / run / expansion
POST/api/v1/runs/{run}/local-host/authenticationcontrollerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
POST/api/v1/runs/{run}/local-host/bindingcontrollerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / reportingawarded_or_delegated_claim / data.read / planOwner / reportingeval_unit / expansion.submit / run / expansion
GET/api/v1/runs/{run}/snapshotcontrollerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
POST/api/v1/runs/{run}/jobs/{job}/reconcilecontrollerruncapabilityneverawarded_or_delegated_claim / nodes.claim / runOfTrigger / sensitive
POST/api/v1/runscontrollerteamcapabilityidempotency_keyunbound_member_or_local / runs.write / bodyNamesRun / credentialawarded_or_delegated_claim / children.start / bodyNamesRun / sensitive
GET/api/v1/runscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/runs/grepcontrollerteamcapabilitysafeunbound_member_or_local / logs.read / none / credential
GET/api/v1/runs/{run}controllerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
DELETE/api/v1/runs/{run}controllerruncapabilitysafeunbound_member_or_local / runs.control / none / credential
POST/api/v1/runs/{run}/cancelcontrollerruncapabilitysafeunbound_member_or_local / runs.control / none / credential
POST/api/v1/runs/{run}/jobs/{job}/cancelcontrollerruncapabilitysafeunbound_member_or_local / runs.control / none / credentialawarded_or_delegated_claim / trigger.host / runOfTrigger / reporting
GET/api/v1/runs/{run}/jobs/{job}/failurecontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / readSet / sensitive
POST/api/v1/runs/{run}/retrycontrollerruncapabilityidempotency_keyunbound_member_or_local / runs.control / none / credential
GET/api/v1/runs/{run}/receiptcontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/attemptscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/stepscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/eventscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/events/streamcontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/approvalscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/debug-pausescontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / run / sensitiveawarded_or_delegated_claim / trigger.host / run / sensitive
POST/api/v1/runs/{run}/debug-pausescontrollerruncapabilityidempotency_keyunbound_member_or_local / runs.control / none / credential
GET/api/v1/runs/{run}/jobscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / trigger.host / run / sensitive
POST/api/v1/runs/{run}/plancontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.result / planOwner / resultlocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/finishcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / runs.state / runOfTrigger / resultlocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/heartbeatcontrollerruncapabilitysafeawarded_or_delegated_claim / trigger.host / runOfTrigger / reporting
POST/api/v1/runs/{run}/claimcontrollerruncapabilityneverhere_award / trigger.host / runOfTrigger / hereClaimany_live / triggers.claim / claimSelection / credential
POST/api/v1/runs/{run}/source-credentialcontrollerruncapabilityneverawarded_or_delegated_claim / source.read / source / sensitivepod_bootstrap / source.read / source / sensitive
POST/api/v1/runs/{run}/oidc-tokencontrollerruncapabilityneverawarded_or_delegated_claim / oidc.mint / run / sensitive
POST/api/v1/runs/{run}/childrencontrollerruncapabilityidempotency_keyawarded_or_delegated_claim / children.start / bodyNamesRun / sensitive
GET/api/v1/runs/{run}/children/{child}controllerruncapabilitysafeawarded_or_delegated_claim / children.start / childOfBoundNode / sensitive
GET/api/v1/runs/{run}/children/{child}/jobs/{job}/outputcontrollerruncapabilitysafeawarded_or_delegated_claim / refs.read / childOfBoundNode / sensitive
GET/api/v1/runs/{run}/logscontrollerruncapabilitysafeunbound_member_or_local / logs.read / none / credentialawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/logs/searchcontrollerruncapabilitysafeunbound_member_or_local / logs.read / none / credentialawarded_or_delegated_claim / trigger.host / run / sensitive
GET/api/v1/runs/{run}/jobs/{job}controllerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/attemptscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/stepscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/metricscontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/debug-pausecontrollerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/logscontrollerruncapabilitysafeunbound_member_or_local / logs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/logs/streamcontrollerruncapabilitysafeunbound_member_or_local / logs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/logs/completenesscontrollerruncapabilitysafeunbound_member_or_local / logs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
GET/api/v1/runs/{run}/jobs/{job}/outputcontrollerruncapabilitysafeawarded_or_delegated_claim / data.read / readSet / sensitiveawarded_or_delegated_claim / data.read / readSet / expansionawarded_or_delegated_claim / refs.read / readSet / sensitiveunbound_member_or_local / runs.read / none / credential
POST/api/v1/runs/{run}/jobs/{job}/transitioncontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.result / ownNode / resultawarded_or_delegated_claim / node.result / runOfTrigger / resultlocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/claimcontrollerruncapabilityneverawarded_or_delegated_claim / nodes.claim / runOfTrigger / sensitive
POST/api/v1/runs/{run}/jobs/{job}/heartbeatcontrollerruncapabilitysafeawarded_or_delegated_claim / node.report / ownNode / reportingawarded_or_delegated_claim / node.report / runOfTrigger / reporting
POST/api/v1/runs/{run}/jobs/{job}/expansioncontrollerruncapabilityexact_bodyawarded_or_delegated_claim / expansion.submit / expansion / expansionawarded_or_delegated_claim / expansion.submit / runOfTrigger / sensitive
POST/api/v1/runs/{run}/jobs/{job}/logscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/metricscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportingawarded_or_delegated_claim / node.report / runOfTrigger / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/usagecontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportingawarded_or_delegated_claim / node.report / runOfTrigger / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/activitycontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/annotationscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportingawarded_or_delegated_claim / node.report / planOwner / reportingawarded_or_delegated_claim / expansion.submit / sourceReport / expansionlocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/summarycontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportingawarded_or_delegated_claim / node.report / planOwner / reportingawarded_or_delegated_claim / expansion.submit / sourceReport / expansionlocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/steps/startcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/steps/finishcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/steps/skipcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/steps/annotationscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/steps/summarycontrollerruncapabilityexact_bodyawarded_or_delegated_claim / node.report / ownNode / reportinglocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/log-segmentscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / log.tail / ownNode / logTaillocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/log-manifestcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / log.tail / ownNode / logTaillocal_run_publisher / data.write / data / credential
POST/api/v1/runs/{run}/jobs/{job}/resumecontrollerruncapabilitysafeunbound_member_or_local / runs.control / none / credential
GET/api/v1/runs/{run}/approvals/{job}controllerruncapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / data.read / ownNode / sensitiveawarded_or_delegated_claim / trigger.host / runOfTrigger / sensitive
POST/api/v1/runs/{run}/approvals/{job}controllerruncapabilityidempotency_keyunbound_member_or_local / approvals.write / none / credential
GET/api/v1/approvalscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/pipelinescontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/pipelines/{name}/latestcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / refs.read / readSet / sensitive
GET/api/v1/pipelines/{name}/sizingcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / source.read / pipelineOfBoundRun / sensitive
GET/api/v1/sizingcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/sizing/explaincontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/runnerscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/runners/githubcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/poolscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/schedulescontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/schedules/{schedule}controllerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/queuecontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/queue/groups/{group}controllerteamcapabilitysafeunbound_member_or_local / runs.read / none / credentialawarded_or_delegated_claim / node.report / slotOfBoundNode / reportingawarded_or_delegated_claim / runs.state / slotOfBoundNode / reporting
GET/api/v1/trendscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/storagecontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/creditscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/credits/historycontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/credits/settingscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/billingcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/build-trustcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/git-credentialscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/github-app/deliveries/failedcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/github-app/deliveries/{delivery}/process-againcontrollerteamcapabilityneverunbound_member_or_local / team.admin / none / credential
GET/api/v1/team/github-appcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/github-app/installations/{installation}/repositoriescontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/github-app/triggerscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/github-app/automationcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/github-app/extra-reposcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
GET/api/v1/team/memberscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
POST/api/v1/runnerscontrollerteamcapabilityneveraccount_session / runs.write / none / credentialaccount_session / team.admin / none / credential
GET/api/v1/team/settingscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
PUT/api/v1/team/settingscontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/runners/{runner}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/runners/githubcontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/runners/github/{repository}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/pools/{pool}/rulescontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/pools/{pool}/rules/{rule}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/schedules/local/reposcontrollerteamcapabilityneverunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/local/tickcontrollerteamcapabilityneverunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/{schedule}/pincontrollerteamcapabilityneverunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/{schedule}/unpincontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
PUT/api/v1/schedules/reposcontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
DELETE/api/v1/schedules/reposcontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
PUT/api/v1/schedules/{schedule}/overridecontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
DELETE/api/v1/schedules/{schedule}/overridecontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
DELETE/api/v1/schedules/{schedule}controllerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/{schedule}/pausecontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/{schedule}/resumecontrollerteamcapabilitysafeunbound_member_or_local / runs.control / none / credential
POST/api/v1/schedules/{schedule}/runcontrollerteamcapabilityidempotency_keyunbound_member_or_local / runs.control / none / credential
GET/api/v1/tokenscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
POST/api/v1/tokenscontrollerteamcapabilityneverunbound_member_or_local / runs.read / none / credential
GET/api/v1/tokens/{token}controllerteamcapabilitysafeunbound_member_or_local / runs.read / ownToken / credential
DELETE/api/v1/tokens/{token}controllerteamcapabilitysafeunbound_member_or_local / runs.read / ownToken / credential
POST/api/v1/tokens/{token}/rotatecontrollerteamcapabilityneverunbound_member_or_local / runs.read / ownToken / credential
GET/api/v1/secretscontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credentialunbound_member_or_local / team.admin / none / credential
POST/api/v1/secretscontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
GET/api/v1/secrets/{name}controllerteamcapabilitysafeunbound_member_or_local / secrets.read / none / credentialunbound_member_or_local / team.admin / none / credentialawarded_or_delegated_claim / secrets.release / declaredSecret / sensitive
DELETE/api/v1/secrets/{name}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/secrets/rotatecontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
PATCH/api/v1/teamcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/teamcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PATCH/api/v1/team/members/{account}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
GET/api/v1/team/invitationscontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/invitationscontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/invitations/{invitation}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/team/build-trustcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/git-credentialscontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/git-credentials/{host}/confirmcontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/git-credentials/{host}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
GET/api/v1/team/git-credentials/releasescontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/github-app/installations/{installation}controllerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/team/github-app/triggerscontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/github-app/triggerscontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/team/github-app/automationcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/github-app/automationcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/team/github-app/extra-reposcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/billing/checkoutcontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/billing/standing-requestcontrollerteamcapabilityneverunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/billing/cardcontrollerteamcapabilityidempotency_keyunbound_member_or_local / team.admin / none / credential
POST/api/v1/team/billing/portalcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
PUT/api/v1/team/billing/refillcontrollerteamcapabilitysafeunbound_member_or_local / team.admin / none / credential
DELETE/api/v1/team/members/{account}controllerteamcapabilitysafeunbound_member_or_local / runs.read / selfOrTeamAdmin / credential
GET/api/v1/overflowcontrollerteamcapabilitysafeunbound_member_or_local / runs.read / none / credential
PUT/api/v1/overflowcontrollerteamcapabilitysafeunbound_member_or_local / runs.write / none / credential
GET/api/v1/mecontrolleraccountcapabilitysafeaccount_session / `` / none / credential
GET/api/v1/me/team-deletionscontrolleraccountcapabilitysafeaccount_session / `` / none / credential
POST/api/v1/me/active-teamcontrolleraccountcapabilityidempotency_keyaccount_session / `` / none / credential
GET/api/v1/me/identitiescontrolleraccountcapabilitysafeaccount_session / `` / none / credential
DELETE/api/v1/me/identities/{provider}controlleraccountcapabilitysafeaccount_session / `` / none / credential
POST/api/v1/teamscontrolleraccountcapabilityidempotency_keyaccount_session / `` / none / credential
POST/api/v1/invitations/{invitation}/acceptcontrolleraccountcapabilityidempotency_keyaccount_session / `` / none / credential
GET/api/v1/auth/whoamicontrollernonecapabilitysafediscovery / `` / none / credential
GET/api/v1/servicescontrollerteamcapabilitysafediscovery / `` / none / credential
POST/api/v1/runners/claimcontrollerteamcapabilityneverany_live / nodes.claim / claimSelection / credentialany_live / triggers.claim / claimSelection / credential
POST/api/v1/launcher/claimcontrollerdeploymentcapabilityneverlauncher_service / claims.launch / claimSelection / credential
POST/api/v1/launcher/synccontrollerdeploymentcapabilitysafelauncher_service / claims.launch / claimSelection / credential
POST/api/v1/claims/exchangecontrollerruncapabilityneverpod_bootstrap / claim.exchange / run / sensitive
POST/api/v1/claims/{claim}/heartbeatcontrollerruncapabilitysafeawarded_or_delegated_claim / node.report / ownClaim / reportingeval_unit / expansion.submit / ownEval / expansion
POST/api/v1/claims/{claim}/logscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / log.tail / ownClaim / logTaileval_unit / expansion.submit / ownEval / logTail
POST/api/v1/claims/{claim}/log-segmentscontrollerruncapabilityexact_bodyawarded_or_delegated_claim / log.tail / ownClaim / logTaileval_unit / expansion.submit / ownEval / logTail
POST/api/v1/claims/{claim}/log-manifestcontrollerruncapabilityexact_bodyawarded_or_delegated_claim / log.tail / ownClaim / logTaileval_unit / expansion.submit / ownEval / logTail
POST/api/v1/data/downloadcontrollerteamcapabilitysafeawarded_or_delegated_claim / data.read / data / sensitiveawarded_or_delegated_claim / data.read / data / expansionrepo_cache_reader / data.read / data / credentialpod_bootstrap / source.read / sourceBundle / sensitive
POST/api/v1/data/sourcecontrollerteamcapabilityneverunbound_member_or_local / runs.write / none / credential
POST/api/v1/data/source/{upload}/commitcontrollerteamcapabilityneverunbound_member_or_local / runs.write / none / credential
POST/api/v1/data/uploadcontrollerteamcapabilityidempotency_keyawarded_or_delegated_claim / data.write / data / sensitivelocal_run_publisher / data.write / data / credential
POST/api/v1/data/commitcontrollerteamcapabilityexact_bodyawarded_or_delegated_claim / data.write / data / sensitivelocal_run_publisher / data.write / data / credential
POST/api/v1/data/recordscontrollerteamcapabilityexact_bodyawarded_or_delegated_claim / data.write / data / sensitivelocal_run_publisher / data.write / data / credential
POST/api/v1/data/has-manycontrollerteamcapabilitysafeawarded_or_delegated_claim / data.read / data / sensitiveawarded_or_delegated_claim / data.read / data / expansionrepo_cache_reader / data.read / data / credential
GET/api/v1/data/recordscontrollerteamcapabilitysafeawarded_or_delegated_claim / data.read / data / sensitiveawarded_or_delegated_claim / data.read / data / expansionrepo_cache_reader / data.read / data / credential
POST/api/v1/data/memo/lookupcontrollerteamcapabilitysafeawarded_or_delegated_claim / data.read / data / sensitiveawarded_or_delegated_claim / data.read / data / expansionrepo_cache_reader / data.read / data / credential
POST/api/v1/data/depcache/lookupcontrollerteamcapabilitysafeawarded_or_delegated_claim / data.read / data / sensitiveawarded_or_delegated_claim / data.read / data / expansionrepo_cache_reader / data.read / data / credential
POST/api/v1/data/memo/copycontrollerteamcapabilityexact_bodyawarded_or_delegated_claim / data.read + data.write / data / sensitive
GET/api/v1/data/capabilitiescontrollerteamcapabilitysafediscovery / `` / none / credential
GET/api/v1/operator/healthcontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/warm-capacitycontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/warm-capacitycontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/limitscontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/limitscontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/signupscontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/signupscontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/object-storecontrollerdeploymentcapabilitysafedeployment_admin / operator.object_store / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/object-store/breakercontrollerdeploymentcapabilitysafedeployment_admin / operator.object_store / none / credentialoperator_console_session / operator.console / none / credential
POST/api/v1/operator/object-store/reset-breakercontrollerdeploymentcapabilityidempotency_keydeployment_admin / operator.object_store / none / credentialoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/object-store/settingscontrollerdeploymentcapabilitysafedeployment_admin / operator.object_store / none / credentialoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/object-store/quotas/{team}controllerdeploymentcapabilitysafedeployment_admin / operator.object_store / operator_settings / credentialoperator_console_session / operator.console / operator_settings / credential
PUT/api/v1/operator/object-store/quotas/{team}/allowancecontrollerdeploymentcapabilitysafedeployment_admin / operator.object_store / operator_settings / credentialoperator_console_session / operator.console / operator_settings / credential
GET/api/v1/operator/tokenscontrollerdeploymentcapabilitysafedeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
POST/api/v1/operator/tokenscontrollerdeploymentcapabilityneverdeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/tokens/{token}controllerdeploymentcapabilitysafedeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
DELETE/api/v1/operator/tokens/{token}controllerdeploymentcapabilitysafedeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
POST/api/v1/operator/tokens/{token}/rotatecontrollerdeploymentcapabilityneverdeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
POST/api/v1/operator/secrets/rotatecontrollerdeploymentcapabilitysafedeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/teamscontrollerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teamscontrollerdeploymentcapabilityneverdeployment_admin / operator.tokens / none / credentialoperator_console_session / operator.console / none / credential
GET/api/v1/operator/teams/{team}controllerdeploymentcapabilitysafedeployment_admin / operator.tokens / operator_settings / credentialoperator_console_session / operator.console / none / credential
DELETE/api/v1/operator/teams/{team}controllerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teams/{team}/trustcontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teams/{team}/grantscontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teams/{team}/freezecontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teams/{team}/unfreezecontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
DELETE/api/v1/operator/accounts/{account}controllerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
GET/api/v1/operator/waitlistcontrollerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
POST/api/v1/operator/waitlist/approvecontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
GET/api/v1/operator/standing-requestscontrollerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
POST/api/v1/operator/teams/{team}/standing-request/declinecontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
DELETE/api/v1/operator/github-app/installations/{installation}controllerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
PUT/api/v1/operator/credits/settingscontrollerdeploymentcapabilitysafeoperator_console_session / operator.console / none / credential
POST/api/v1/operator/runners/{runner}/meteredcontrollerdeploymentcapabilityidempotency_keyoperator_console_session / operator.console / none / credential
GET/api/v1/healthcontrollernonepublicsafe
GET/api/v1/capabilitiescontrollernonepublicsafe
POST/webhooks/stripecontrollerteampayment_webhook_signatureexact_body
POST/webhooks/github-appcontrollerteamgithub_webhook_hmacexact_body
POST/api/v1/runners/github/exchangecontrollerteamgithub_actions_oidcnever
GET/.well-known/openid-configurationcontrollernonepublicsafe
GET/.well-known/jwks.jsoncontrollernonepublicsafe
PUT/api/v1/data/uploads/{upload}controllerteamsigned_object_urlexact_body
GET/api/v1/data/objects/{key...}controllerteamsigned_object_urlsafe
PUT/api/v1/log-segments/{key...}controllerrunsigned_object_urlexact_body
GET/api/v1/auth/sessioncontrolleraccountbrowser_flow_csrf_noncenever
POST/api/v1/auth/logoutcontrolleraccountbrowser_flow_csrf_noncenever
GET/logincontrolleraccountbrowser_flow_csrf_noncenever
POST/logincontrolleraccountbrowser_flow_csrf_noncenever
POST/logoutcontrolleraccountbrowser_flow_csrf_noncenever
GET/auth/{provider}/startcontrolleraccountbrowser_flow_csrf_noncenever
GET/auth/{provider}/callbackcontrolleraccountbrowser_flow_csrf_noncenever
POST/auth/{provider}/linkcontrolleraccountbrowser_flow_csrf_noncenever
GET/auth/{provider}/link/completecontrolleraccountbrowser_flow_csrf_noncenever
POST/github/app/connectcontrolleraccountbrowser_flow_csrf_noncenever
POST/github/app/connect/existingcontrolleraccountbrowser_flow_csrf_noncenever
GET/github/app/setupcontrolleraccountbrowser_flow_csrf_noncenever
GET/github/app/callbackcontrolleraccountbrowser_flow_csrf_noncenever
GET/github/app/completecontrolleraccountbrowser_flow_csrf_noncenever
GET/github/app/availablecontrolleraccountbrowser_flow_csrf_noncenever
POST/github/app/selectcontrolleraccountbrowser_flow_csrf_noncenever
GET/metricscontrollerdeploymentcapabilitysafedeployment_admin / operator.limits / none / credentialoperator_console_session / operator.console / none / credential
GET/node/v1/secrets/{name}nodehostnodehostcapabilitysafenodehost_process / secrets.release / declaredSecret / processowner_process / secrets.release / declaredSecret / process
GET/node/v1/jobs/{job}/outputnodehostnodehostcapabilitysafenodehost_process / data.read / readSet / processowner_process / data.read / readSet / process
GET/node/v1/pipelines/{name}/latestnodehostnodehostcapabilitysafenodehost_process / refs.read / readSet / processowner_process / refs.read / readSet / process
POST/node/v1/oidc-tokennodehostnodehostcapabilitynevernodehost_process / oidc.mint / ownNode / processowner_process / oidc.mint / runOfTrigger / process
POST/node/v1/masksnodehostnodehostcapabilityexact_bodynodehost_process / node.report / ownNode / processowner_process / node.report / runOfTrigger / processowner_process / expansion.submit / sourceReport / processowner_process / node.report / planOwner / process
POST/node/v1/annotationsnodehostnodehostcapabilitynevernodehost_process / node.report / ownNode / processowner_process / node.report / runOfTrigger / processowner_process / expansion.submit / sourceReport / processowner_process / node.report / planOwner / process
POST/node/v1/summarynodehostnodehostcapabilityexact_bodynodehost_process / node.report / ownNode / processowner_process / node.report / runOfTrigger / processowner_process / expansion.submit / sourceReport / processowner_process / node.report / planOwner / process
POST/node/v1/childrennodehostnodehostcapabilitynevernodehost_process / children.start / bodyNamesRun / processowner_process / children.start / bodyNamesRun / process
GET/node/v1/children/{run}/awaitnodehostnodehostcapabilitysafenodehost_process / children.start / childOfBoundNode / processowner_process / children.start / childOfBoundNode / process
POST/node/v1/cleanupsnodehostnodehostcapabilitynevernodehost_process / node.report / ownCleanup / processowner_process / node.report / runOfTrigger / processowner_process / expansion.submit / sourceReport / processowner_process / node.report / planOwner / process
DELETE/node/v1/cleanups/{cleanup}nodehostnodehostcapabilitynevernodehost_process / node.report / ownCleanup / processowner_process / node.report / runOfTrigger / processowner_process / expansion.submit / sourceReport / processowner_process / node.report / planOwner / process