답변 가져오기

특정 설문(form_id)에 제출된 답변 데이터를 가져옵니다.

[GET] https://api.moaform.com/v1/forms/{form_id}/responses

 

요청

Path Parameters

Key Description
form_id 필수. 설문의 고유 ID

 

Query Parameters

Key Type Description
page integer 가져올 목록의 페이지. 기본값 1
page_size integer 페이지당 가져올 목록의 개수. 기본값 25, 최대값 1000
since string 지정된 날짜와 시간 이후로 제출된 답변으로 요청을 제한 (예: 2020-03-20T14:00:59Z)
until string 지정된 날짜와 시간 이전으로 제출된 답변으로 요청을 제한 (예: 2020-03-20T14:00:59Z)
after string 지정된 response_id 후에 제출된 답변으로 제한. 해당 response_id 미포함
before string 지정된 response_id 전에 제출된 답변으로 제한. 해당 response_id 미포함
included_response_ids string 지정된 response_id를 포함하는 답변으로 제한. 여러개를 지정하려면 쉼표로 구분하여 요청
excluded_response_ids string 지정된 response_id를 제외한 답변으로 제한. 여러개를 지정하려면 쉼표로 구분하여 요청
sort_by string 목록 정렬 필드. 기본값은 `submitted_at`(현재 `submitted_at` 만 허용)
order_by string 정렬 순서. 기본값 `asc`(오름차순 정렬 `asc`, 내림차순 정렬 `desc`중 하나)

 

응답

Key Type Description
total_items integer 결과 목록의 전체 개수
page_count integer 페이지 개수
items [object]  
↳ hidden object  
     ↳ d[n] string 히든필드가 있을 경우에만 모든 히든 필드들을 같은 위계로 표시. n=1~100
↳ response_id string 답변의 고유 ID
↳ submitted_at string 답변 제출 일시
↳ metadata object  
     ↳ browser string 답변자 브라우저 정보
     ↳ operating_system string 답변자 운영체제 정보
     ↳ device string 답변자 장치 정보
     ↳ user_agent string 답변자의 User Agent
↳ answers [object]  
     ↳ block object  
          ↳ id string 항목의 고유 ID
          ↳ type string 항목의 타입
     ↳ type string 답변의 타입 (아래 별도 table 에서 타입별로 계속 설명. 각 타입별로 이 KEY를 포함하여 아래 ... 위치를 대체)
... ... ...
↳ thankyou object  
     ↳ id string 맺음말의 고유 ID
     ↳ url string 맺음말의 URL

 

답변의 type 상세

choice (여러 보기들 중 하나만 선택)

Key Type Description
     ↳ type string choice
     ↳ choice object  
          ↳ id string 보기의 고유 ID
          ↳ label string 보기의 내용
          ↳ score integer 보기에 할당된 점수 (점수가 할당되어야만 나옴)
          ↳ other string 기타 보기에 입력한 답변 (기타 답변일 경우에만 나타남)

 

choices (여러 보기들 중 여러개 선택)

Key Type Description
     ↳ type string choices
     ↳ choices [object]  
          ↳ id string 보기의 고유 ID
          ↳ label string 보기의 내용
          ↳ score integer 보기에 할당된 점수 (점수가 할당되어야만 나옴)
          ↳ other string 기타 보기에 입력한 답변 (기타 답변일 경우에만 나타남)

순위형 질문의 경우 나열되는 답변의 순서가 곧 순위입니다.

 

media_choice (여러 미디어 보기들 중 하나만 선택)

Key Type Description
     ↳ type string media_choice
     ↳ media_choice object  
          ↳ id string 보기의 고유 ID
          ↳ label string 보기의 내용
          ↳ score integer 보기에 할당된 점수 (점수가 할당되어야만 나옴)
          ↳ other string 기타 보기에 입력한 답변 (기타 답변일 경우에만 나타남)
          ↳ media object  
               ↳ type string 미디어 형태 (현재는 image only)
               ↳ url string 이미지 URL

 

media_choices (여러 미디어 보기들 중 여러개 선택)

Key Type Description
     ↳ type string media_choices
     ↳ media_choices [object]  
          ↳ id string 보기의 고유 ID
          ↳ label string 보기의 내용
          ↳ score integer 보기에 할당된 점수 (점수가 할당되어야만 나옴)
          ↳ other string 기타 보기에 입력한 답변 (기타 답변일 경우에만 나타남)
          ↳ media object  
               ↳ type string 미디어 형태 (현재는 image only)
               ↳ url string 이미지 URL

순위형 질문의 경우 나열되는 답변의 순서가 곧 순위입니다.

 

text (주관식)

Key Type Description
     ↳ type string text
     ↳ text string 텍스트 입력값
     ↳ encrypted boolean 답변 암호화 저장 여부 ("true" 일때만 나옴)

 

email (이메일)

Key Type Description
     ↳ type string email
     ↳ email string 이메일 주소
     ↳ encrypted boolean 답변 암호화 저장 여부 ("true" 일때만 나옴)

 

url (url)

Key Type Description
     ↳ type string url
     ↳ url string 웹사이트 URL
     ↳ encrypted boolean 답변 암호화 저장 여부 ("true" 일때만 나옴)

 

number (답변이 숫자인 경우, 척도형, 별점형, 수치입력형 등)

Key Type Description
     ↳ type string number
     ↳ number number 답변 숫자값
     ↳ encrypted boolean 답변 암호화 저장 여부 (수치입력형만, "true" 일때만 나옴)

 

address (주소)

Key Type Description
     ↳ type string address
     ↳ address [object]  
          ↳ street string street 입력값 (visibile_fields로 정의되어야만 나옴)
          ↳ detail string detail 입력값 (visibile_fields로 정의되어야만 나옴)
          ↳ city string city 입력값 (visibile_fields로 정의되어야만 나옴)
          ↳ region string region 입력값 (visibile_fields로 정의되어야만 나옴)
          ↳ postal_code string postal_code 입력값 (visibile_fields로 정의되어야만 나옴)
          ↳ country string country 입력값 (visibile_fields로 정의되어야만 나옴)
     ↳ encrypted boolean 답변 암호화 저장 여부 ("true" 일때만 나옴)

 

files (첨부파일)

Key Type Description
     ↳ type string files
     ↳ files [object]  
          ↳ name string 파일명
          ↳ size integer 파일 사이즈
          ↳ url [object]  
               ↳ api string 파일 다운로드 API URL
               ↳ report string 파일 다운로드 웹사이트 URL