Skip to main content

exports

MethodPathScopeSummary
GET/exportsbearerList Exports
POST/exports/bundlebearerBuild Bundle

Try it

curl -sf "$VIGIL_URL/health"

Routes

GET /exports

List Exports. Scope: bearer.

Past bundles, newest first, read from the ledger's export records.

Response 200:

[
{
"seq": 0,
"recorded_at": "string",
"manifest_sha256": "string",
"since_seq": 0,
"until_seq": 0,
"files": [
"string"
],
"chain_hash": "string"
}
]

POST /exports/bundle

Build Bundle. Scope: bearer.

Request body:

{
"since_seq": 0,
"until_seq": 0,
"agents": [
"string"
]
}
FieldTypeRequiredNotes
since_seqintegeryesexclusive, as GET /audit/export
until_seqintegeryesinclusive
agentsarray of string | nullnolimit cards, incidents and oversight to these agents

Response 200:

"any"

Generated from openapi.json (VIGIL 0.2.0). Scopes follow the router dependencies in VIGIL_SPEC.md section 4.2.