Registry Token API Reference

FieldValue
Source specregistry-token/openapi/v1.json
OpenAPI version3.1.1
API version1.0.0
Operations10
Path filterAll paths

Operations

GET /api/admin/plans

Lists all plan rules ordered by name.

PropertyValue
Operation IDListPlans
TagsPlan Administration
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OKapplication/json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json

POST /api/admin/plans

Creates a new plan rule.

PropertyValue
Operation IDCreatePlan
TagsPlan Administration
AuthNot declared
Request bodyapplication/json

Responses:

StatusDescriptionContent types
201Createdapplication/json
400Bad Requestapplication/problem+json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json
409Conflictapplication/problem+json

GET /api/admin/plans/audit

Gets audit history for plan changes. Optionally filter by plan ID.

PropertyValue
Operation IDGetPlanAuditHistory
TagsPlan Administration
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
pagequeryno
pageSizequeryno
planIdqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json

POST /api/admin/plans/validate

Validates a plan rule without saving. Optionally evaluates test scopes.

PropertyValue
Operation IDValidatePlan
TagsPlan Administration
AuthNot declared
Request bodyapplication/json

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/problem+json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json

GET /api/admin/plans/{planId}

Gets a plan rule by ID.

PropertyValue
Operation IDGetPlan
TagsPlan Administration
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
planIdpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json
404Not Foundapplication/problem+json

PUT /api/admin/plans/{planId}

Updates an existing plan rule. Requires version for optimistic concurrency.

PropertyValue
Operation IDUpdatePlan
TagsPlan Administration
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
planIdpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/problem+json
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json
404Not Foundapplication/problem+json
409Conflictapplication/problem+json

DELETE /api/admin/plans/{planId}

Deletes a plan rule.

PropertyValue
Operation IDDeletePlan
TagsPlan Administration
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
planIdpathyes

Responses:

StatusDescriptionContent types
204No Content-
401Unauthorizedapplication/problem+json
403Forbiddenapplication/problem+json
404Not Foundapplication/problem+json

GET /api/v1/buildinfo

API alias for /buildinfo.json (same payload).

PropertyValue
Operation IDStellaOpsBuildInfoApi
TagsStellaOps.Registry.TokenService
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OK-

GET /buildinfo.json

Image build provenance (module, gitSha, gitCommitTime, imageBuiltAt, branch) for drift detection.

PropertyValue
Operation IDStellaOpsBuildInfoFile
TagsStellaOps.Registry.TokenService
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OK-

GET /token

PropertyValue
Operation IDGetRegistryToken
TagsStellaOps.Registry.TokenService
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OK-
400Bad Requestapplication/problem+json
403Forbiddenapplication/problem+json