exports
| Method | Path | Scope | Summary |
|---|---|---|---|
GET | /exports | bearer | List Exports |
POST | /exports/bundle | bearer | Build 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"
]
}
| Field | Type | Required | Notes |
|---|---|---|---|
since_seq | integer | yes | exclusive, as GET /audit/export |
until_seq | integer | yes | inclusive |
agents | array of string | null | no | limit 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.