Submit a survey response with a rating value and optional text feedback. Creates a new response for the current session, or updates it if the same session_uuid already responded to this survey.
Returns 409 when the session_uuid is already in use for a different survey: a session_uuid belongs to a single survey and must not be reused across surveys — initialize each survey separately to obtain its own session.
Request body
Comparison table
Field
Type
Required
Description
survey_uuid
string (uuid)
Yes
UUID of the survey being answered.
session_uuid
string (uuid)
No
Session to attach the response to (from the init response). Omit to start a fresh session.
value
integer | null
No
Rating value. The valid range depends on the survey type: CSAT-2: 0-1, CSAT-5: 1-5, CES-7: 1-7, NPS: 0-10. An out-of-range value returns 400.