Admin APIAdmin Pending Participants API
GET /summary — 케이스별 건수
필터 조건을 반영한 미처리 대상자 케이스별 건수를 집계합니다.
케이스별 건수 집계
목록 조회와 동일한 필터 조건을 사용해 케이스별 건수만 반환합니다. 대시보드의 요약 카드용으로 주로 사용합니다.
HTTP 요청
GET /ai/admin/campaigns/{campaignNo}/pending-participants/summary
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
campaignNo | int | 예 | 캠페인 번호 |
Query Parameters
목록 조회와 동일하되 page/size/sort 는 적용되지 않습니다.
| 파라미터 | 타입 | 필수 | 기본값 |
|---|---|---|---|
cases | PendingCase[] | 아니오 | 전부 |
overdueStatuses | OverdueStatus[] | 아니오 | 전부 |
contactFilter | ContactFilter | 아니오 | ALL |
search | string | 아니오 |
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "미처리 대상자 요약 조회 성공",
"data": {
"CONTRACT_UNSIGNED": 3,
"FIRST_REVIEW_NOT_SUBMITTED": 5,
"SECOND_REVIEW_NOT_SUBMITTED": 1,
"FIRST_RESUBMISSION_PENDING": 0,
"SECOND_RESUBMISSION_PENDING": 2,
"FINAL_NOT_SUBMITTED": 4
}
}