Projects
GET|POST /v0/projects · GET|DELETE /v0/projects/:project_id.
Every project carries its own inboxes, threads, drafts, domains, webhooks, lists,
metrics and API keys:
{ "name": "tenant-a", "client_id": "…" } (client_id dedupes).
Org-level routes span projects; every object carries its project_id, and scoped
keys are fenced to theirs. Deleting a project cascades to its inboxes, threads
and messages — there is no undo, so gate pod_delete tightly.