Zero Storage Active
API

A clean REST API with predictable JSON.

All endpoints support bearer auth via workspace API keys. Webhook events are signed with HMAC-SHA256.

MethodEndpointDescription
POST/v1/analyzeSubmit a document for forensic analysis. Returns a job id.
GET/v1/reports/:idFetch a sealed report with full Document Trust Score.
POST/v1/signatures/verifyVerify digital signatures embedded in a PDF or Office document.
POST/v1/compareCompare two documents and return a redline diff.
GET/v1/usageWorkspace usage and remaining credits for the billing period.

Example request

curl -X POST https://api.zerovault.io/v1/analyze \
  -H "Authorization: Bearer $ZEROVAULT_API_KEY" \
  -F "file=@evidence.pdf" \
  -F "ocr=true"