path

POST /api/v1/challenges/{challengeId}/notices

설명

<aside> ⏸️

현재 서버 미구현 · 이번 개발 범위 제외. 이 페이지의 요청·응답 명세는 향후 구현을 위한 참고용이며, 현재 엔드포인트는 제공하지 않는다.

</aside>

공지 작성 — 방장 전용. 텍스트만 가능하고 사전 심사는 없다(사후 신고로 처리).

Request Body

Column Type Description
title String 1~100자
content String 1~2,000자
pinned Boolean (optional) 기본 false — true면 기존 고정 자동 해제
sendPush Boolean (optional) 기본 true — 멤버 전체(작성자 제외) 푸시

json

{"title":"이번 주 인증 시간 안내",
	"content":"다음 주 월요일부터 인증 시간이 6:00~7:00으로 변경됩니다.",
	"pinned":true,
	"sendPush":true}

Response Body

201 Created

Column Type Description
noticeId String(UUID) 생성된 공지
pinned Boolean 최종 고정 상태
unpinnedNoticeId String / null 자동 해제된 기존 고정 공지
pushSent Boolean 푸시 발송 여부
todayQuota Object { used, limit: 3 }
createdAt String 작성 시각

Error