Glowb Dev Docs
Admin APIAdmin Pending Participants API

POST .../contact-logs — 연락 이력 추가

특정 신청에 대해 관리자의 연락 이력을 기록합니다.

연락 이력 추가

특정 신청(applicationId)에 대해 관리자가 수행한 연락(전화·문자·이메일·카톡 등)을 기록합니다.

연락 이력(CONTACT)은 생성 후 수정/삭제가 불가합니다. 감사 목적이므로 실제 연락 내역만 기록해 주세요. 메모 목적이면 /memos 를 사용하세요.

HTTP 요청

POST /ai/admin/campaigns/{campaignNo}/pending-participants/{applicationId}/contact-logs
Authorization: Bearer {access_token}
Content-Type: application/json

Path Parameters

파라미터타입필수설명
campaignNoint캠페인 번호
applicationIdlong신청 ID

Request Body

{
  "pendingCase": "CONTRACT_UNSIGNED",
  "method": "PHONE",
  "summary": "부재중, 내일 재통화 예정",
  "note": "상세 내용",
  "occurredAt": "2026-04-13T14:30:00"
}
필드타입필수설명
pendingCasePendingCase아니오어느 케이스에 대한 연락인지 태깅
methodContactMethodPHONE/SMS/EMAIL/KAKAO/OTHER
summarystring최대 500자. 목록에 노출되는 한 줄 요약
notestring아니오상세 내용 (TEXT)
occurredAtLocalDateTime아니오실제 연락한 일시. 미지정 시 서버 now

actorId는 서버가 @AuthenticationPrincipal에서 자동으로 주입합니다. 요청 바디에 넣지 않습니다.

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "연락 이력 추가 성공",
  "data": { "id": 1001 }
}

에러 응답

상태 코드설명
400applicationId가 존재하지 않음 / validation 실패
401인증 실패

API 테스트

On this page