humanos. It wraps every API call and removes the two fiddliest parts of a raw HTTP integration and adds full types:
- 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
API-Version header (currently 2026-09-01), which overrides your API key’s pinned version. Browser and edge/serverless runtimes are supported through a pluggable transport (below).
Configuration
You need two sets of credentials from the dashboard:- API credentials: API Keys in the dashboard sidebar, for the API Key and Signature Secret.
- Webhook credentials: Webhooks in the dashboard sidebar, for each endpoint’s 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 Agent Actions; each shows the SDK calls alongside the raw HTTP.