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"
}