PacteryDevelopers

문서 생성

POST /v1/documents

draft 상태의 새 문서를 만듭니다.

본문 파라미터

파라미터 타입 필수 설명
title string 문서 제목
content string 계약 본문 HTML. file_url과 택일
file_url string 업로드한 PDF의 URL. content와 택일
author_name string 발송 주체 표시명(기본: 조직명)
metadata object 자유 key-value (최대 20개)

요청 예시

curl https://api.pactery.com/v1/documents \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "업무 위탁 계약서",
    "content": "<h1>업무 위탁 계약서</h1><p>...</p>",
    "metadata": { "order_id": "2026-0605-0001" }
  }'

응답 (201)

{
  "id": "doc_8sK2...",
  "object": "document",
  "status": "draft",
  "title": "업무 위탁 계약서",
  "created_at": "2026-06-05T09:30:00+09:00"
}

에러

code 의미
missing_parameter title 누락 또는 content/file_url 둘 다 없음
invalid_parameter metadata 키 20개 초과 등 형식 오류

같은 Idempotency-Key로 본문만 바꿔 다시 보내면 idempotency_key_reused가 납니다. 새 문서엔 새 키를 쓰세요.