Send Survey
POST /feedback/surveys/{survey_id}/send
POST
/feedback/surveys/{survey_id}/send
Send a survey to an audience. Real mail goes to real people.
audience_ref is a list id. For the email channel sender_email must sit
on a verified sending domain (GET /surveys/sending-domains) and
subject is required. Set scheduled_at to queue it for later. Returns
202 with a send_id — dispatch is asynchronous; poll
GET /surveys/sends/{send_id}.
Authorizations
Parameters
Path Parameters
survey_id
required
Survey id (UUID) — from GET /feedback/surveys
string
Survey id (UUID) — from GET /feedback/surveys
Header Parameters
Request Body required
object
audience_ref
required
string
channel
string
Responses
202
Successful Response
object
data
required
A send that has been accepted for dispatch, not yet delivered.
object
recipient_count
required
Contacts resolved from the audience at accept time.
integer
send_id
required
Poll GET /surveys/sends/{send_id} for progress.
integer
status
required
Dispatch state, e.g. queued or scheduled.
string
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string