Admin API
Admin Business API
관리자 기업 관리 API
Admin Business API
관리자 기업 관리 API입니다.
Base URL: /ai/admin/businesses
이 API는 관리자 권한이 필요합니다.
엔드포인트 목록
| 메서드 | 경로 | 설명 |
|---|---|---|
GET | /ai/admin/businesses/search | 기업명으로 기업 검색 |
API 상세
기업명으로 기업 검색
기업명을 입력하면 해당 기업명을 포함하는 기업 목록을 반환합니다.
HTTP 요청
GET /ai/admin/businesses/search?businessName={businessName}
Authorization: Bearer {access_token}Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
businessName | string | 예 | 검색할 기업명 |
응답
성공 응답 (200 OK) - 검색 결과 있음
{
"status": 200,
"code": null,
"message": "기업 검색 성공",
"data": [
{
"businessId": "business123",
"businessName": "글로브 뷰티",
"representativeName": "홍길동",
"email": "contact@glowb.io",
"phone": "02-1234-5678",
"registrationNumber": "123-45-67890"
},
{
"businessId": "business456",
"businessName": "글로브 패션",
"representativeName": "김철수",
"email": "fashion@glowb.io",
"phone": "02-9876-5432",
"registrationNumber": "098-76-54321"
}
]
}성공 응답 (200 OK) - 검색 결과 없음
{
"status": 200,
"code": null,
"message": "검색 결과가 없습니다.",
"data": []
}Response 스키마 (AdminBusinessResponseDto)
| 필드명 | 타입 | 설명 |
|---|---|---|
businessId | string | 기업 ID |
businessName | string | 기업명 |
representativeName | string | 대표자명 |
email | string | 이메일 |
phone | string | 연락처 |
registrationNumber | string | 사업자등록번호 |
사용 예시
curl -X GET "https://api.glowb.io/ai/admin/businesses/search?businessName=글로브" \
-H "Authorization: Bearer {token}"