SaaS API광고주 캠페인 초안
GET /ai/business/collab/managers
내 기업 담당자 목록 조회
내 기업 담당자 목록 조회
로그인한 비즈니스 사용자 본인 기업의 담당자(BusinessManager) 전체 목록을 반환합니다. 광고주가 캠페인 초안 폼의 "담당자" 단계에서 이전에 사용한 담당자를 골라 재사용할 수 있도록 사용합니다. JWT 의 사용자 ID 로 본인 Business 의 담당자만 자연스럽게 격리되므로 businessId 쿼리 파라미터는 받지 않습니다.
| 항목 | 값 |
|---|---|
| 메서드 | GET |
| 경로 | /ai/business/collab/managers |
| 인증 | 필요 (ROLE_BUSINESS) |
요청
GET /ai/business/collab/managers HTTP/1.1
Host: api.glowb.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...curl "https://api.glowb.com/ai/business/collab/managers" \
-H "Authorization: Bearer {access_token}"const response = await fetch('/ai/business/collab/managers', {
headers: { 'Authorization': `Bearer ${accessToken}` }
});
const { data: managers } = await response.json();응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "담당자 목록 조회 성공",
"data": [
{
"managerNo": 30,
"name": "홍길동",
"phone": "01000000000",
"email": "manager@example.com",
"isDefault": true
},
{
"managerNo": 31,
"name": "김담당",
"phone": "01011112222",
"email": "kim@example.com",
"isDefault": false
}
]
}담당자가 없으면 data 는 빈 배열([]) 을 반환합니다.
Response Item
Prop
Type
에러 응답
| 상태 코드 | 설명 |
|---|---|
401 | 인증 실패 |
403 | ROLE_BUSINESS 권한 부족 |
404 | 기업 정보를 찾을 수 없음 (INVALID_DATA) |