v1

latestOpenAPI 3.0.02026-07-2457351270.1 KB
USER API

템플릿 생성

post/templates

Request body

titlestring required

템플릿 제목

documentLabelIdsstring[] nullable

문서 생성시 기본 설정될 라벨 ID 목록

requesterEditableboolean nullable required

템플릿으로 서명 요청 시 문서의 내용이 변경 가능한 여부 (false 인 경우 기본적인 발송 설정을 제외한, 서명자 필드와 같은 데이터를 수정하여 발송할 수 없습니다)

Example request

{
  "title": "계약서 템플릿",
  "requesterInputs": [
    {
      "dataLabel": "기타사항",
      "type": "TEXT",
      "value": "기타사항입니다"
    }
  ],
  "requesterAttachments": [
    {
      "name": "첨부파일 1",
      "file": {
        "name": "첨부파일_1"
      }
    }
  ],
  "participants": [
    {
      "role": "근로자",
      "name": "김모두",
      "signingOrder": 1,
      "signingMethod": {
        "value": "modu.kim@modusign.co.kr / 01012345678"
      },
      "attachmentRequests": [
        {
          "name": "첨부파일 1",
          "message": "2개월 내에 발급받은 회사 직인이 찍힌 원천징수영수증"
        }
      ],
      "fields": [
        {
          "type": "CHECKBOX"
        }
      ],
      "checkboxFieldGroups": [
        {
          "maxCheckLimit": 1
        }
      ]
    }
  ],
  "carbonCopies": [
    {
      "contact": "01000000000 or example@modusign.co.kr",
      "locale": "ko"
    }
  ]
}

Response

idstring required

템플릿의 ID

titlestring required

템플릿 제목

createdAtstring date-time required

템플릿 생성 시간

updatedAtstring date-time required

템플릿 마지막 업데이트 시간

requesterEditableboolean required

템플릿으로 서명 요청 시 문서의 내용이 변경 가능한 여부 (false 인 경우 기본적인 발송 설정을 제외한, 서명자 필드와 같은 데이터를 수정하여 발송할 수 없습니다)

Example response

{
  "requesterInputs": [
    {
      "type": "TEXT"
    }
  ],
  "participants": [
    {
      "fields": [
        {
          "type": "SIGNATURE",
          "required": true
        }
      ],
      "fieldGroups": [
        {
          "type": "CHECKBOX_GROUP"
        }
      ]
    }
  ],
  "requesterEditable": true
}