List StarSling Disks presets
The presets a StarSling Disks step may name in preset:: each one's directory, default size cap and change test, and the limits every disk is held to. A preset mounts the tool's own default directory, so the tool needs no setting. Identical for every caller; requires no resource scope.
/api/disks/presetsAuthorization
bearerAuth Session token from sling login.
In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/api/disks/presets"{ "presets": [ { "name": "pnpm-store", "base": "home", "path": ".local/share/pnpm/store", "size_cap_bytes": 20000000000, "change_test": "content-only" } ], "limits": { "default_size_cap_bytes": 10000000000, "max_size_cap_bytes": 200000000000, "max_disks_per_repository": 32 }}List runner labels GET
The catalog of available runner labels with their specs (cpu, memory, arch, price/min) so runs-on mapping and cost-savings hints reference concrete options. Without org, the public tiers, identical for every caller. With org, also the private-beta labels that org is entitled to; the caller must be a member. Requires no resource scope.
List an org's StarSling Disks GET
Every disk the organization's repositories keep: where steps mount it, the settings its last default-branch publisher stored (preset, size cap, change test, auto-mount), what its current contents hold and when they were published. repository_id narrows it to one repository. The caller must be a member of the org.