관리자 API 개요
참고: 이 문서에 설명된 모든 API는
dta-wi-mono모노레포의dta-wi-medi-api애플리케이션에 구현되어 있습니다.
개요
관리자 API는 시스템 관리 및 운영에 필요한 API 집합입니다.
관리자 API 목록
MD 계정 관리 API
| API 엔드포인트 | 메서드 | 설명 | 문서 |
|---|---|---|---|
/v1/admin/accounts | GET | MD 계정 목록 조회 | 상세보기 |
/v1/admin/accounts/{accountId} | GET | MD 계정 상세 조회 | 상세보기 |
/v1/admin/accounts | POST | MD 계정 생성 | 상세보기 |
/v1/admin/accounts/{accountId} | PATCH | MD 계정 수정 | 상세보기 |
/v1/admin/accounts/{accountId} | DELETE | MD 계정 삭제 | 상세보기 |
비밀번호 관리 API
| API 엔드포인트 | 메서드 | 설명 | 문서 |
|---|---|---|---|
/v1/admin/accounts/password/reset/security-code/send | POST | 비밀번호 재설정 보안 코드 발송 | 상세보기 |
등록 관리 API
| API 엔드포인트 | 메서드 | 설명 | 문서 |
|---|---|---|---|
/v1/admin/registrations | GET | 등록 목록 조회 | 상세보기 |
/v1/admin/registrations/{registrationId} | GET | 등록 상세 조회 | 상세보기 |
/v1/admin/registrations | POST | 등록 생성 | 상세보기 |
/v1/admin/registrations/approve | POST | 등록 승인 | 상세보기 |
사이트 관리 API
| API 엔드포인트 | 메서드 | 설명 | 문서 |
|---|---|---|---|
/v1/admin/sites | GET | 사이트 목록 조회 | 상세보기 |
/v1/admin/sites/{siteId} | GET | 사이트 상세 조회 | 상세보기 |
/v1/admin/sites | POST | 사이트 생성 | 상세보기 |
/v1/admin/sites/{siteId} | PATCH | 사이트 수정 | 상세보기 |
/v1/admin/sites/{siteId} | DELETE | 사이트 삭제 | 상세보기 |
/v1/admin/sites/with-accounts | POST | 사이트와 계정 함께 생성 | 상세보기 |
Slack 관리 API
| API 엔드포인트 | 메서드 | 설명 | 문서 |
|---|---|---|---|
/v1/slack/interactive/registrations | POST | Slack 등록 인터랙티브 처리 | 상세보기 |
인증 요구 사항
대부분의 관리자 API는 유효한 JWT 액세스 토큰과 관리자 권한이 필요합니다.
request header
Authorization: Bearer {access_token}
예외:
- Slack 관리 API는 JWT 인증 대신 Slack Signature 검증을 사용합니다.