Admin APIAdmin Dashboard API
GET /ai/admin/dashboard/managers
기업 담당자 목록 조회
기업 담당자 목록 조회
기업의 모든 담당자(관계자) 목록을 조회합니다. 대시보드 생성 시 담당자를 선택하기 위해 사용합니다.
HTTP 요청
GET /ai/admin/dashboard/managers?businessId={businessId}
Authorization: Bearer {access_token}Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
businessId | String | 예 | 기업 회원 ID (memberId) |
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "담당자 목록 조회 성공",
"data": [
{
"managerNo": 1,
"name": "김영희",
"phone": "010-1234-5678",
"email": "yhkim@company.com",
"isDefault": true
},
{
"managerNo": 2,
"name": "박철수",
"phone": "010-9876-5432",
"email": "cspark@company.com",
"isDefault": false
}
]
}성공 응답 (200 OK) - 담당자 없음
{
"status": 200,
"code": null,
"message": "담당자 목록 조회 성공",
"data": []
}에러 응답 (404 Not Found) - 기업 정보 없음
{
"status": 404,
"code": "INVALID_DATA",
"message": "기업 정보를 찾을 수 없습니다."
}Response 스키마 (BusinessManagerResponseDto)
| 필드 | 타입 | 설명 |
|---|---|---|
managerNo | Long | 담당자 번호 |
name | String | 담당자 이름 |
phone | String | 담당자 연락처 |
email | String | 담당자 이메일 |
isDefault | Boolean | 기본 담당자 여부 |