Description
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}
Reactions are currently unavailable
You can’t perform that action at this time.
GET/healthPOST/api/v1/auth/token/refreshPOST/api/v1/auth/signupPOST/api/v1/auth/loginPOST/api/v1/organizationGET/api/v1/organizationPATCH/api/v1/organizationPOST/api/v1/workersGET/api/v1/workersPATCH/api/v1/workers/{workerId}DELETE/api/v1/workers/{workerId}GET/api/v1/minimum-staffing-rulesPOST/api/v1/minimum-staffing-rulesPATCH/api/v1/minimum-staffing-rules/{ruleId}DELETE/api/v1/minimum-staffing-rules/{ruleId}GET/api/v1/availability-periodPUT/api/v1/availability-periodGET/api/v1/workers/{workerId}/available-timesPUT/api/v1/workers/{workerId}/available-timesGET/api/v1/confirmed-schedulesGET/api/v1/confirmed-schedules/{confirmedScheduleId}GET/api/v1/confirmed-schedules/{confirmedScheduleId}/csvGET/api/v1/schedule-recommendations/currentPOST/api/v1/schedule-recommendations/generatePOST/api/v1/schedule-recommendations/{recommendationId}/confirmPOST/api/v1/schedule-recommendations/{recommendationId}/assignmentsPATCH/api/v1/schedule-recommendations/{recommendationId}/assignments/{assignmentId}DELETE/api/v1/schedule-recommendations/{recommendationId}/assignments/{assignmentId}