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.

8 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}

Delete a per-repo reviewer prompt — reset to default (platform admin).

CLI (preferred):

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

REST fallback: DELETE /admin-api/orgs/{orgId}/reviewer-prompt

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}

Improve a per-repo reviewer prompt with an agent (platform admin).

CLI (preferred):

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

REST fallback: POST /admin-api/orgs/{orgId}/reviewer-prompt/improve

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

Create or replace a per-repo reviewer prompt (platform admin).

CLI (preferred):

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

REST fallback: PUT /admin-api/orgs/{orgId}/reviewer-prompt

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