Skip to main content

Send Waitlist Notification

Send an availability notification email to a waitlist entry. The email contains a "Book Now" link that directs the customer to the booking widget with pre-filled details.

POST /v1/waitlist/{id}/notify

Authenticationโ€‹

Requires a valid API key with waitlist:write scope.

Path Parametersโ€‹

ParameterTypeDescription
idintegerThe waitlist entry ID

Prerequisitesโ€‹

  • The entry must be in waiting status
  • Sending a notification updates the entry status to notified

Request Exampleโ€‹

curl -X POST "https://app.equipdash.com/api/v1/waitlist/789/notify" \
-H "Authorization: Bearer eqd_live_your_api_key"

Responseโ€‹

Returns the updated waitlist entry with notified status.

{
"data": {
"id": 789,
"type": "experience",
"status": "notified",
"customer": {
"id": 456,
"name": "Jane Smith",
"email": "jane@example.com",
"phone": "+1234567890"
},
"experience_id": 42,
"schedule_id": 156,
"quantity": 2,
"notes": null,
"source": "api",
"notified_at": "2026-02-11T16:00:00+00:00",
"created_at": "2026-02-11T14:30:00+00:00",
"updated_at": "2026-02-11T16:00:00+00:00"
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2026-02-11T16:00:00+00:00"
}
}

Error Responsesโ€‹

StatusCodeDescription
404not_foundWaitlist entry not found
422notification_errorEntry is not in waiting status or notification dispatch failed