Submit Survey Response (설문 응답 제출)

설문에 대한 사용자의 응답을 제출합니다.

엔드포인트: POST /api/v1/surveys/{surveyId}/answers

Path Parameters:

파라미터

타입

설명

surveyId

string

응답을 제출할 설문의 ID

Request Parameters:

필드

타입

필수

설명

userId

string

응답 사용자 ID

answers

object

질문별 응답 객체

Request Body:

{
  "userId": "userId11",
  "answers": {
    "multipleQuestionId": [
      "choiceId1",
      "choiceId2"
    ],
    "dropdownQuestionId": "choiceId1",
    "scoreQuestionId": 5,
    "dateQuestionId": {
      "date": "2021-08-01T00:00:00.000Z",
      "time": "11:16:05"
    },
    "tableQuestionId": [
      {
        "content": "2024"
      },
      {
        "content": "2023"
      }
    ],
    "textQuestionId": "textAnswer"
  }
}

Response:

{
  "code": 201,
  "message": "요청이 성공적으로 완료되었습니다.",
  "resultId": "resultId3"
}

Status Codes:

코드

설명

201

응답이 성공적으로 제출됨

400

잘못된 응답 형식

401

인증 오류

404

설문을 찾을 수 없음

Last updated