GET /v1/health requires a bearer API key in the Authorization header.
Key format
Keys are environment-prefixed so they are obvious on sight in logs and tickets:
Keys are 12 characters of prefix + 32 URL-safe base64 characters. They are returned exactly once at creation, then stored only as a SHA-256 hash on our side. Treat them like a password.
Requesting a sandbox key
Email noreply@ventrasystems.com with the subjectCurrents Sandbox Access and include your operating entity name, intended use, and the email of the technical contact who will receive the key.
You will receive:
- One sandbox API key (
cur_sk_test_…) - One webhook signing secret (used to verify our webhooks — see Webhooks)
Making an authenticated request
/v1/health is intentionally public — useful for connectivity checks before adding auth.
Every other endpoint requires the header:
Failure modes
Every authentication failure is recorded against your tenant’s audit log with the reason, the partial key prefix, and the request ID returned in the response.