Meeting

커버 사진을 포함한 모임 생성

출발지 이름 공통 안내 장소 조율이 포함된 SCHEDULE_AND_PLACE 또는 PLACE_ONLY 모임에서는 departure를 입력합니다. 이때 departure.name은 선택 입력(nullable)이며, 생략하면 장소 현황 응답에서 departure.address를 표시합니다.

커버 사진은 선택 사항입니다. 사진이 없어도 이 multipart API로 모임을 생성할 수 있습니다. 이때 coverImage 파트만 생략합니다. request는 문자열이 아니라 application/json 타입의 Blob 파트여야 합니다.

request에는 모임 설정과 방장의 후보 날짜·가능 일정·출발지를 선택한 플로우에 맞게 모두 담습니다. 성공 시 meetingId, inviteCode를 반환합니다.

FormData 요청에서 Content-Type 헤더는 직접 설정하지 마세요. 브라우저 또는 curl이 multipart boundary를 자동으로 추가합니다.

const formData = new FormData();
formData.append(
  "request",
  new Blob([JSON.stringify(requestBody)], { type: "application/json" })
);
if (coverImageFile) {
  formData.append("coverImage", coverImageFile);
}

await fetch("/api/meetings", {
  method: "POST",
  headers: { Authorization: "Bearer {accessToken}" },
  body: formData
});
post/api/meetings

Request

  • Base URL: https://3-35-119-70.sslip.io
  • URL: https://3-35-119-70.sslip.io/api/meetings
  • Auth: HTTP bearer

Response

모임 생성 성공

Changes

No recorded changes to this operation across all 1 revision of this API.