Glowb Dev Docs
SaaS API기업 서비스 이용 계약서

POST /ai/admin/business-contracts/{businessId}/send

관리자 — 기존 가입자에게 계약서 발송 (PENDING → SENT)

계약서 발송 (관리자)

이미 가입된 기업에 계약서 작성을 요청할 때 사용합니다. 진행 중인 계약이 없으면 PENDING 계약을 새로 생성 후 SENT로 처리합니다.

재발송 시 상태 리셋: 대상 기업의 contractSignStatusNONE이 아닌 경우(PENDING/SIGNED/EXCEPTION 모두) 본 API 호출 시 자동으로 NONE으로 되돌립니다. 이미 서명/검수 완료된 기업도 재발송 후 다시 sign → 어드민 검수(review) 사이클을 거쳐야 캠페인 생성이 가능해집니다.

항목
메서드POST
경로/ai/admin/business-contracts/{businessId}/send
인증관리자

요청

파라미터위치타입필수설명
businessIdPathString기업 회원 ID
adminIdQueryString처리 관리자 ID (감사 로그 기록용)
POST /ai/admin/business-contracts/biz_user_001/send?adminId=admin_kim HTTP/1.1
Host: api.glowb.com

응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "계약서 발송 처리 완료",
  "data": {
    "contractStatus": "SENT",
    "contractSignStatus": "NONE",
    "stampImageUrl": null,
    "finalPdfUrl": null,
    "sentAt": "2026-04-28T10:00:00",
    "openedAt": null,
    "filledAt": null,
    "signedAt": null
  }
}

참고

  • 현재는 상태 변경 + 감사 로그 기록만 수행
  • 추후 기업 이메일로 안내 발송 기능 추가 예정
  • contractSignStatus 리셋(NONE 전환)은 audit log에 별도 기록되지 않음 (계약 발송 SENT 이벤트와 동일 트랜잭션)

On this page