Introduction
Communications
Garage CRM communications and webhooks API (Cloudflare Worker + D1).
Authentication is required. User types come from Directory memberships for service communications.
What it owns
- Outbound communication records and webhook delivery state in D1
What it does not own
Stack
Hono, Zod, OpenAPI, D1. Gateway mount: /communications/* on the garage gateway. API base path /v1.
See the Communications API reference.