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.