Developer documentation

REST API v1

Versioning and idempotency

Integrate against stable versioned paths and prevent duplicate write effects.

Updated 2026-07-24

Versioning

Public endpoints are grouped beneath /api/v1. Breaking contract changes require a new version or an announced migration path.

Safe writes

Use an idempotency key when a documented write endpoint supports it. Webhook consumers should also deduplicate by event identifier.