API Reference
REST API
JSON endpoints for hash, verify, and receipt lookup. Base URL: https://api.krusade.dev
POST/api/v1/hash
Hash and register a file
Request Body
{
"filename": "document.pdf",
"content_type": "application/pdf"
}Response
{
"receipt_id": "rc_8f3j2k",
"file_hash": "a455a711200155b0...",
"created_at": "2026-06-24T12:00:00Z"
}GET/api/v1/verify/:hash
Verify a file hash against its receipt
Response
{
"valid": true,
"receipt_id": "rc_8f3j2k",
"signed": true,
"org_id": "org_abc123"
}GET/api/v1/receipt/:hash
Lookup receipt by file hash
Response
{
"receipt_id": "rc_8f3j2k",
"file_hash": "a455a711...",
"signature": "30450221...",
"prev_hash": "b722c910...",
"created_at": "2026-06-24T12:00:00Z"
}