Skip to content

API 명세 #53

Description

@meteorqz6
No 기능 Method Endpoint
1 서버 상태 확인 GET /health
2 Access Token 재발급 POST /api/v1/auth/token/refresh
3 회원가입 POST /api/v1/auth/signup
4 로그인 POST /api/v1/auth/login
5 조직 생성 POST /api/v1/organization
6 조직 조회 GET /api/v1/organization
7 조직 수정 PATCH /api/v1/organization
8 근무자 등록 POST /api/v1/workers
9 근무자 목록 조회 GET /api/v1/workers
10 근무자 수정 PATCH /api/v1/workers/{workerId}
11 근무자 삭제 DELETE /api/v1/workers/{workerId}
12 최소 인원 조건 목록 조회 GET /api/v1/minimum-staffing-rules
13 최소 인원 조건 추가 POST /api/v1/minimum-staffing-rules
14 최소 인원 조건 수정 PATCH /api/v1/minimum-staffing-rules/{ruleId}
15 최소 인원 조건 삭제 DELETE /api/v1/minimum-staffing-rules/{ruleId}
16 가능 시간 설정 기간 조회 GET /api/v1/availability-period
17 가능 시간 설정 기간 저장 PUT /api/v1/availability-period
18 근무자 가능 시간 조회 GET /api/v1/workers/{workerId}/available-times
19 근무자 가능 시간 저장 PUT /api/v1/workers/{workerId}/available-times
20 확정 스케줄 이력 목록 조회 GET /api/v1/confirmed-schedules
21 확정 스케줄 상세 조회 GET /api/v1/confirmed-schedules/{confirmedScheduleId}
22 확정 스케줄 CSV 내보내기 GET /api/v1/confirmed-schedules/{confirmedScheduleId}/csv
23 현재 추천 스케줄 조회 GET /api/v1/schedule-recommendations/current
24 추천 스케줄 생성 POST /api/v1/schedule-recommendations/generate
25 추천 스케줄 확정 POST /api/v1/schedule-recommendations/{recommendationId}/confirm
26 추천 스케줄 배정 추가 POST /api/v1/schedule-recommendations/{recommendationId}/assignments
27 추천 스케줄 배정 수정 PATCH /api/v1/schedule-recommendations/{recommendationId}/assignments/{assignmentId}
28 추천 스케줄 배정 삭제 DELETE /api/v1/schedule-recommendations/{recommendationId}/assignments/{assignmentId}

Metadata

Metadata

Assignees

Labels

feature신규 기능 구현 이슈

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions