/v1/workspaces/{workspace_id}/waitlist/settingsAuthRead workspace-level Waitlist defaults
The settings plus `email_setup` (whether Waitlist emails can go out and what is missing; the sender domain and template names are checked against Mail, cached for up to 60 seconds) and `skipped_sends` (emails not sent in the last 7 days because the setup was incomplete). Waitlist never falls back to a ProductCraft sender: an email that cannot go out is recorded, not sent.
Path parameters
workspace_id*stringResponse · 200 Workspace Waitlist settings with the email setup state.
workspace_id*string · uuiddefault_sender_domain_id*string · uuidMail domain UUID used as default sender for Waitlist notifications.
default_heimdall_app_slug*stringAuth consumer-app slug approved entries are invited into.
brand_name*stringbrand_logo_url*stringprimary_color*stringPrimary brand colour as #RRGGBB
notifications_via_envoi*booleanWhether Waitlist notifications are routed through the Mail service.
sender_mode*enum (2)Where the From comes from: `workspace` (the workspace default sender set in Mail; the default) or `custom` (`default_sender_domain_id` + `default_sender_address`). Workspaces that had an address before this setting existed are `custom`.
Example: "workspace"
effective_sender*objectThe sender Waitlist emails actually go out from, with its live status in Mail.
default_sender_address*stringThe From used when `sender_mode` is `custom`.
welcome_template_name*stringapproved_template_name*stringrejected_template_name*stringupdated_at*string · date-timenull when the workspace has no explicit settings row yet.
email_setup*objectWhether Waitlist emails can go out and, if not, what is missing. Computed on the server on every read.
skipped_sends*objectEmails Waitlist did not send in the last 7 days because the setup was incomplete.
Example
Request
GET /v1/workspaces/{workspace_id}/waitlist/settings
Authorization: Bearer YOUR_TOKENResponse
{
"workspace_id": "00000000-0000-0000-0000-000000000000",
"default_sender_domain_id": "00000000-0000-0000-0000-000000000000",
"default_heimdall_app_slug": "string",
"brand_name": "string",
"brand_logo_url": "string",
"primary_color": "string",
"notifications_via_envoi": false,
"sender_mode": "workspace",
"effective_sender": {},
"default_sender_address": "string",
"welcome_template_name": "string",
"approved_template_name": "string",
"rejected_template_name": "string",
"updated_at": "2026-01-01T00:00:00.000Z",
"email_setup": {},
"skipped_sends": {}
}