Skip to content

CLI reference — Orgs

Generated by bun run generate:cli-reference from spec/admin-api-openapi.json. Do not hand-edit — regenerate after refreshing the spec.

Every operation below is documented CLI-first (nayaone-admin api <operationId>) per PRD-407/DO-7. The REST /admin-api/* method+path is the fallback/alternative integration option.

5 operations in this area.

Destroy the per-org Pulumi-capability stack (admin only)

CLI (preferred):

Terminal window
nayaone-admin api adminDeleteCapabilityInstallForOrg --param orgId=<orgId> --param slug=<slug> --body '{}'

REST fallback: DELETE /admin-api/orgs/{orgId}/capability-install/{slug}

Read per-org Pulumi-capability install state (admin only)

CLI (preferred):

Terminal window
nayaone-admin api adminGetCapabilityInstallForOrg --param orgId=<orgId> --param slug=<slug>

REST fallback: GET /admin-api/orgs/{orgId}/capability-install/{slug}

Commit + dispatch per-org Pulumi-installer capability (admin only)

CLI (preferred):

Terminal window
nayaone-admin api adminInstallCapabilityForOrg --param orgId=<orgId> --param slug=<slug> --body '{}'

REST fallback: POST /admin-api/orgs/{orgId}/capability-install/{slug}

/admin/orgs page bundle (PRD-132)

CLI (preferred):

Terminal window
nayaone-admin api adminListOrgsBundle

REST fallback: GET /admin-api/orgs/bundle

Mint a single-use Headscale preauth key for a per-org Forgejo node (internal — converge)

CLI (preferred):

Terminal window
nayaone-admin api mintForgeTailscaleBootstrapEnv --param orgId=<orgId> --body '{}'

REST fallback: POST /admin-api/orgs/{orgId}/forge-tailscale-bootstrap-env