Waitlist Entries
Create Waitlist Entry
Joins a free waitlist plan as the authenticated user. Requires waitlist_entry:create. Repeated joins return the existing pending entry, or an approved entry with a valid membership. Paid plans are rejected; no payment method is collected and no membership is granted.
post/waitlist_entries
Headers
Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"plan_id": "plan_xxxxxxxxxxxxxx"
}Response
joined
Example response
{
"account_id": "biz_xxxxxxxxxxxxxx",
"approval_failure_reason": "plan_unavailable",
"created_at": "2026-01-01T12:00:00.000Z",
"id": "entry_xxxxxxxxxxxxxx",
"metadata": {},
"plan_id": "plan_xxxxxxxxxxxxxx",
"product_id": "prod_xxxxxxxxxxxxxx",
"status": "canceled",
"updated_at": "2026-01-01T12:00:00.000Z",
"user_id": "user_xxxxxxxxxxxxxx"
}