POST /api/v1/waitlist. No authentication. Body: human-waitlist-entry. The same form is at duskstate.dev/waitlist.
| Field | Required | Notes |
|---|---|---|
name | Yes | 1 to 200 characters |
email | Yes | Up to 320 characters |
organisation | No | Up to 200 characters |
interests | Yes | Any of audit, store, agent-services, feed, monitoring, templates, prompts, automations, tools, plugins, snippets, blueprints, playbooks, starter-kits |
consent | Yes | Must be true |
consent_version | Yes | The privacy policy version in force; see Policies |
legend_terms_version | Yes | legend-2026-10-04 |
Reply
202 with { "status": "received", "legend": true }. legend says whether the Legend programme is open, which decides whether this entry is eligible. The reply is the same whether or not the email was already listed, so the endpoint cannot be used to check addresses.
Errors
415 not JSON, 422 invalid fields, 409 stale consent_version, 429 too many requests, 503 the waiting list is closed. See Errors.