Tenants
Tenant CRUD, listing, and lifecycle (cancel-delete, deploy).
Paginated tenant list
Supports `q`, `plan`, `status` (health), `includeDeleted`, `limit`, `offset` query params.
Create a tenant + enqueue provisioning
Inserts a `pending` tenant row, then enqueues a `PROVISION_TENANT` SQS job for the per-environment provision worker. Returns 202 once the job is enqueued.
Get a tenant
Get a tenant
Update tenant fields
Update tenant fields
Schedule tenant deletion
Marks the tenant `disabled` with a 10-day delete window and schedules the teardown via EventBridge.
Update tenant admin contact
Update tenant admin contact
Re-sync tenant template catalog from S3
Re-sync tenant template catalog from S3
Cancel a scheduled tenant deletion
Cancel a scheduled tenant deletion