API reference

Generated from the live API's own OpenAPI schema -- every route below is a route that actually exists, not hand-maintained documentation that can drift.

GET /.well-known/actaseal-keys.json

Well Known Keys

Responses
StatusDescription
200Successful Response

GET /.well-known/security.txt

Well Known Security Txt

Responses
StatusDescription
200Successful Response

GET /accounts

List Breach Budget Accounts

Responses
StatusDescription
200Successful Response

GET /accounts/{account_id}/balance

Get Breach Budget Account Balance

Parameters
NameInRequired
account_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /admin/agents

List Agents Route

Responses
StatusDescription
200Successful Response

POST /admin/agents/declare

Declare Agent Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /admin/agents/export.csv

Export Agents Csv

Responses
StatusDescription
200Successful Response

GET /admin/agents/export.json

Export Agents Json

Responses
StatusDescription
200Successful Response

GET /admin/agents/reconciliation

Agents Reconciliation Route

Responses
StatusDescription
200Successful Response

GET /admin/agents/{agent_id}

Get Agent Route

Parameters
NameInRequired
agent_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /admin/apikeys

List Api Keys

Responses
StatusDescription
200Successful Response

POST /admin/apikeys

Mint Api Key Route

Responses
StatusDescription
201Successful Response
422Validation Error

DELETE /admin/apikeys/{key_id}

Revoke Api Key Route

Parameters
NameInRequired
key_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /admin/apikeys/{key_id}/rotate

Rotate Api Key Route

Parameters
NameInRequired
key_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /admin/workos/group-role-map

Get Workos Group Role Map

Responses
StatusDescription
200Successful Response

PUT /admin/workos/group-role-map

Edit Workos Group Role Map Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /approvals

Pending Approvals

Responses
StatusDescription
200Successful Response

POST /approvals/bulk-decision

Approvals Bulk Decision

Responses
StatusDescription
200Successful Response
422Validation Error

GET /approvals/export.csv

Approvals Export Csv

Responses
StatusDescription
200Successful Response

GET /approvals/export.json

Approvals Export Json

Responses
StatusDescription
200Successful Response

GET /approvals/pending

Approvals Pending

Responses
StatusDescription
200Successful Response

GET /approvals/{request_id}

Approval Detail

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /approvals/{request_id}/challenge

Approvals Challenge

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /approvals/{request_id}/claim

Claim Approval Route

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /approvals/{request_id}/decision

Approvals Decision

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /approvals/{request_id}/release

Release Approval Claim Route

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /approvals/{request_id}/resolve

Resolve Approval

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements

Archive List Engagements

Parameters
NameInRequired
offsetqueryno
limitqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements

Archive Create Engagement

Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}

Archive Get Engagement

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/attestation

Archive Issue Attestation

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/control-export.zip

Archive Control Export

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/inspection-pack

Archive Inspection Pack Export

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/legal-hold

Archive Place Legal Hold

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/lock

Archive Lock Status

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/preservation-precedence-report

Archive Preservation Precedence Report

Parameters
NameInRequired
engagement_idpathyes
matter_idqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/report-release-date

Archive Set Report Release Date

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/requests

Archive List Request Items

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/requests

Archive Open Request Item

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/requests/{item_id}/fulfill

Archive Fulfill Request Item

Parameters
NameInRequired
engagement_idpathyes
item_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/retention

Archive Retention Status

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/engagements/{engagement_id}/workpapers

Archive List Workpapers

Parameters
NameInRequired
engagement_idpathyes
offsetqueryno
limitqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/workpapers

Archive Attach Workpaper

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/workpapers/bulk-ingest

Archive Bulk Ingest Workpapers

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /archive/engagements/{engagement_id}/workpapers/{workpaper_id}/post-archive-addition

Archive Post Addition

Parameters
NameInRequired
engagement_idpathyes
workpaper_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /archive/requests

Archive List All Request Items

Responses
StatusDescription
200Successful Response

POST /assessment/active-profile

Assessment Set Active Profile Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /assessment/manifest-candidates

Assessment Manifest Candidates Route

Parameters
NameInRequired
rootqueryyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /assessment/manifest-uploads

Assessment Manifest Upload List Route

Responses
StatusDescription
200Successful Response

POST /assessment/manifest-uploads

Assessment Manifest Upload Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /assessment/manifest-uploads/{upload_id}

Assessment Manifest Upload Get Route

Parameters
NameInRequired
upload_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

DELETE /assessment/manifest-uploads/{upload_id}

Assessment Manifest Upload Delete Route

Parameters
NameInRequired
upload_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /assessment/manifest-uploads/{upload_id}/raw

Assessment Manifest Upload Raw Route

Parameters
NameInRequired
upload_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /assessment/profiles

Assessment List Profiles Route

Responses
StatusDescription
200Successful Response

POST /assessment/scan

Assessment Scan Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /auditor/controls

Auditor Controls

Responses
StatusDescription
200Successful Response

GET /auditor/engagement

Auditor Engagement

Responses
StatusDescription
200Successful Response

POST /auditor/engagements

Auditor Create Engagement

Responses
StatusDescription
200Successful Response
422Validation Error

POST /auditor/engagements/{engagement_id}/revoke

Auditor Revoke Engagement

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /auditor/evidence-package/{receipt_id}.zip

Auditor Evidence Package

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /auditor/evidence/{receipt_id}/review

Auditor Review Evidence

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /auditor/preview

Auditor Preview

Responses
StatusDescription
200Successful Response

GET /auth/oidc/callback

Oidc Login Callback

Parameters
NameInRequired
codequeryyes
statequeryyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /auth/oidc/login

Oidc Login Start

Responses
StatusDescription
200Successful Response

GET /auth/workos/callback

Workos Login Callback

Parameters
NameInRequired
codequeryyes
statequeryyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /auth/workos/login

Workos Login Start

Responses
StatusDescription
200Successful Response

GET /badge/{engagement_id}/status.json

Badge Status

Parameters
NameInRequired
engagement_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches

List Breaches

Parameters
NameInRequired
statusqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches/export.csv

Breaches Export Csv

Parameters
NameInRequired
statusqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches/export.json

Breaches Export Json

Parameters
NameInRequired
statusqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches/{case_id}

Breach Case Detail

Parameters
NameInRequired
case_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /breaches/{case_id}/acknowledge

Acknowledge Breach

Parameters
NameInRequired
case_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches/{case_id}/binder.html

Breaches Binder

Parameters
NameInRequired
case_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /breaches/{case_id}/binder.pdf

Breaches Binder Pdf

Parameters
NameInRequired
case_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /breaches/{case_id}/resolve

Resolve Breach

Parameters
NameInRequired
case_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /console/integrity

Console Integrity

Responses
StatusDescription
200Successful Response

GET /console/onboarding-checklist

Onboarding Checklist

Responses
StatusDescription
200Successful Response

GET /console/summary

Console Summary

Responses
StatusDescription
200Successful Response

GET /decisions

List Decisions

Responses
StatusDescription
200Successful Response

POST /gateway/preflight

Gateway Preflight Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /healthz

Healthz

Responses
StatusDescription
200Successful Response

POST /invite/{token}/accept

Accept Invite

Parameters
NameInRequired
tokenpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ledger

Browse Ledger

Parameters
NameInRequired
offsetqueryno
limitqueryno
date_fromqueryno
date_toqueryno
event_typequeryno
action_typequeryno
actor_idqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ledger/chain-badge

Ledger Chain Badge

Responses
StatusDescription
200Successful Response

GET /ledger/export.csv

Ledger Export Csv

Parameters
NameInRequired
date_fromqueryno
date_toqueryno
event_typequeryno
action_typequeryno
actor_idqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ledger/export.json

Ledger Export Json

Parameters
NameInRequired
date_fromqueryno
date_toqueryno
event_typequeryno
action_typequeryno
actor_idqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ledger/integrity

Ledger Integrity

Parameters
NameInRequired
deepqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /licence/status

Licence Status Route

Responses
StatusDescription
200Successful Response

GET /metrics

Metrics Route

Responses
StatusDescription
200Successful Response

GET /notifications

List Notifications

Parameters
NameInRequired
sincequeryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /policy

Get Policy

Responses
StatusDescription
200Successful Response

GET /policy/history

Policy History

Responses
StatusDescription
200Successful Response

POST /policy/rollback

Rollback

Responses
StatusDescription
200Successful Response
422Validation Error

POST /policy/rules

Add Rule

Responses
StatusDescription
200Successful Response
422Validation Error

PUT /policy/rules/{rule_id}

Edit Rule

Parameters
NameInRequired
rule_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

DELETE /policy/rules/{rule_id}

Delete Rule

Parameters
NameInRequired
rule_idpathyes
actor_idqueryyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /policy/rules/{rule_id}/enabled

Set Rule Enabled

Parameters
NameInRequired
rule_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /policy/templates

List Policy Templates

Responses
StatusDescription
200Successful Response

POST /policy/templates/{name}/install

Install Policy Template

Parameters
NameInRequired
namepathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /policy/versions

Policy Versions List

Responses
StatusDescription
200Successful Response

POST /policy/versions

Policy Versions Propose

Responses
StatusDescription
200Successful Response
422Validation Error

GET /policy/versions/{version}

Policy Versions Detail

Parameters
NameInRequired
versionpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /policy/versions/{version}/activate

Policy Versions Activate

Parameters
NameInRequired
versionpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /policy/versions/{version}/discard

Policy Versions Discard

Parameters
NameInRequired
versionpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /policy/versions/{version}/dry-run

Policy Versions Dry Run

Parameters
NameInRequired
versionpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /quality/conformance-receipt

Quality Conformance Receipt Route

Parameters
NameInRequired
periodqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /quality/deficiencies

Quality Deficiencies Route

Responses
StatusDescription
200Successful Response

GET /quality/internal-regulator-delta

Quality Internal Regulator Delta Route

Parameters
NameInRequired
engagement_idqueryyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /quality/monitoring-report

Quality Monitoring Report Route

Parameters
NameInRequired
window_startqueryno
window_endqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /quality/overdue

Quality Overdue Route

Responses
StatusDescription
200Successful Response

GET /quality/recurring-deficiencies

Quality Recurring Deficiencies Route

Responses
StatusDescription
200Successful Response

GET /quality/route-coverage

Quality Route Coverage Route

Responses
StatusDescription
200Successful Response

GET /readyz

Readyz

Responses
StatusDescription
200Successful Response

GET /receipts

Receipts List

Parameters
NameInRequired
offsetqueryno
limitqueryno
date_fromqueryno
date_toqueryno
decisionqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/export.csv

Receipts Export Csv

Parameters
NameInRequired
date_fromqueryno
date_toqueryno
decisionqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/export.json

Receipts Export Json

Parameters
NameInRequired
date_fromqueryno
date_toqueryno
decisionqueryno
qqueryno
Responses
StatusDescription
200Successful Response
422Validation Error

POST /receipts/verify

Receipts Verify

Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}

Receipts Detail

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/binder.html

Receipts Binder

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/certificate.pdf

Receipts Certificate Pdf

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /receipts/{receipt_id}/email-packet

Receipts Email Packet

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/evidence-pack.zip

Receipts Evidence Pack

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/explanation.html

Receipts Explanation Html

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/explanation.json

Receipts Explanation Json

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/export/acta-v01

Receipts Export Acta V01

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /receipts/{receipt_id}/fre902-certification-package

Receipts Fre902 Certification Package

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /receipts/{receipt_id}/verify

Receipts Verify Full

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /roles

List Roles

Responses
StatusDescription
200Successful Response

POST /roles

Create Role Route

Responses
StatusDescription
201Successful Response
422Validation Error

PUT /roles/{role_id}

Edit Role Route

Parameters
NameInRequired
role_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

DELETE /roles/{role_id}

Delete Role Route

Parameters
NameInRequired
role_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /settings/keys/rotate

Rotate Signing Key

Responses
StatusDescription
200Successful Response
422Validation Error

GET /settings/status

Settings Status

Responses
StatusDescription
200Successful Response

POST /setup/create-first-policy

Setup Create First Policy Route

Responses
StatusDescription
200Successful Response

POST /setup/register-approver

Setup Register Approver Route

Responses
StatusDescription
200Successful Response
422Validation Error

GET /setup/status

Setup Status Route

Responses
StatusDescription
200Successful Response

POST /setup/test-decision

Setup Run Test Decision Route

Responses
StatusDescription
200Successful Response

GET /setup/test-decision/{action_id}/evidence-pack.zip

Setup Test Decision Packet Route

Parameters
NameInRequired
action_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

POST /setup/verify-signing-key

Setup Verify Signing Key Route

Responses
StatusDescription
200Successful Response

GET /static/badge.js

Badge Js

Responses
StatusDescription
200Successful Response

GET /trust/archive-transparency-sth.json

Trust Archive Transparency Sth

Responses
StatusDescription
200Successful Response

GET /trust/caiq-lite.csv

Trust Caiq Lite Csv

Responses
StatusDescription
200Successful Response

GET /trust/caiq-lite.json

Trust Caiq Lite Json

Responses
StatusDescription
200Successful Response

GET /trust/sig-lite.csv

Trust Sig Lite Csv

Responses
StatusDescription
200Successful Response

GET /trust/sig-lite.json

Trust Sig Lite Json

Responses
StatusDescription
200Successful Response

GET /trust/trust-center.json

Trust Center Bundle

Responses
StatusDescription
200Successful Response

GET /ui/accept-invite

Accept Invite Page

Responses
StatusDescription
200Successful Response

GET /ui/admin

Admin Ui

Responses
StatusDescription
200Successful Response

GET /ui/agents

Agents Ui

Responses
StatusDescription
200Successful Response

GET /ui/approvals

Approvals Ui

Responses
StatusDescription
200Successful Response

GET /ui/approvals/{request_id}

Approval Permalink Ui

Parameters
NameInRequired
request_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ui/breaches

Breaches Ui

Responses
StatusDescription
200Successful Response

POST /ui/change-password

Change Password

Responses
StatusDescription
200Successful Response
422Validation Error

GET /ui/engagements

Engagements Ui

Responses
StatusDescription
200Successful Response

GET /ui/ledger

Ledger Ui

Responses
StatusDescription
200Successful Response

GET /ui/licence

Licence Ui

Responses
StatusDescription
200Successful Response

GET /ui/login

Login Page

Responses
StatusDescription
200Successful Response

POST /ui/login

Login

Responses
StatusDescription
200Successful Response
422Validation Error

POST /ui/logout

Logout

Responses
StatusDescription
200Successful Response

GET /ui/me

Me

Responses
StatusDescription
200Successful Response

GET /ui/playground

Playground Ui

Responses
StatusDescription
200Successful Response

GET /ui/policies

Policies Ui

Responses
StatusDescription
200Successful Response

GET /ui/quality

Quality Ui

Responses
StatusDescription
200Successful Response

GET /ui/readiness

Readiness Ui

Responses
StatusDescription
200Successful Response

GET /ui/receipts

Receipts Ui

Responses
StatusDescription
200Successful Response

GET /ui/receipts/{receipt_id}

Receipt Permalink Ui

Parameters
NameInRequired
receipt_idpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /ui/requests

Requests Ui

Responses
StatusDescription
200Successful Response

GET /ui/settings

Settings Ui

Responses
StatusDescription
200Successful Response

GET /ui/{path}

Ui Not Found

Parameters
NameInRequired
pathpathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /users

List Users

Responses
StatusDescription
200Successful Response

POST /users

Create User Route

Responses
StatusDescription
201Successful Response
422Validation Error

PUT /users/{username}

Edit User Route

Parameters
NameInRequired
usernamepathyes
Responses
StatusDescription
200Successful Response
422Validation Error

GET /verify

Verify Sandbox Redirect

Responses
StatusDescription
200Successful Response

GET /verify/

Verify Sandbox Page

Responses
StatusDescription
200Successful Response

GET /verify/receipt_verify.js

Verify Sandbox Js

Responses
StatusDescription
200Successful Response

GET /version

Version Route

Responses
StatusDescription
200Successful Response

GET /webauthn/register/options

Webauthn Register Options

Responses
StatusDescription
200Successful Response

POST /webauthn/register/verify

Webauthn Register Verify

Responses
StatusDescription
200Successful Response
422Validation Error