CLI reference — Forge Pulls
Generated by
bun run generate:cli-referencefromspec/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.
adminCreateForgeRepoPull
Section titled “adminCreateForgeRepoPull”Same-origin proxy for creating a Forge repo pull request (POST /api/v1/repos/{owner}/{repo}/pulls)
CLI (preferred):
nayaone-admin api adminCreateForgeRepoPull --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --body '{}'REST fallback: POST /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls
adminEditForgeRepoPull
Section titled “adminEditForgeRepoPull”Same-origin proxy for editing/closing a Forge pull (PATCH /api/v1/repos/{owner}/{repo}/pulls/{index})
CLI (preferred):
nayaone-admin api adminEditForgeRepoPull --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --param index=<index> --body '{}'REST fallback: PATCH /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls/{index}
adminGetForgeRepoPull
Section titled “adminGetForgeRepoPull”Same-origin proxy for one Forge pull (GET /api/v1/repos/{owner}/{repo}/pulls/{index})
CLI (preferred):
nayaone-admin api adminGetForgeRepoPull --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --param index=<index>REST fallback: GET /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls/{index}
adminListForgeRepoBranches
Section titled “adminListForgeRepoBranches”Same-origin proxy for listing a Forge repo’s branches (GET /api/v1/repos/{owner}/{repo}/branches — base-branch picker)
CLI (preferred):
nayaone-admin api adminListForgeRepoBranches --param orgId=<orgId> --param owner=<owner> --param repo=<repo>REST fallback: GET /admin-api/forge-pulls/{orgId}/{owner}/{repo}/branches
adminListForgeRepoPullComments
Section titled “adminListForgeRepoPullComments”Same-origin proxy for listing a Forge pull’s review comments (GET /api/v1/repos/{owner}/{repo}/pulls/{index}/comments)
CLI (preferred):
nayaone-admin api adminListForgeRepoPullComments --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --param index=<index>REST fallback: GET /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls/{index}/comments
adminListForgeRepoPullReviews
Section titled “adminListForgeRepoPullReviews”Same-origin proxy for listing a Forge pull’s reviews (GET /api/v1/repos/{owner}/{repo}/pulls/{index}/reviews)
CLI (preferred):
nayaone-admin api adminListForgeRepoPullReviews --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --param index=<index>REST fallback: GET /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls/{index}/reviews
adminListForgeRepoPulls
Section titled “adminListForgeRepoPulls”Same-origin proxy for listing a Forge repo’s pull requests (GET /api/v1/repos/{owner}/{repo}/pulls)
CLI (preferred):
nayaone-admin api adminListForgeRepoPulls --param orgId=<orgId> --param owner=<owner> --param repo=<repo>REST fallback: GET /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls
adminMergeForgeRepoPull
Section titled “adminMergeForgeRepoPull”Same-origin proxy for merging a Forge pull (POST /api/v1/repos/{owner}/{repo}/pulls/{index}/merge)
CLI (preferred):
nayaone-admin api adminMergeForgeRepoPull --param orgId=<orgId> --param owner=<owner> --param repo=<repo> --param index=<index> --body '{}'REST fallback: POST /admin-api/forge-pulls/{orgId}/{owner}/{repo}/pulls/{index}/merge