Glowb Dev Docs
Admin APIAdmin Dashboard API

GET /ai/admin/dashboard/source-campaigns

소스 캠페인 선택 리스트 조회

소스 캠페인 선택 리스트 조회

타 캠페인 신청자 불러오기 모달에서 소스 캠페인을 선택할 때 사용하는 경량 캠페인 목록입니다.

기존 GET /ai/admin/campaigns와 별개로, 모달 내 캠페인 선택 전용으로 만들어진 경량 엔드포인트입니다. 제목·담당자·유형 정보만 반환합니다.

HTTP 요청

GET /ai/admin/dashboard/source-campaigns
Authorization: Bearer {access_token}

Query Parameters

파라미터타입필수설명
searchString아니오검색어 (캠페인 제목/상품명)
pageInteger아니오페이지 번호 (0부터 시작, 기본값: 0)

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "소스 캠페인 목록 조회 성공",
  "data": {
    "content": [
      {
        "no": 1234,
        "title": "캠페인 제목",
        "campaignStatus": "CREATOR_RECRUIT",
        "businessName": "글로브 주식회사",
        "sns": "INSTAGRAM",
        "snsContentFormat": "INSTAGRAM_REELS"
      }
    ],
    "totalElements": 100,
    "totalPages": 5,
    "number": 0,
    "size": 20,
    "first": true,
    "last": false
  }
}

응답 필드 설명

data (Page 객체)

필드타입설명
contentArray캠페인 목록 (최대 20개)
totalElementsInteger전체 캠페인 수
totalPagesInteger전체 페이지 수
numberInteger현재 페이지 번호 (0부터 시작)
sizeInteger페이지 크기 (20 고정)
firstBoolean첫 번째 페이지 여부
lastBoolean마지막 페이지 여부

content 항목

필드타입설명
noInteger캠페인 번호
titleString캠페인 제목 (title 없으면 productName 사용)
campaignStatusString캠페인 진행 상태 (CampaignSubStep 값)
businessNameString기업명
snsStringSNS 플랫폼
snsContentFormatString콘텐츠 유형

API 테스트

On this page