| Field | Value |
|---|
| Source spec | authority/openapi/v1.json |
| OpenAPI version | 3.1.1 |
| API version | 1.0.0 |
| Operations | 112 |
| Path filter | All paths |
| Property | Value |
|---|
| Operation ID | AuthorityOpenApiDiscovery |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Provider configuration endpoint.
Bridges Gateway microservice /.well-known/openid-configuration requests to Authority OIDC discovery.
| Property | Value |
|---|
| Operation ID | GatewayBridgeOpenIdConfiguration |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | LogAdvisoryAiRemoteInference |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Get Authority revocation bundle status
Returns revocation bundle metadata without exposing token identifiers.
| Property | Value |
|---|
| Operation ID | GetAuthorityRevocationStatus |
| Tags | RevocationStatusEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
API alias for /buildinfo.json (same payload).
| Property | Value |
|---|
| Operation ID | StellaOpsBuildInfoApi |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Get router claims overrides
Returns Authority-managed endpoint claim overrides consumed by router-gateway authorization refresh.
| Property | Value |
|---|
| Operation ID | GetRouterClaimsOverrides |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Resolve exception-granting operators for a provider change
| Property | Value |
|---|
| Operation ID | ResolveOperatorProviderChangeRecipients |
| Tags | OperatorSigning |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Read tenant-enabled Assurance packs and Authority-owned readiness reason codes.
| Property | Value |
|---|
| Operation ID | GetTenantAssurancePacks |
| Tags | Tenant Compliance Profiles |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Read the Authority-owned nullable tenant compliance profile.
| Property | Value |
|---|
| Operation ID | GetTenantComplianceProfile |
| Tags | Tenant Compliance Profiles |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Read runtime-safe operator submission authorization for a tenant purpose and optional channel.
| Property | Value |
|---|
| Operation ID | GetTenantSubmissionAuthorization |
| Tags | Tenant Compliance Profiles |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
channelId | query | no | |
purpose | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Serves the embedded transparent Stella Ops Authority login identity image.
| Property | Value |
|---|
| Operation ID | AuthorityLoginIdentityAsset |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Serves the embedded transparent Stella Ops Authority login logo image.
| Property | Value |
|---|
| Operation ID | AuthorityLoginLogoAsset |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Serves the dependency-free interaction script for the Authority login form.
| Property | Value |
|---|
| Operation ID | AuthorityLoginScriptAsset |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List air-gapped bundle import audit records for the current tenant.
| Property | Value |
|---|
| Operation ID | GetAirgapAudit |
| Tags | AuthorityAirgapAudit |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
bundleId | query | no | |
cursor | query | no | |
pageSize | query | no | |
status | query | no | |
traceId | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | application/json |
400 | Bad Request | application/problem+json |
401 | Unauthorized | application/problem+json |
403 | Forbidden | application/problem+json |
Record an audit entry for an air-gapped bundle import action.
| Property | Value |
|---|
| Operation ID | RecordAirgapAudit |
| Tags | AuthorityAirgapAudit |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
201 | Created | application/json |
400 | Bad Request | application/problem+json |
401 | Unauthorized | application/problem+json |
403 | Forbidden | application/problem+json |
List recent obs:incident token issuances for auditors.
| Property | Value |
|---|
| Operation ID | GetIncidentAudit |
| Tags | AuthorityIncidentAudit |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
limit | query | no | |
since | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | application/json |
400 | Bad Request | application/problem+json |
401 | Unauthorized | application/problem+json |
403 | Forbidden | application/problem+json |
OpenID Connect authorization endpoint (GET). Renders the interactive login form for the authorization code flow. Accepts OIDC parameters (client_id, redirect_uri, scope, state, nonce, code_challenge, etc.). Handles prompt=none for silent refresh with redirect-based error response.
| Property | Value |
|---|
| Operation ID | AuthorizeGet |
| Tags | AuthorizeEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect authorization endpoint (POST). Validates credentials submitted via the login form and issues an authorization code via OpenIddict SignIn on success. Redirects the browser back to the client redirect_uri with the authorization code.
| Property | Value |
|---|
| Operation ID | AuthorizePost |
| Tags | AuthorizeEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Image build provenance (module, gitSha, gitCommitTime, imageBuiltAt, branch) for drift detection.
| Property | Value |
|---|
| Operation ID | StellaOpsBuildInfoFile |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | - |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
catalog | path | yes | |
afterSeq | query | no | |
limit | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Serves the embedded Authority login identity image through the gateway-routed OIDC prefix.
| Property | Value |
|---|
| Operation ID | AuthorityConnectLoginIdentityAsset |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect authorization endpoint alias (GET). Mirrors /authorize for clients that use the discovery-advertised /connect/authorize route.
| Property | Value |
|---|
| Operation ID | ConnectAuthorizeGet |
| Tags | AuthorizeEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect authorization endpoint alias (POST). Mirrors /authorize for clients that use the discovery-advertised /connect/authorize route.
| Property | Value |
|---|
| Operation ID | ConnectAuthorizePost |
| Tags | AuthorizeEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect RP-Initiated Logout (end-session) endpoint alias. Mirrors /logout for clients that use the discovery-advertised /connect/logout route.
| Property | Value |
|---|
| Operation ID | ConnectEndSession |
| Tags | EndSessionEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect RP-Initiated Logout (end-session) endpoint alias. Mirrors /logout for clients that use the discovery-advertised /connect/logout route.
| Property | Value |
|---|
| Operation ID | ConnectEndSession |
| Tags | EndSessionEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List administrative audit events for a tenant.
| Property | Value |
|---|
| Operation ID | AdminListAudit |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Get branding configuration with edit metadata.
| Property | Value |
|---|
| Operation ID | AdminGetBranding |
| Tags | Console Admin Branding |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Update tenant branding configuration.
| Property | Value |
|---|
| Operation ID | AdminUpdateBranding |
| Tags | Console Admin Branding |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Preview branding changes before applying.
| Property | Value |
|---|
| Operation ID | AdminPreviewBranding |
| Tags | Console Admin Branding |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List OAuth2 client registrations.
| Property | Value |
|---|
| Operation ID | AdminListClients |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Register a new OAuth2 client.
| Property | Value |
|---|
| Operation ID | AdminCreateClient |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Update client metadata and allowed scopes.
| Property | Value |
|---|
| Operation ID | AdminUpdateClient |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
clientId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Rotate client secret or key credentials.
| Property | Value |
|---|
| Operation ID | AdminRotateClientSecret |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
clientId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List process-global Authority identity-provider configuration and runtime status.
| Property | Value |
|---|
| Operation ID | AdminListIdentityProviders |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Create process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminCreateIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
201 | Created | application/json |
400 | Bad Request | application/problem+json |
409 | Conflict | application/problem+json |
503 | Service Unavailable | application/problem+json |
Probe candidate configuration through its mounted signed provider bundle without persisting it.
| Property | Value |
|---|
| Operation ID | AdminTestIdentityProviderConnection |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | application/json |
Read one process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminGetIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Replace process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminUpdateIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
400 | Bad Request | application/problem+json |
404 | Not Found | application/problem+json |
503 | Service Unavailable | application/problem+json |
Delete process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminDeleteIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
400 | Bad Request | application/problem+json |
404 | Not Found | application/problem+json |
503 | Service Unavailable | application/problem+json |
Persist optional configuration, reload Authority providers, and return typed apply status.
| Property | Value |
|---|
| Operation ID | AdminApplyIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | application/json |
422 | Unprocessable Entity | application/json |
500 | Internal Server Error | application/json |
503 | Service Unavailable | application/json |
Disable process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminDisableIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Enable process-global Authority identity-provider configuration.
| Property | Value |
|---|
| Operation ID | AdminEnableIdentityProvider |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Probe one configured Authority identity provider and return typed runtime status.
| Property | Value |
|---|
| Operation ID | AdminGetIdentityProviderStatus |
| Tags | Console Admin - Identity Providers |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
name | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List all role bundles and their scope mappings.
| Property | Value |
|---|
| Operation ID | AdminListRoles |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Create a custom role bundle.
| Property | Value |
|---|
| Operation ID | AdminCreateRole |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Update role bundle scopes and metadata.
| Property | Value |
|---|
| Operation ID | AdminUpdateRole |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
roleId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Preview the impact of role changes on users and clients.
| Property | Value |
|---|
| Operation ID | AdminPreviewRoleImpact |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
roleId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List all tenants in the installation.
| Property | Value |
|---|
| Operation ID | AdminListTenants |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Create a new tenant.
| Property | Value |
|---|
| Operation ID | AdminCreateTenant |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Update tenant metadata.
| Property | Value |
|---|
| Operation ID | AdminUpdateTenant |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Read tenant-owned operator compliance settings.
| Property | Value |
|---|
| Operation ID | AdminGetTenantOperatorCompliance |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Replace tenant-owned operator compliance settings.
| Property | Value |
|---|
| Operation ID | AdminUpdateTenantOperatorCompliance |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Assign a tenant operator approver.
| Property | Value |
|---|
| Operation ID | AdminAssignTenantOperatorApprover |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Revoke a tenant operator approver assignment.
| Property | Value |
|---|
| Operation ID | AdminRevokeTenantOperatorApprover |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
approverId | path | yes | |
tenantId | path | yes | |
reason | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Resume a suspended tenant.
| Property | Value |
|---|
| Operation ID | AdminResumeTenant |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Suspend a tenant (blocks token issuance).
| Property | Value |
|---|
| Operation ID | AdminSuspendTenant |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
tenantId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
409 | Conflict | application/problem+json |
List active and revoked tokens for a tenant.
| Property | Value |
|---|
| Operation ID | AdminListTokens |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Revoke one or more access/refresh tokens.
| Property | Value |
|---|
| Operation ID | AdminRevokeTokens |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List users for the specified tenant.
| Property | Value |
|---|
| Operation ID | AdminListUsers |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Create a local user (does not apply to external IdP users).
| Property | Value |
|---|
| Operation ID | AdminCreateUser |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Update user metadata and role assignments.
| Property | Value |
|---|
| Operation ID | AdminUpdateUser |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
userId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Disable a user account.
| Property | Value |
|---|
| Operation ID | AdminDisableUser |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
userId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Enable a disabled user account.
| Property | Value |
|---|
| Operation ID | AdminEnableUser |
| Tags | Console Admin |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
userId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Get branding configuration for the tenant (public endpoint).
| Property | Value |
|---|
| Operation ID | GetConsoleBranding |
| Tags | Console Branding |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Tenant-scoped aggregates for findings, VEX overrides, advisory deltas, run health, and policy change log.
| Property | Value |
|---|
| Operation ID | ConsoleDashboard |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Available filter categories with options and counts for deterministic console queries.
| Property | Value |
|---|
| Operation ID | ConsoleFilters |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Return the authenticated principal profile metadata.
| Property | Value |
|---|
| Operation ID | ConsoleProfile |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List the tenant metadata for the authenticated principal.
| Property | Value |
|---|
| Operation ID | ConsoleTenants |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Introspect the current access token and return expiry, scope, and tenant metadata.
| Property | Value |
|---|
| Operation ID | ConsoleTokenIntrospect |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Report that live VEX event streaming is unsupported by Authority.
Authority fails closed for live VEX SSE until a durable tenant-scoped VEX event source exists.
| Property | Value |
|---|
| Operation ID | ConsoleVexEvents |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
501 | Not Implemented | application/json |
List VEX statements impacting the tenant.
| Property | Value |
|---|
| Operation ID | ConsoleVexStatements |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List tenant-scoped vulnerability findings with policy/VEX metadata.
| Property | Value |
|---|
| Operation ID | ConsoleVulnerabilityFindings |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Generate a signed payload payload for external ticketing workflows.
| Property | Value |
|---|
| Operation ID | ConsoleVulnerabilityTickets |
| Tags | Console |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Return the full finding document, including evidence and policy overlays.
| Property | Value |
|---|
| Operation ID | ConsoleVulnerabilityFindingDetail |
| Tags | Console |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
findingId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | - |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | HealthCheck |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Probe Authority plugins with deterministic local health checks.
| Property | Value |
|---|
| Operation ID | AuthorityPluginProbe |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Return canonical Authority plugin runtime status.
| Property | Value |
|---|
| Operation ID | AuthorityPluginStatus |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.issuer.list_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_ListIssuers |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
includeGlobal | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.issuer.create_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_CreateIssuer |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.issuer.get_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_GetIssuer |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
id | path | yes | |
includeGlobal | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.issuer.update_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_UpdateIssuer |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
id | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.issuer.delete_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_DeleteIssuer |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
id | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.key.list_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_ListIssuerKeys |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
includeGlobal | query | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.key.create_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_CreateIssuerKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.key.revoke_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_RevokeIssuerKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.key.rotate_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_RotateIssuerKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.trust.get_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_GetTrust |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
includeGlobal | query | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.trust.set_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_SetTrust |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.trust.delete_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_DeleteTrust |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Admin coverage read model for operator decision-signing (ADR-025 / OSK-P4): groups the tenant’s decision-signing key history by operator subject and derives each operator’s enrolment state (pending | enrolled | re_enroll_required). Admin-scoped; a projection over append-only history that returns no key material.
| Property | Value |
|---|
| Operation ID | IssuerDirectory_GetOperatorSigningCoverage |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Admin-initiated operator enrolment invite: returns a deep-link (and QR payload) to the enrolment ceremony pre-filled with the tenant’s issuer namespace and active compliance provider (ADR-025 / OSK-P3). Non-custodial — the link starts a client-side enrol ceremony; no key is minted server-side.
| Property | Value |
|---|
| Operation ID | IssuerDirectory_GetOperatorEnrollInvite |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
subjectId | query | no | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.list_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_ListOperatorSigningKeys |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.enroll_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_EnrollOperatorSigningKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
List the public decision-signing keys enrolled for one operator subject. Intended for authenticated service-side key-presence checks; private key material is never returned.
| Property | Value |
|---|
| Operation ID | IssuerDirectory_ListSubjectOperatorSigningKeys |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
subjectId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.get_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_GetOperatorSigningKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.revoke_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_RevokeOperatorSigningKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.approve_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_ApproveOperatorSigningKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | - |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
issuerdirectory.operator_key.rotate_description
| Property | Value |
|---|
| Operation ID | IssuerDirectory_RotateOperatorSigningKey |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
keyId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
Retires active, provider-incompatible DecisionSigning keys for Authority-resolved exception-granting subjects. Retained public keys remain historically resolvable; the configured provider-change grace cutoff controls new-decision verification. A stable operationId returns the original immutable receipt on replay.
| Property | Value |
|---|
| Operation ID | IssuerDirectory_SupersedeOperatorKeysForProviderChange |
| Tags | Issuer Directory |
| Auth | Not declared |
| Request body | application/json |
Parameters:
| Name | In | Required | Description |
|---|
issuerId | path | yes | |
Responses:
| Status | Description | Content types |
|---|
200 | OK | application/json |
400 | Bad Request | application/problem+json |
409 | Conflict | application/problem+json |
| Property | Value |
|---|
| Operation ID | JsonWebKeySet |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect RP-Initiated Logout (end-session) endpoint. Terminates the Authority session and, when a registered post_logout_redirect_uri is supplied, redirects the user agent back to the client.
| Property | Value |
|---|
| Operation ID | EndSession |
| Tags | EndSessionEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
OpenID Connect RP-Initiated Logout (end-session) endpoint. Terminates the Authority session and, when a registered post_logout_redirect_uri is supplied, redirects the user agent back to the client.
| Property | Value |
|---|
| Operation ID | EndSession |
| Tags | EndSessionEndpointExtensions |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | IssueNotifyAckToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | RotateNotifyAckTokenKey |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | VerifyNotifyAckToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | CreateVulnPermalink |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | ReadinessCheck |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | - |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | IssueVulnAttachmentToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | VerifyVulnAttachmentToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | IssueVulnWorkflowAntiForgeryToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |
| Property | Value |
|---|
| Operation ID | VerifyVulnWorkflowAntiForgeryToken |
| Tags | StellaOps.Authority |
| Auth | Not declared |
| Request body | application/json |
Responses:
| Status | Description | Content types |
|---|
200 | OK | - |