| Method | URL | 설명 |
|---|---|---|
| Post | /users |
유저 생성 |
| GET | /users |
전체 유저 조회 |
| GET | /users/{userId} |
선택 유저 조회 |
| PUT | /users/{userId} |
유저 수정 |
| DELETE | /users/{userId} |
유저 삭제 |
| Post | /users/login |
로그인 |
| Post | /schedules |
일정 생성 |
| GET | /schedules |
전체 일정 조회 |
| GET | /schedules/{scheduleId} |
선택 일정 조회 |
| PUT | /schedules/{scheduleId} |
일정 수정 |
| DELETE | /schedules/{scheduleId} |
일정 삭제 |
| Post | /schedules/{scheduleId}/comments |
댓글 생성 |
| GET | /schedules/{scheduleId}/comments |
댓글 목록 조회 |
| PUT | /comments/{commentId} |
댓글 수정 |
| DELETE | /comments/{commentId} |
댓글 삭제 |
새 일정을 생성합니다.
로그인한 사용자의 일정으로 생성됩니다.
POST /schedules
Request Body
{
"title": "회의 준비",
"content": "발표 자료 정리"
}
요청 조건
title : 필수, 공백 불가, 최대 30자content : 필수, 공백 불가, 최대 200자Response Body
{
"id": 1,
"title": "회의 준비",
"content": "발표 자료 정리",
"userId": 1,
"createAt": "2026-01-01T09:00:00",
"modifyAt": "2026-01-01T09:00:00"
}
상태 코드
201 Created예외