👽

게시글 create

URL
/board/{boardType}
게시글
method
POST

엔드 포인트 (Endpoint)

Method: POST
URL: /board/{boardType}

요청 파라미터 (Request Parameters)

Parameter
Type
Required
Description
boardType
String
Yes
게시판 타입 (예: FREE, MARKET, INFO, …)
title
String
Yes
게시글 제목 (2~50자)
content
String
Yes
게시글 내용 (2~2000자)
thumbnail
String
No
게시글 썸네일 이미지의 S3 URL

헤더 정보 (Headers)

Header
Description
Authorization
Bearer {token}
Content-Type
application/json

요청 예시 (Request Example)

요청
POST /board/FREE Content-Type: application/json Authorization: Bearer {token}
Plain Text
복사
Body:
{ "title": "제목이에요~~", "content": "하이룽", "thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png" }
JSON
복사

응답 (Response)

HTTP Status Codes:
201 Created: 게시글 생성 성공.
400 Bad Request: 잘못된 요청. (예: 제목이나 내용이 규격에 맞지 않음)
응답 예시
HTTP/1.1 201 Created { "id": 1 }
JSON
복사
오류 발생
{ "code": "INVALID_TITLE_LENGTH", "message": "제목은 2자 이상 50자 이하여야 합니다.", "status": 400 }
JSON
복사
{ "code": "INVALID_CONTENT_LENGTH", "message": "내용은 2자 이상 2000자 이하여야 합니다.", "status": 400 }
JSON
복사