Capabilities · Catalogue · Reference
Routes
380 API routes in 54 families, with method, path, operation, access and response statuses.
380 of 380
| Method | Path | Operation | Access | Statuses |
|---|---|---|---|---|
| GET | /.well-known/qodiqa/checkpoint-keysPublic key discovery | wellKnownCheckpointKeys | Public | 200, 400, 500, 503 |
| GET | /.well-known/qodiqa/checkpoint-keys/{keyId}Public key discovery | wellKnownCheckpointKey | Public | 200, 400, 404, 500, 503 |
| GET | /.well-known/qodiqa/keysPublic key discovery | wellKnownKeys | Public | 200, 400, 500, 503 |
| GET | /.well-known/qodiqa/keys/archivedPublic key discovery | wellKnownArchivedKeys | Public | 200, 400, 500, 503 |
| GET | /.well-known/qodiqa/keys/{keyId}Public key discovery | wellKnownKey | Public | 200, 400, 404, 500, 503 |
| GET | /.well-known/qodiqa/transparency-keysPublic key discovery | wellKnownTransparencyKeys | Public | 200, 400, 500, 503 |
| GET | /.well-known/qodiqa/transparency-keys/{keyId}Public key discovery | wellKnownTransparencyKey | Public | 200, 400, 404, 500, 503 |
| GET | /__bench/stagesStage timing (development only) | (conditional) | only when QODIQA_BENCH_STAGE_TIMING on (refused in prod by); loopback readout | Not stated |
| POST | /__bench/stages/resetStage timing (development only) | (conditional) | same | Not stated |
| POST | /ai/chatAI chat gateway | executeAiChat | AICHAT | 200, 400, 403, 409, 413, 415, 422, 429, 500, 502, 503, 504 |
| POST | /ai/chat/streamAI chat gateway | executeAiChatStream | AICHAT | 200, 400, 403, 409, 413, 415, 422, 429, 500, 502, 503, 504 |
| GET | /alertsAlert administration | listAlerts | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /alertsAlert administration | createAlert | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 201, 400, 401, 403, 429, 500, 503 |
| GET | /alerts/countersAlert administration | getAlertCounters | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /alerts/healthAlert administration | getAlertChannelHealth | Admin plane · READ_AUDIT | 200, 207, 400, 401, 403, 500, 503 |
| GET | /alerts/statsAlert administration | alertStats | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /alerts/streamAlert administration | streamAlerts | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /alerts/test/{channel}Alert administration | testAlertChannel | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 400, 401, 403, 429, 500, 502, 503 |
| GET | /alerts/{id}Alert administration | getAlert | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| POST | /alerts/{id}/acknowledgeAlert administration | acknowledgeAlert | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| GET | /alerts/{id}/exposure-notificationAlert administration | getAlertExposureNotification | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 409, 500, 503 |
| POST | /alerts/{id}/false-positiveAlert administration | markAlertFalsePositive | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /alerts/{id}/historyAlert administration | getAlertHistory | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /alerts/{id}/resolveAlert administration | resolveAlert | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /alerts/{id}/suppressAlert administration | suppressAlert | Admin plane · READ_AUDIT · MANAGE_ALERTS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /audit-store/actor/{actorId}/activityCentral audit store, retention and legal holds | getActorAuditActivity | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/artifact/{artifactId}/timelineCentral audit store, retention and legal holds | getArtifactAuditTimeline | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/correlate/{requestId}Central audit store, retention and legal holds | correlateAuditStoreEvents | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/eventsCentral audit store, retention and legal holds | searchAuditStoreEvents | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/events/{eventId}Central audit store, retention and legal holds | getAuditStoreEvent | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-store/ingestion-rateCentral audit store, retention and legal holds | getAuditIngestionRate | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /audit-store/retention/applyCentral audit store, retention and legal holds | applyRetentionCycle | Admin plane · MANAGE_RETENTION STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /audit-store/retention/holdsCentral audit store, retention and legal holds | listLegalHolds | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /audit-store/retention/holdsCentral audit store, retention and legal holds | placeLegalHold | Admin plane · MANAGE_RETENTION STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| DELETE | /audit-store/retention/holds/{holdName}Central audit store, retention and legal holds | releaseLegalHold | Admin plane · MANAGE_RETENTION STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /audit-store/retention/policiesCentral audit store, retention and legal holds | listRetentionPolicies | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /audit-store/retention/policiesCentral audit store, retention and legal holds | upsertRetentionPolicy | Admin plane · MANAGE_RETENTION STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /audit-store/retention/runsCentral audit store, retention and legal holds | listRetentionRuns | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/statsCentral audit store, retention and legal holds | getAuditStoreStats | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-store/top-eventsCentral audit store, retention and legal holds | getTopAuditEventTypes | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-viewer/artifact/{artifactId}Audit viewer and investigations | inspectAuditViewerArtifact | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/chain-summaryAudit viewer and investigations | getAuditViewerChainSummary | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-viewer/chain/{artifactId}Audit viewer and investigations | verifyAuditViewerChain | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/exportAudit viewer and investigations | exportAuditViewer | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-viewer/investigationAudit viewer and investigations | listAuditInvestigations | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /audit-viewer/investigationAudit viewer and investigations | createAuditInvestigation | Admin plane · READ_AUDIT STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /audit-viewer/investigation/{id}Audit viewer and investigations | getAuditInvestigation | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/lineage/{artifactId}Audit viewer and investigations | inspectAuditViewerLineage | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/replay/{artifactId}Audit viewer and investigations | inspectAuditViewerReplay | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/searchAudit viewer and investigations | searchAuditViewer | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit-viewer/signature/{artifactId}Audit viewer and investigations | inspectAuditViewerSignature | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /audit-viewer/timelineAudit viewer and investigations | getAuditViewerTimeline | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit/chain/integrityAudit chain integrity | getAuditChainIntegrity | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| GET | /audit/chain/verifier/statusAudit chain integrity | getChainVerifierStatus | Admin plane · READ_AUDIT | 200, 400, 401, 403, 500, 503 |
| POST | /audit/chain/verifier/verifyAudit chain integrity | triggerChainVerification | Admin plane · READ_AUDIT | 200, 400, 401, 403, 429, 500, 503 |
| GET | /audit/{artifactId}Audit chain integrity | getAuditEntry | Admin plane · READ_AUDIT | 200, 400, 401, 403, 404, 500, 503 |
| POST | /auth/ldap/loginSSO sign-in | ldapLogin | PUBLIC(404 unless QODIQA_LDAP_CONFIG_PATH) | 200, 400, 401, 404, 429 |
| POST | /auth/saml/acsSSO sign-in | samlAcs | PUBLIC(404 unless QODIQA_SAML_CONFIG_PATH) | 200, 400, 401, 404, 429 |
| GET | /auth/saml/loginSSO sign-in | samlLogin | PUBLIC(404 unless QODIQA_SAML_CONFIG_PATH) | 200, 404, 429 |
| GET | /auth/saml/metadataSSO sign-in | samlMetadata | PUBLIC(404 unless QODIQA_SAML_CONFIG_PATH) | 200, 404, 429 |
| GET | /compliance/controls/{frameworkId}Compliance reporting | getFrameworkControls | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /compliance/frameworksCompliance reporting | listFrameworks | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 500, 503 |
| GET | /compliance/healthCompliance reporting | getComplianceHealth | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 500, 503 |
| POST | /compliance/report/generateCompliance reporting | generateReport | Admin plane · GENERATE_REPORT STEP-UP | 202, 400, 401, 403, 429, 500, 503 |
| POST | /compliance/report/verifyCompliance reporting | verifyReport | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 500, 503 |
| GET | /compliance/report/{id}Compliance reporting | getReport | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /compliance/report/{id}/assessmentsCompliance reporting | getReportAssessments | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /compliance/report/{id}/downloadCompliance reporting | downloadReport | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /compliance/reportsCompliance reporting | listReports | Admin plane · READ_COMPLIANCE | 200, 400, 401, 403, 500, 503 |
| GET | /consentConsent management | listConsent | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 500, 503 |
| POST | /consentConsent management | grantConsent | Admin plane · MANAGE_CONSENT STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| DELETE | /consent/actor/{actorId}Consent management | revokeActorConsentLegacy | Admin plane · MANAGE_CONSENT STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| POST | /consent/actor/{actorId}/revokeConsent management | revokeActorConsent | Admin plane · MANAGE_CONSENT STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /consent/healthConsent management | consentHealth | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 500, 503 |
| GET | /consent/revokedConsent management | listRevokedConsent | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 500, 503 |
| POST | /consent/verifyConsent management | verifyConsent | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 500, 503 |
| GET | /consent/{id}Consent management | getConsent | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /consent/{id}/auditConsent management | consentAudit | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 404, 500, 503 |
| GET | /consent/{id}/historyConsent management | getConsentHistory | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 404, 500, 503 |
| POST | /consent/{id}/resumeConsent management | resumeConsent | Admin plane · MANAGE_CONSENT STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /consent/{id}/revokeConsent management | revokeConsent | Admin plane · MANAGE_CONSENT STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /consent/{id}/statusConsent management | getConsentStatus | Admin plane · MANAGE_CONSENT | 200, 400, 401, 403, 404, 500, 503 |
| POST | /consent/{id}/suspendConsent management | suspendConsent | Admin plane · MANAGE_CONSENT STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /dashboard/activityOperational dashboard | getDashboardActivity | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/anomaliesOperational dashboard | getDashboardAnomalies | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/blockedOperational dashboard | getDashboardBlocked | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/executionsOperational dashboard | getDashboardExecutions | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/overviewOperational dashboard | getDashboardOverview | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/replaysOperational dashboard | getDashboardReplays | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/statusOperational dashboard | getDashboardStatus | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /dashboard/streamOperational dashboard | streamDashboardEvents | Admin plane · VIEW_DASHBOARD | 200, 400, 401, 403, 500, 503 |
| GET | /diagnosticsDiagnostics and profiling | getDiagnostics | OPS | 200, 400, 401, 403, 500 |
| POST | /diagnostics/profile/cpuDiagnostics and profiling | (none) | OPS+PROFILING | Not stated |
| GET | /diagnostics/profile/gcDiagnostics and profiling | (none) | OPS+PROFILING | Not stated |
| GET | /diagnostics/profile/memoryDiagnostics and profiling | (none) | OPS+PROFILING | Not stated |
| GET | /docs/docs | getSwaggerUi | PUBLIC (rate limit public_docs) | 200, 400, 500 |
| GET | /docs//docs | (undocumented, KNOWN_UNDOCUMENTED) | PUBLIC (rate limit public_docs) | Not stated |
| GET | /docs/assets/{name}/docs | (undocumented, KNOWN_UNDOCUMENTED) | PUBLIC (rate limit public_docs) | Not stated |
| GET | /evidence-chain/chainEvidence chain | getEvidenceChainRange | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 500, 503 |
| POST | /evidence-chain/chain/verify-rangeEvidence chain | verifyEvidenceChainRange | Admin plane · READ_EVIDENCE_CHAIN · VERIFY_EVIDENCE_CHAIN | 200, 400, 401, 403, 500, 503 |
| GET | /evidence-chain/dashboardEvidence chain | getEvidenceChainDashboard | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 500, 503 |
| GET | /evidence-chain/export/csvEvidence chain | exportEvidenceChainCsv | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 500, 503 |
| GET | /evidence-chain/records/by-artifact/{artifactId}Evidence chain | getEvidenceChainRecordByArtifact | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence-chain/records/searchEvidence chain | searchEvidenceChainRecords | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 500, 503 |
| GET | /evidence-chain/records/{evidenceId}Evidence chain | getEvidenceChainRecord | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence-chain/records/{evidenceId}/reportEvidence chain | getEvidenceChainReport | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence-chain/records/{evidenceId}/verificationsEvidence chain | listEvidenceChainVerifications | Admin plane · READ_EVIDENCE_CHAIN · READ_EVIDENCE_CHAIN | 200, 400, 401, 403, 404, 500, 503 |
| POST | /evidence-chain/records/{evidenceId}/verifyEvidence chain | verifyEvidenceChainRecord | Admin plane · READ_EVIDENCE_CHAIN · VERIFY_EVIDENCE_CHAIN | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}Evidence packages | getEvidencePackage | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}/auditEvidence packages | getEvidenceAuditChain | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}/bundleEvidence packages | getEvidenceBundle | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}/jsonEvidence packages | getEvidencePackageJson | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}/pdfEvidence packages | getEvidencePackagePdf | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /evidence/package/{artifactId}/verifyEvidence packages | verifyEvidencePackageIntegrity | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /health/health | getHealth | PROBE | 200, 401, 403 |
| GET | /health/redis/health | getRedisHealth | PROBE | 200, 401, 403, 503 |
| GET | /key-admin/healthKey administration | getKeyHealthSummary | Admin plane · MANAGE_KEYS | 200, 400, 401, 403, 500, 503 |
| GET | /key-admin/inventoryKey administration | getKeyInventory | Admin plane · MANAGE_KEYS | 200, 400, 401, 403, 500, 503 |
| POST | /key-admin/kek/rotateKey administration | rotateKek | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /key-admin/mac-keys/rotateKey administration | rotateMacKeyring | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /key-admin/purge-expiredKey administration | purgeExpiredKeys | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /key-admin/rotation-scheduler/statusKey administration | getRotationSchedulerStatus | Admin plane · MANAGE_KEYS | 200, 400, 401, 403, 500, 503 |
| POST | /key-admin/{clientId}/recoverKey administration | recoverClientKey | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /key-admin/{clientId}/revokeKey administration | revokeKey | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 502, 503 |
| POST | /key-admin/{clientId}/rotateKey administration | rotateKeyEmergency | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 502, 503 |
| POST | /key-admin/{clientId}/rotate-gracefulKey administration | rotateKeyGraceful | Admin plane · MANAGE_KEYS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| GET | /key-admin/{clientId}/statusKey administration | getClientKeyStatus | Admin plane · MANAGE_KEYS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /keys/keys | listKeys | Public | 200, 400, 500, 503 |
| GET | /metrics/metrics | getMetrics | OPS | 200, 401, 403 |
| GET | /openapi.json/openapi.json | getOpenApiJson | PUBLIC (rate limit public_docs) | 200, 400, 500 |
| GET | /openapi.yaml/openapi.yaml | getOpenApiYaml | PUBLIC (rate limit public_docs) | 200, 400, 500 |
| GET | /policy-ui/dashboardPolicy editor | policyDashboard | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| GET | /policy-ui/policiesPolicy editor | listPolicies | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| POST | /policy-ui/policiesPolicy editor | createPolicy | Admin plane · MANAGE_POLICIES STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| GET | /policy-ui/policies/validatePolicy editor | validatePolicyQuery | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| POST | /policy-ui/policies/validatePolicy editor | validatePolicy | Admin plane · READ_POLICIES STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /policy-ui/policies/{policyId}Policy editor | getPolicy | Admin plane · READ_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| PUT | /policy-ui/policies/{policyId}Policy editor | updatePolicy | Admin plane · MANAGE_POLICIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /policy-ui/policies/{policyId}/diffPolicy editor | getPolicyDiff | Admin plane · READ_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| POST | /policy-ui/policies/{policyId}/disablePolicy editor | disablePolicy | Admin plane · MANAGE_POLICIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /policy-ui/policies/{policyId}/enablePolicy editor | enablePolicy | Admin plane · MANAGE_POLICIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /policy-ui/policies/{policyId}/historyPolicy editor | getPolicyHistory | Admin plane · READ_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| POST | /policy-ui/policies/{policyId}/rollbackPolicy editor | rollbackPolicy | Admin plane · MANAGE_POLICIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /policy-ui/policies/{policyId}/versionsPolicy editor | listPolicyVersions | Admin plane · READ_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| GET | /policy-ui/policies/{policyId}/versions/{v}Policy editor | getPolicyVersion | Admin plane · READ_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| GET | /portal/admin/historyVerification portal | portalHistory | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 500, 503 |
| GET | /portal/admin/statsVerification portal | portalStats | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 500, 503 |
| GET | /portal/evidence/{verificationId}Verification portal | getPortalEvidence | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 404, 500, 503 |
| GET | /portal/report/{verificationId}Verification portal | getPortalReport | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 404, 429, 500, 503 |
| GET | /portal/result/{verificationId}Verification portal | getPortalResult | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 404, 429, 500, 503 |
| POST | /portal/verifyVerification portal | submitPortalVerification | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 429, 500, 503 |
| GET | /provenance/dashboard/comparisonPolicy provenance | getProvenanceDashboardComparison | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/dashboard/investigatorPolicy provenance | getProvenanceInvestigatorDashboard | Admin plane · READ_POLICY_PROVENANCE · INVESTIGATE_POLICIES | 200, 400, 401, 403, 500, 503 |
| GET | /provenance/dashboard/statsPolicy provenance | getProvenanceDashboardStats | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 500, 503 |
| GET | /provenance/dashboard/timelinePolicy provenance | getProvenanceDashboardTimeline | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 500, 503 |
| GET | /provenance/policies/search/historyPolicy provenance | searchProvenanceHistory | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 500, 503 |
| GET | /provenance/policies/{policyId}/diff/{versionA}/{versionB}Policy provenance | diffPolicyProvenanceVersions | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/historyPolicy provenance | getPolicyProvenanceHistory | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| POST | /provenance/policies/{policyId}/integrityPolicy provenance | verifyPolicyProvenanceIntegrity | Admin plane · READ_POLICY_PROVENANCE · INVESTIGATE_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/lineagePolicy provenance | getPolicyProvenanceLineage | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/reconstruct/{timestamp}Policy provenance | reconstructPolicyAtTimestamp | Admin plane · READ_POLICY_PROVENANCE · INVESTIGATE_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/reportPolicy provenance | getPolicyProvenanceReport | Admin plane · READ_POLICY_PROVENANCE · INVESTIGATE_POLICIES | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/timelinePolicy provenance | getPolicyProvenanceTimeline | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /provenance/policies/{policyId}/version/{version}Policy provenance | getPolicyProvenanceVersion | Admin plane · READ_POLICY_PROVENANCE · READ_POLICY_PROVENANCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /public-key/public-key | getActivePublicKey | Public | 200, 400, 500, 503 |
| GET | /public-keys/public-keys | discoverPublicKeys | Public | 200, 400, 500, 503 |
| GET | /rbac/me/mfaRoles and users | getMyMfaStatus | Admin plane (self-enrolment exempt) | 200, 400, 401, 403, 500, 503 |
| POST | /rbac/me/mfa/confirmRoles and users | confirmMfaEnrollment | Admin plane (self-enrolment exempt) | 200, 400, 401, 403, 500, 503 |
| POST | /rbac/me/mfa/enrollRoles and users | beginMfaEnrollment | Admin plane (self-enrolment exempt) | 201, 400, 401, 403, 500, 503 |
| GET | /rbac/permissionsRoles and users | listPermissions | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 500, 503 |
| GET | /rbac/rolesRoles and users | listRoles | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 500, 503 |
| POST | /rbac/rolesRoles and users | createRbacRole | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| POST | /rbac/roles/validateRoles and users | validateRbacPermissions | Admin plane (self-enrolment exempt) · READ_USERS STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| DELETE | /rbac/roles/{id}Roles and users | deleteRbacRole | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 409, 422, 429, 500, 503 |
| GET | /rbac/roles/{id}Roles and users | getRbacRole | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /rbac/roles/{id}Roles and users | updateRbacRole | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 422, 429, 500, 503 |
| PUT | /rbac/roles/{id}Roles and users | updateRbacRoleLegacy | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 422, 429, 500, 503 |
| GET | /rbac/usersRoles and users | listRbacUsers | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 500, 503 |
| POST | /rbac/usersRoles and users | createRbacUser | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| DELETE | /rbac/users/{id}Roles and users | deleteRbacUser | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 204, 400, 401, 403, 404, 429, 500, 503 |
| GET | /rbac/users/{id}Roles and users | getRbacUser | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /rbac/users/{id}Roles and users | updateRbacUser | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| PUT | /rbac/users/{id}Roles and users | updateRbacUserLegacy | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| DELETE | /rbac/users/{id}/api-keyRoles and users | revokeApiKey | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 204, 400, 401, 403, 404, 429, 500, 503 |
| POST | /rbac/users/{id}/api-keyRoles and users | issueApiKey | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 201, 400, 401, 403, 404, 429, 500, 503 |
| DELETE | /rbac/users/{id}/mfaRoles and users | resetUserMfa | Admin plane (self-enrolment exempt) · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /rbac/users/{id}/permissionsRoles and users | getUserPermissions | Admin plane (self-enrolment exempt) · READ_USERS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /ready/ready | getReadiness | PROBE | 200, 401, 403, 503 |
| POST | /signArtifact signing | signRequest | SIGN | 200, 400, 401, 403, 429, 500, 503 |
| GET | /signing-identitiesSigning identities | listSigningIdentities | Admin plane · READ_SIGNING_IDENTITIES | 200, 400, 401, 403, 500, 503 |
| POST | /signing-identitiesSigning identities | createSigningIdentity | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| DELETE | /signing-identities/{id}Signing identities | deleteSigningIdentity | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /signing-identities/{id}Signing identities | getSigningIdentity | Admin plane · READ_SIGNING_IDENTITIES | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /signing-identities/{id}Signing identities | updateSigningIdentity | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| PUT | /signing-identities/{id}Signing identities | updateSigningIdentityLegacy | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| DELETE | /signing-identities/{id}/api-keySigning identities | revokeSigningApiKey | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /signing-identities/{id}/api-keySigning identities | issueSigningApiKey | Admin plane · MANAGE_SIGNING_IDENTITIES STEP-UP | 201, 400, 401, 403, 404, 429, 500, 503 |
| GET | /tenant-portal/api/consentTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only)++ · READ_TENANT_CONSENT | Not stated |
| GET | /tenant-portal/api/keysTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only)++ · READ_TENANT_KEYS | Not stated |
| GET | /tenant-portal/api/meTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only)++ · READ_TENANT_IDENTITY | Not stated |
| GET | /tenant-portal/api/usageTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only)++ · READ_TENANT_USAGE | Not stated |
| GET | /tenant-portal/api/usage/exportTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only)++ · READ_TENANT_USAGE | Not stated |
| GET | /tenant-portal/callbackTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only) | Not stated |
| GET | /tenant-portal/dev-loginTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only) | Not stated |
| GET | /tenant-portal/loginTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only) | Not stated |
| POST | /tenant-portal/logoutTenant portal | (none) | PORTAL(QODIQA_PORTAL_ENABLED=true only) | Not stated |
| GET | /transparency/admin/chain/validateTransparency log (public) | validateTransparencyChain | Admin plane · READ_TRANSPARENCY_LOG | 200, 400, 401, 403, 500, 503 |
| POST | /transparency/admin/roots/generateTransparency log (public) | generateTransparencyRoot | Admin plane · MANAGE_TRANSPARENCY_LOG STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /transparency/admin/statsTransparency log (public) | transparencyStats | Admin plane · READ_TRANSPARENCY_LOG | 200, 400, 401, 403, 500, 503 |
| GET | /transparency/consistency/{fromRootId}/{toRootId}Transparency log (public) | getTransparencyConsistencyProof | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /transparency/entriesTransparency log (public) | listTransparencyEntries | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /transparency/entry/{transparencyId}Transparency log (public) | getTransparencyEntry | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /transparency/proof/{transparencyId}Transparency log (public) | getInclusionProof | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /transparency/receipt/{requestId}Transparency log (public) | getTransparencyReceipt | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| POST | /transparency/registerTransparency log (public) | registerTransparencyEntry | Admin plane · MANAGE_TRANSPARENCY_LOG STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /transparency/rootTransparency log (public) | getTransparencyRoot | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /transparency/rootsTransparency log (public) | listTransparencyRoots | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /transparency/verify/{transparencyId}Transparency log (public) | verifyTransparencyEntry | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /v1/actions/approvals/{approvalId}Agent actions | getActionApproval | Signing-identity auth · kill-switch gate | 200, 404, 503 |
| POST | /v1/actions/approvals/{approvalId}/cancelAgent actions | cancelActionApproval | Signing-identity auth · kill-switch gate | 200, 400, 404, 409, 503 |
| POST | /v1/actions/authorizeAgent actions | authorizeAction | Signing-identity auth · kill-switch gate | 200, 202, 400, 401, 403, 409, 429, 503 |
| POST | /v1/actions/plansAgent actions | authorizeActionPlan | Signing-identity auth · kill-switch gate | 201, 400, 401, 403, 503 |
| POST | /v1/admin/artifact-revocationsPlatform administration | revokeArtifact | Admin plane · MANAGE_ARTIFACT_REVOCATIONS STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /v1/admin/artifact-revocations/{requestId}Platform administration | getArtifactRevocation | Admin plane · MANAGE_ARTIFACT_REVOCATIONS | 200, 400, 401, 403, 500, 503 |
| GET | /v1/admin/dsrPlatform administration | listDsrRequests | Admin plane · READ_DSR | 200, 400, 401, 403, 500, 503 |
| POST | /v1/admin/dsrPlatform administration | createDsrRequest | Admin plane · MANAGE_DSR STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /v1/admin/dsr/{id}Platform administration | getDsrRequest | Admin plane · READ_DSR | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/admin/dsr/{id}/approvePlatform administration | approveDsrRequest | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/erasePlatform administration | eraseDsrRequest | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/exportPlatform administration | exportDsrData | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/liftPlatform administration | liftDsrRestriction | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/rectifyPlatform administration | rectifyDsrRequest | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/restrictPlatform administration | restrictDsrRequest | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/admin/dsr/{id}/verify-identityPlatform administration | verifyDsrIdentity | Admin plane · MANAGE_DSR STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/admin/kill-switchPlatform administration | getKillSwitch | Admin plane · READ_KILL_SWITCH | 200, 400, 401, 403, 500, 503 |
| POST | /v1/admin/kill-switch/activatePlatform administration | activateKillSwitch | Admin plane · MANAGE_KILL_SWITCH STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| POST | /v1/admin/kill-switch/releasePlatform administration | releaseKillSwitch | Admin plane · MANAGE_KILL_SWITCH STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /v1/admin/organizationsPlatform administration | listOrganizations | Admin plane · MANAGE_USERS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/admin/organizationsPlatform administration | createOrganization | Admin plane · MANAGE_USERS STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| GET | /v1/admin/organizations/{orgId}Platform administration | getOrganization | Admin plane · MANAGE_USERS | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /v1/admin/organizations/{orgId}Platform administration | updateOrganization | Admin plane · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| DELETE | /v1/admin/organizations/{orgId}/tenants/{tenantId}Platform administration | removeTenant | Admin plane · MANAGE_USERS STEP-UP | 204, 400, 401, 403, 404, 429, 500, 503 |
| POST | /v1/admin/organizations/{orgId}/tenants/{tenantId}Platform administration | assignTenant | Admin plane · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/admin/providersPlatform administration | listProviders | Admin plane · READ_PROVIDERS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/admin/providersPlatform administration | registerProvider | Admin plane · MANAGE_PROVIDERS STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/admin/providers/comparePlatform administration | compareProviders | Admin plane · READ_PROVIDERS STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /v1/admin/providers/{id}Platform administration | getProvider | Admin plane · READ_PROVIDERS | 200, 400, 401, 403, 404, 500, 503 |
| PUT | /v1/admin/providers/{id}Platform administration | updateProvider | Admin plane · MANAGE_PROVIDERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /v1/admin/providers/{id}/disablePlatform administration | disableProvider | Admin plane · MANAGE_PROVIDERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /v1/admin/providers/{id}/enablePlatform administration | enableProvider | Admin plane · MANAGE_PROVIDERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/admin/tenantsPlatform administration | listTenants | Admin plane · MANAGE_USERS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/admin/tenantsPlatform administration | createTenant | Admin plane · MANAGE_USERS STEP-UP | 201, 400, 401, 403, 409, 429, 500, 503 |
| GET | /v1/admin/tenants/{tenantId}Platform administration | getTenant | Admin plane · MANAGE_USERS | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /v1/admin/tenants/{tenantId}Platform administration | updateTenant | Admin plane · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/admin/tenants/{tenantId}/policy-configPlatform administration | getTenantPolicyConfig | Admin plane · MANAGE_USERS | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/admin/tenants/{tenantId}/portal- users/{portalUserId}/revoke-sessionsPlatform administration | revokeTenantPortalUserSessions | Admin plane · MANAGE_USERS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/agentsAgents | listAgents | Admin plane · READ_AGENTS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/agentsAgents | createAgent | Admin plane · MANAGE_AGENTS STEP-UP | 201, 400, 401, 403, 404, 409, 429, 500 |
| GET | /v1/agents/{agentId}Agents | getAgent | Admin plane · READ_AGENTS | 200, 400, 401, 403, 404, 409, 500 |
| PATCH | /v1/agents/{agentId}Agents | updateAgent | Admin plane · MANAGE_AGENTS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| POST | /v1/ai/chatAI chat gateway (v1) | executeAiChatV1 | AICHAT-V1 | 200, 400, 403, 409, 413, 415, 422, 429, 500, 502, 503, 504 |
| POST | /v1/ai/chat/streamAI chat gateway (v1) | executeAiChatStreamV1 | AICHAT-V1 | 200, 400, 403, 409, 413, 415, 422, 429, 500, 502, 503, 504 |
| GET | /v1/approvalsApprovals | listApprovals | Admin plane · READ_APPROVALS | 200, 400, 401, 403, 404, 409, 500 |
| GET | /v1/approvals/{approvalId}Approvals | getApproval | Admin plane · READ_APPROVALS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/approvals/{approvalId}/decisionApprovals | decideApproval | Admin plane · DECIDE_APPROVALS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| GET | /v1/attestation/admin/historyAttestation | attestationHistory | Admin plane · READ_ATTESTATIONS | 200, 400, 401, 403, 500, 503 |
| GET | /v1/attestation/admin/statsAttestation | attestationStats | Admin plane · READ_ATTESTATIONS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/attestation/chain/verifyAttestation | verifyAttestationChain | Admin plane · MANAGE_ATTESTATIONS | 200, 400, 401, 403, 429, 500, 503 |
| POST | /v1/attestation/evidence/verifyAttestation | verifyEvidencePackage | Public · MANAGE_ATTESTATIONS | 200, 400, 429, 500, 503 |
| POST | /v1/attestation/verifyAttestation | generateAttestation | Public · MANAGE_ATTESTATIONS | 200, 400, 429, 500, 503 |
| GET | /v1/attestation/{attestationId}Attestation | getAttestation | Public · MANAGE_ATTESTATIONS | 200, 400, 404, 429, 500, 503 |
| GET | /v1/attestation/{attestationId}/evidenceAttestation | attestationEvidence | Admin plane · EXPORT_ATTESTATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/attestation/{attestationId}/exportAttestation | exportAttestation | Admin plane · EXPORT_ATTESTATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/attestation/{attestationId}/summaryAttestation | attestationSummary | Admin plane · READ_ATTESTATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/certification/admin/historyCertification | certificationHistory | Admin plane · READ_CERTIFICATIONS | 200, 400, 401, 403, 500, 503 |
| GET | /v1/certification/admin/statsCertification | certificationStats | Admin plane · READ_CERTIFICATIONS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/certification/evaluateCertification | evaluateCertification | Admin plane · SUBMIT_BATCH_CERTIFICATION STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| GET | /v1/certification/{certificationId}Certification | getCertificationResult | Public | 200, 400, 404, 429, 500, 503 |
| GET | /v1/certification/{certificationId}/certificateCertification | getCertificationCertificate | Public | 200, 400, 404, 429, 500, 503 |
| GET | /v1/certification/{certificationId}/evidenceCertification | getCertificationEvidence | Admin plane · EXPORT_CERTIFICATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/certification/{certificationId}/exportCertification | exportCertification | Admin plane · EXPORT_CERTIFICATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/certification/{certificationId}/reportCertification | getCertificationReport | Admin plane · READ_CERTIFICATIONS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/certification/{certificationId}/summaryCertification | getCertificationSummary | Public | 200, 400, 404, 429, 500, 503 |
| POST | /v1/certifications/batchBatch certification | createCertificationBatch | Admin plane · SUBMIT_BATCH_CERTIFICATION STEP-UP | 202, 400, 401, 403, 429, 500, 503 |
| GET | /v1/certifications/batch/{batchId}Batch certification | getCertificationBatch | Admin plane · READ_CERTIFICATIONS | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/certifications/batch/{batchId}/cancelBatch certification | cancelCertificationBatch | Admin plane · CANCEL_BATCH_CERTIFICATION STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| GET | /v1/certifications/batch/{batchId}/resultsBatch certification | getBatchResults | Admin plane · READ_CERTIFICATIONS | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/delegationsDelegations | issueDelegation | Signing-identity auth · kill-switch gate | 201, 400, 401, 403, 404, 409, 429, 503 |
| POST | /v1/delegations/verifyDelegations | verifyDelegation | Signing-identity auth · kill-switch gate | 200, 400, 401, 403, 404, 409, 429, 503 |
| GET | /v1/delegations/{delegationId}Delegations | getDelegation | Signing-identity auth · kill-switch gate | 200, 400, 401, 403, 404, 409, 429, 503 |
| POST | /v1/delegations/{delegationId}/revokeDelegations | revokeDelegation | Signing-identity auth · kill-switch gate | 200, 400, 401, 403, 404, 409, 429, 503 |
| GET | /v1/evidence/package/{artifactId}Evidence (v1) | getEvidencePackageV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/evidence/package/{artifactId}/auditEvidence (v1) | getEvidenceAuditChainV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/evidence/package/{artifactId}/bundleEvidence (v1) | getEvidenceBundleV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/evidence/package/{artifactId}/jsonEvidence (v1) | getEvidencePackageJsonV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/evidence/package/{artifactId}/pdfEvidence (v1) | getEvidencePackagePdfV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/evidence/package/{artifactId}/verifyEvidence (v1) | verifyEvidencePackageIntegrityV1 | Admin plane · GENERATE_EVIDENCE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/mcp/serversMCP server administration | listMcpServers | Admin plane · READ_MCP_SERVERS | 200, 400, 401, 403, 404, 409, 500, 502 |
| POST | /v1/mcp/serversMCP server administration | registerMcpServer | Admin plane · MANAGE_MCP_SERVERS STEP-UP | 201, 400, 401, 403, 404, 409, 429, 500, 502 |
| GET | /v1/mcp/servers/{serverId}MCP server administration | getMcpServer | Admin plane · READ_MCP_SERVERS | 200, 400, 401, 403, 404, 409, 500, 502 |
| POST | /v1/mcp/servers/{serverId}/disableMCP server administration | disableMcpServer | Admin plane · MANAGE_MCP_SERVERS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 502 |
| POST | /v1/mcp/servers/{serverId}/enableMCP server administration | enableMcpServer | Admin plane · MANAGE_MCP_SERVERS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 502 |
| POST | /v1/mcp/servers/{serverId}/identityMCP server administration | rotateMcpServerIdentity | Admin plane · MANAGE_MCP_SERVERS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 502 |
| POST | /v1/mcp/servers/{serverId}/tools/refreshMCP server administration | refreshMcpServerTools | Admin plane · MANAGE_MCP_SERVERS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 502 |
| POST | /v1/policy/comparePolicy simulation, governance and visualisation | comparePolicies | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| GET | /v1/policy/governancePolicy simulation, governance and visualisation | listPolicyChangeRequests | Admin plane · READ_POLICY_GOVERNANCE | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/governance/draftPolicy simulation, governance and visualisation | draftPolicyChange | Admin plane · PROPOSE_POLICY_CHANGE STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| POST | /v1/policy/governance/emergency/activatePolicy simulation, governance and visualisation | activateEmergencyPolicyOverride | Admin plane · EMERGENCY_POLICY_OVERRIDE STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| POST | /v1/policy/governance/emergency/sweep-expiredPolicy simulation, governance and visualisation | sweepExpiredEmergencyOverrides | Admin plane · EMERGENCY_POLICY_OVERRIDE STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| POST | /v1/policy/governance/emergency/{id}/retro-approvePolicy simulation, governance and visualisation | retroApproveEmergencyOverride | Admin plane · APPROVE_EMERGENCY_POLICY STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/policy/governance/rollbackPolicy simulation, governance and visualisation | requestPolicyRollback | Admin plane · REQUEST_POLICY_ROLLBACK STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /v1/policy/governance/{id}Policy simulation, governance and visualisation | getPolicyChangeRequest | Admin plane · READ_POLICY_GOVERNANCE | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/policy/governance/{id}/approvePolicy simulation, governance and visualisation | approvePolicyChange | Admin plane · APPROVE_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| GET | /v1/policy/governance/{id}/evidencePolicy simulation, governance and visualisation | getPolicyChangeRequestEvidence | Admin plane · READ_POLICY_GOVERNANCE | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/governance/{id}/publishPolicy simulation, governance and visualisation | publishPolicyChange | Admin plane · PUBLISH_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/rejectPolicy simulation, governance and visualisation | rejectPolicyChange | Admin plane · APPROVE_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/reviewPolicy simulation, governance and visualisation | reviewPolicyChange | Admin plane · REVIEW_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/rollback/approvePolicy simulation, governance and visualisation | approvePolicyRollback | Admin plane · APPROVE_POLICY_ROLLBACK STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/schedulePolicy simulation, governance and visualisation | schedulePolicyChange | Admin plane · APPROVE_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/submitPolicy simulation, governance and visualisation | submitPolicyChange | Admin plane · PROPOSE_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 409, 429, 500, 503 |
| POST | /v1/policy/governance/{id}/withdrawPolicy simulation, governance and visualisation | withdrawPolicyChange | Admin plane · PROPOSE_POLICY_CHANGE STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| POST | /v1/policy/simulatePolicy simulation, governance and visualisation | simulatePolicy | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/simulate/batchPolicy simulation, governance and visualisation | batchSimulate | Admin plane · READ_POLICIES | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/depsPolicy simulation, governance and visualisation | buildPolicyDependencies | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/exportPolicy simulation, governance and visualisation | exportPolicyVisual | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| GET | /v1/policy/visual/flowPolicy simulation, governance and visualisation | getDecisionFlow | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/graphPolicy simulation, governance and visualisation | buildPolicyGraph | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/highlightPolicy simulation, governance and visualisation | highlightRisks | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/statsPolicy simulation, governance and visualisation | policyStatistics | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| POST | /v1/policy/visual/treePolicy simulation, governance and visualisation | buildPolicyTree | Admin plane · READ_POLICIES (+url rewrite) | 200, 400, 401, 403, 500, 503 |
| GET | /v1/portal/admin/historyVerification portal (v1) | portalHistoryV1 | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 500, 503 |
| GET | /v1/portal/admin/statsVerification portal (v1) | portalStatsV1 | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 500, 503 |
| GET | /v1/portal/evidence/{verificationId}Verification portal (v1) | getPortalEvidenceV1 | Admin plane · READ_VERIFICATION_PORTAL | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/portal/report/{verificationId}Verification portal (v1) | getPortalReportV1 | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 404, 429, 500, 503 |
| GET | /v1/portal/result/{verificationId}Verification portal (v1) | getPortalResultV1 | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 404, 429, 500, 503 |
| POST | /v1/portal/verifyVerification portal (v1) | submitPortalVerificationV1 | Public · MANAGE_VERIFICATION_PORTAL | 200, 400, 429, 500, 503 |
| GET | /v1/proofs/{requestId}Proof assembler | getRequestProof | Admin plane · READ_AUDIT_PROOFS · READ_AUDIT_PROOFS | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/prq/archivedPersistence recovery queue | listArchivedDlqItems | Admin plane · READ_RECOVERY_QUEUE | 200, 400, 401, 403, 500, 503 |
| GET | /v1/prq/dlqPersistence recovery queue | listDlqItems | Admin plane · READ_RECOVERY_QUEUE | 200, 400, 401, 403, 500, 503 |
| GET | /v1/prq/dlq/replayPersistence recovery queue | getDlqReplayMethodGuard | Admin plane · READ_RECOVERY_QUEUE | 400, 401, 403, 405, 500, 503 |
| POST | /v1/prq/dlq/replayPersistence recovery queue | replayDlqItems | Admin plane · MANAGE_RECOVERY_QUEUE STEP-UP | 200, 400, 401, 403, 429, 500, 503 |
| DELETE | /v1/prq/dlq/{operationId}Persistence recovery queue | archiveDlqItem | Admin plane · MANAGE_RECOVERY_QUEUE STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/prq/dlq/{operationId}Persistence recovery queue | getDlqItem | Admin plane · READ_RECOVERY_QUEUE | 200, 400, 401, 403, 404, 500, 503 |
| GET | /v1/prq/statsPersistence recovery queue | getPrqStats | Admin plane · READ_RECOVERY_QUEUE | 200, 400, 401, 403, 500, 503 |
| GET | /v1/sessionsAgent sessions | listAgentSessions | Admin plane · READ_AGENTS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/sessionsAgent sessions | startAgentSession | Admin plane · MANAGE_AGENT_SESSIONS STEP-UP | 201, 400, 401, 403, 404, 409, 429, 500 |
| GET | /v1/sessions/{sessionId}Agent sessions | getAgentSession | Admin plane · READ_AGENTS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/sessions/{sessionId}/endAgent sessions | endAgentSession | Admin plane · MANAGE_AGENT_SESSIONS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| POST | /v1/sessions/{sessionId}/killAgent sessions | killAgentSession | Admin plane · MANAGE_AGENT_SESSIONS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| GET | /v1/tool-registryTool registry | listTools | Admin plane · READ_TOOLS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/tool-registryTool registry | registerTool | Admin plane · MANAGE_TOOLS STEP-UP | 201, 400, 401, 403, 404, 409, 429, 500 |
| POST | /v1/tool-registry/approveTool registry | approveToolVersion | Admin plane · MANAGE_TOOLS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| POST | /v1/tool-registry/disableTool registry | disableTool | Admin plane · MANAGE_TOOLS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| GET | /v1/tool-registry/entryTool registry | getTool | Admin plane · READ_TOOLS | 200, 400, 401, 403, 404, 409, 500 |
| POST | /v1/tool-registry/policyTool registry | updateToolPolicy | Admin plane · MANAGE_TOOLS STEP-UP | 200, 400, 401, 403, 404, 409, 429, 500 |
| POST | /v1/tools/callTool gateway | callTool | Signing-identity auth · kill-switch gate | 200, 400, 401, 403, 409, 429, 502, 503, 504 |
| GET | /v1/transparency/admin/chain/validateTransparency log (v1) | validateTransparencyChainV1 | Admin plane · READ_TRANSPARENCY_LOG | 200, 400, 401, 403, 500, 503 |
| POST | /v1/transparency/admin/roots/generateTransparency log (v1) | generateTransparencyRootV1 | Admin plane · MANAGE_TRANSPARENCY_LOG STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /v1/transparency/admin/statsTransparency log (v1) | transparencyStatsV1 | Admin plane · READ_TRANSPARENCY_LOG | 200, 400, 401, 403, 500, 503 |
| GET | /v1/transparency/consistency/{fromRootId}/{toRootId}Transparency log (v1) | getTransparencyConsistencyProofV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /v1/transparency/entriesTransparency log (v1) | listTransparencyEntriesV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /v1/transparency/entry/{transparencyId}Transparency log (v1) | getTransparencyEntryV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /v1/transparency/proof/{transparencyId}Transparency log (v1) | getInclusionProofV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| GET | /v1/transparency/receipt/{requestId}Transparency log (v1) | getTransparencyReceiptV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| POST | /v1/transparency/registerTransparency log (v1) | registerTransparencyEntryV1 | Admin plane · MANAGE_TRANSPARENCY_LOG STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /v1/transparency/rootTransparency log (v1) | getTransparencyRootV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /v1/transparency/rootsTransparency log (v1) | listTransparencyRootsV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 500, 503 |
| GET | /v1/transparency/verify/{transparencyId}Transparency log (v1) | verifyTransparencyEntryV1 | Public · READ_TRANSPARENCY_LOG | 200, 400, 404, 500, 503 |
| POST | /v1/verifyVerification (v1) | verifyArtifactV1 | VERIFY-V1 | 200, 400, 429, 500, 503 |
| POST | /v1/verify/v2Verification (v1) | verifyArtifactV2V1 | VERIFY-V1 | 200, 400, 429, 500, 503 |
| GET | /v1/webhooksWebhooks | listWebhooks | Admin plane · READ_WEBHOOKS | 200, 400, 401, 403, 500, 503 |
| POST | /v1/webhooksWebhooks | createWebhook | Admin plane · MANAGE_WEBHOOKS STEP-UP | 201, 400, 401, 403, 429, 500, 503 |
| GET | /v1/webhooks/metricsWebhooks | webhookMetrics | Admin plane · READ_WEBHOOKS | 200, 400, 401, 403, 500, 503 |
| DELETE | /v1/webhooks/{id}Webhooks | deleteWebhook | Admin plane · MANAGE_WEBHOOKS STEP-UP | 204, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/webhooks/{id}Webhooks | getWebhook | Admin plane · READ_WEBHOOKS | 200, 400, 401, 403, 404, 500, 503 |
| PATCH | /v1/webhooks/{id}Webhooks | updateWebhook | Admin plane · MANAGE_WEBHOOKS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| GET | /v1/webhooks/{id}/deliveriesWebhooks | webhookDeliveries | Admin plane · READ_WEBHOOKS | 200, 400, 401, 403, 404, 500, 503 |
| POST | /v1/webhooks/{id}/testWebhooks | testWebhook | Admin plane · MANAGE_WEBHOOKS STEP-UP | 200, 400, 401, 403, 404, 429, 500, 503 |
| POST | /verifyVerification | verifyArtifact | VERIFY | 200, 400, 429, 500, 503 |
| POST | /verify/v2Verification | verifyArtifactV2 | VERIFY | 200, 400, 429, 500, 503 |
