API로 서명 요청을 생성하는 코드 예시가 있나요?

API를 사용하여 서명 요청을 생성하는 기본 코드 예시입니다.

서명 요청 생성 API (POST /v1/requests)

curl -X POST https://api.pactery.com/v1/requests \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "위임계약서",
    "document_url": "https://your-server.com/doc.pdf",
    "signers": [
      {
        "name": "홍길동",
        "email": "hong@example.com",
        "order": 1
      }
    ],
    "expire_days": 14
  }'

응답 예시

{
  "id": "req_abc123",
  "status": "pending",
  "signing_url": "https://pactery.com/sign/abc123",
  "created_at": "2024-01-15T09:00:00Z"
}

JavaScript (Node.js) 예시

const response = await fetch('https://api.pactery.com/v1/requests', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.PACTERY_API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ title: '위임계약서', ... })
})