Glowb Dev Docs
SaaS API전자계약 API

GET /ai/contract/campaign/{collabNo}

캠페인에 속한 계약서 목록을 조회합니다.

캠페인별 계약서 목록 조회

캠페인에 속한 모든 계약서 목록을 조회합니다.

항목
메서드GET
경로/ai/contract/campaign/{collabNo}
인증Bearer Token (관리자)

요청

GET /ai/contract/campaign/123 HTTP/1.1
Host: api.glowb.com
Authorization: Bearer {access_token}
curl -X GET "https://api.glowb.com/ai/contract/campaign/123" \
  -H "Authorization: Bearer {access_token}"
const response = await fetch('/ai/contract/campaign/123', {
  headers: {
    'Authorization': `Bearer ${accessToken}`,
  },
});
const result = await response.json();

Path Parameters

Prop

Type

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "계약서 목록 조회가 완료되었습니다.",
  "data": [
    {
      "contractId": 1,
      "applicationId": 101,
      "status": "SIGNED",
      "statusDisplayName": "서명완료",
      "creatorName": "크리에이터A",
      "campaignTitle": "여름 선크림 캠페인",
      "sentAt": "2026-02-25T10:00:00",
      "signedAt": "2026-02-26T14:30:00",
      "signedPdfUrl": "https://s3.../contract/pdf/101/1_1708926645.pdf"
    },
    {
      "contractId": 2,
      "applicationId": 102,
      "status": "OPENED",
      "statusDisplayName": "열람됨",
      "creatorName": "크리에이터B",
      "campaignTitle": "여름 선크림 캠페인",
      "sentAt": "2026-02-25T10:00:00",
      "signedAt": null,
      "signedPdfUrl": null
    }
  ]
}

응답 필드

ContractSummaryResponseDto 참조

API 테스트

On this page