humanos. It wraps every API call and removes the two fiddliest parts of a raw HTTP integration:
- Request signing — every call is signed automatically with your Signature Secret, so
401 Invalid signaturedisappears as a failure class. - Webhook handling — verifies the
x-signature/x-timestampheaders and decrypts the{iv, data, tag}payload envelope for you. - Types — full TypeScript definitions for every request and response.
Installation
Configuration
You need two sets of credentials from the dashboard:- API credentials — Settings → API Keys: the API Key and Signature Secret.
- Webhook credentials — Settings → Webhooks: the Webhook Signature Secret, Webhook Encryption Secret and Webhook Encryption Salt.
.env.
Quick start
200 OK with a (possibly empty) list means you’re wired up. From there, follow the guide that matches what you’re building — Collecting Approvals or Verifying Agent Actions — each shows the SDK calls alongside the raw HTTP.