Glowb Dev Docs
Admin APIAdmin Dashboard API

GET /ai/admin/dashboard/{campaignNo}/user-pool

유저 풀 조회 (가입자)

유저 풀 조회

해당 캠페인에 신청하지 않은 인플루언서 목록을 조회합니다. Cursor 기반 페이지네이션을 사용합니다.

  • SNS, 카테고리, 국가로 과거 캠페인 찾기
  • 해당 캠페인 수행 경험이 있는 인플루언서 조회
  • 현재 캠페인 신청자 제외
  • priceTier 높은 순 정렬
  • 인플루언서 플래그 포함

HTTP 요청

GET /ai/admin/dashboard/{campaignNo}/user-pool?snsType={snsType}&category={category}&country={country}&cursor={cursor}&size={size}
Authorization: Bearer {access_token}

Path Parameters

파라미터타입필수설명
campaignNolong캠페인 번호

Query Parameters

파라미터타입필수설명
snsTypestring아니오SNS 타입 (INSTAGRAM, YOUTUBE, TIKTOK 등)
categorystring아니오카테고리
countrystring아니오국가 코드
cursorint아니오마지막 조회 influence no
sizeint아니오조회 개수 (기본 15)

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "유저 풀 조회 성공",
  "data": {
    "items": [
      {
        "influenceNo": 123,
        "name": "크리에이터A",
        "profileImage": "https://...",
        "followerCount": "50000",
        "averageViewCount": "5000",
        "tel": "010-1234-5678",
        "email": "creator@email.com",
        "rankScore": "TIER_A",
        "flags": [
          {
            "id": 1,
            "text": "추천",
            "color": "#FF6F00",
            "category": "POSITIVE",
            "isPreset": true,
            "presetCode": "RECOMMENDED"
          },
          {
            "id": 2,
            "text": "기업 선호",
            "color": "#4CAF50",
            "category": "POSITIVE",
            "isPreset": true,
            "presetCode": "BUSINESS_PREFERRED"
          }
        ]
      },
      {
        "influenceNo": 456,
        "name": "크리에이터B",
        "profileImage": "https://...",
        "followerCount": "30000",
        "averageViewCount": "3000",
        "tel": "010-5678-1234",
        "email": "creator2@email.com",
        "rankScore": "TIER_B",
        "flags": []
      }
    ],
    "nextCursor": 456,
    "hasNext": true,
    "totalCount": 120
  }
}

응답 필드 설명

data 객체

필드타입설명
itemsArray인플루언서 목록
nextCursorInteger다음 페이지 커서 (없으면 null)
hasNextBoolean다음 페이지 존재 여부
totalCountLong전체 개수 (첫 페이지에만 제공)

items 배열 내 각 항목

필드타입설명
influenceNoInteger인플루언서 번호
nameString인플루언서 이름
profileImageString프로필 이미지 URL
followerCountString팔로워수
averageViewCountString평균조회수
telString전화번호
emailString이메일
rankScoreString랭크 점수 (priceTier)
flagsArray<FlagDto>인플루언서 플래그 목록

flags 배열 내 각 항목 (FlagDto)

필드타입설명
idLong플래그 ID
textString표시할 텍스트
colorStringHEX 색상 코드 (예: #FF6F00)
categoryString카테고리 (POSITIVE: 화이트리스트, NEGATIVE: 블랙리스트, NEUTRAL: 중립)
isPresetBoolean프리셋 플래그 여부
presetCodeString프리셋 코드 (프리셋인 경우, 예: RECOMMENDED, BUSINESS_PREFERRED)

API 테스트

On this page