Admin APIAdmin Dashboard API
POST /ai/admin/dashboard/{campaignNo}/demo-applicants
데모(목업) 후보 추가
데모(목업) 후보 추가
모집 에이전트가 발굴한 비가입자 크리에이터를 캠페인의 데모 후보로 담습니다.
개념·렌더 규칙·ID 규칙은 데모(목업) 후보 연동 가이드를 참고하세요.
HTTP 요청
POST /ai/admin/dashboard/{campaignNo}/demo-applicants
Authorization: Bearer {access_token}
Content-Type: application/jsonPath Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
campaignNo | Long | 예 | 캠페인 번호 |
Request Body
{
"accountIds": ["17841400000000001", "17841400000000002"]
}| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
accountIds | String[] | 예 | 후보 조회(GET /ai/admin/recruit-agent/campaign/{collabNo}/candidates) 응답의 **nonMembers**에서 고른 accountId 목록 |
비가입자(nonMembers)만 대상입니다. 가입자(members)는 influenceNo가 있으므로
신청자 일괄 등록(sourceType=ADMIN_ADDED)을 쓰세요.
해당 캠페인의 비가입자 후보가 아닌 accountId를 보내면 실패합니다.
응답
성공 응답 (200 OK)
{
"status": 200,
"message": "2건 추가되었습니다.",
"data": 2
}| 필드 | 타입 | 설명 |
|---|---|---|
data | int | 실제로 새로 담긴 건수. 이미 담긴 계정은 건너뛰므로 요청 수보다 작을 수 있다 |
추가 시점의 값을 스냅샷합니다. 에이전트가 재실행돼 후보 구성이 바뀌어도 이미 담긴 데모는 흔들리지 않습니다 — 광고주가 어제 본 목록이 오늘 달라지면 안 되기 때문입니다.