Skip to main content

CompleteSurveyResponse finalizes an in-progress response as completed.

POST 

/api/v1/surveys/responses/:responseId/complete

Validates that all required questions have answers, computes duration, and transitions status from in_progress/partial to completed.

Parameters​

  • response_id: Required, response ID (> 0).

Errors​

  • FAILED_PRECONDITION: Required questions are unanswered, or the response is already in a terminal state.

Request​

Responses​

A successful response.