better/compute
API

API

Every method of the compute API, by group: 168 registered, 166 in PLAN.md §9.2.

Every method is POST /api/compute/{group}/{method} with a JSON object body, content-type: application/json and X-Better-Compute: 1 (else CSRF_REJECTED), at most 64 KiB. Answers are { "data": … } or { "error": { "code", "message", "details"? } }; see errors. Plugins are served under /api/compute/plugins/{id}/{group}/{method}.

A call is authenticated (except public methods), refused before any database access when the caller is outside the input tenant and the root tenant, and decided once on action @ resource. + items marks list methods, which also filter items one by one.

GroupModuleMethodsServed
capacitycapacity44
commandBatchesquorum77
commandsserver44
driversserver11
eventsserver11
flavorsvps44
fleetfleet44
imagesprovision44
instancesvps77
inventoryinventory33
joinRequestsserver33
joinTokensserver33
metalmetal1515
nodesserver1414
poolscapacity88
profilesprovision77
projectsserver44
providerAccountsvps77
quotascapacity22
releasesrollout22
reservationscapacity77
rolloutsrollout66
sandboxSnapshotsvps33
sandboxTemplatesvps55
sandboxVolumesvps55
sandboxesvps77
secretsserver22
siteTokensserver22
sitesserver55
systemserver33
tunnelstunnels11
usageserver22
webhooksevents1010
workflowsprovision66

Was this page helpful?

Better Compute is created by Sean Filimon

Last updated

On this page

No Headings