> For the complete documentation index, see [llms.txt](https://signtogether.gitbook.io/api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://signtogether.gitbook.io/api-docs/contract.md).

# 계약문서 생성

## 1. 파라미터 양식 만들기

<figure><img src="/files/Ecp1zhew8iH3362sm3iU" alt=""><figcaption></figcaption></figure>

1. 내 템플릿 목록 화면에서 사용하고자 하는 템플릿에 마우스를 커서를 올리면 **『템플릿 ID』** 를 확인할 수 있습니다.

2. 이 아이디를 이용해서 계약 문서 생성에 필요한 **『파라미터 양식』** 을 만들 수 있습니다.

3. get create document params 을 호출하여 문서 생성 API 를 호출하기 위한 파라미터 양식을 확인하세요.

{% hint style="info" %}
본 가이드와 함께 제공된[ **『Signtogether API Document』** ](/api-docs/reference/api-reference/contract.md#undefined)문서를 참고하여 API 사용법을 확인하세요 .
{% endhint %}

## 2. 계약 문서 생성하기

<figure><img src="/files/Z5VRkgyfMm0fqsQipVme" alt=""><figcaption></figcaption></figure>

1. create document 를 호출하여 계약문서를 생성할 수 있습니다.

2. 응답의 sharedKey 를 이용하여 최종 문서를 다운로드 할 수 있습니다.

3. 응답의 signingUrl 을 이용해서 계약 진행화면을 표시할 수 있습니다.

{% hint style="info" %}
본 가이드와 함께 제공된[ **『Signtogether API Document』**](/api-docs/reference/api-reference/contract.md#undefined-5) 문서를 참고하여 API 사용법을 확인하세요 .
{% endhint %}

## 3. 서명 화면 URL (SigningUrl)

<figure><img src="/files/AD7K5qCcFeif4X56ifPQ" alt=""><figcaption></figcaption></figure>

1. **『싸인투게더 사이트의 URL』** 을 나타냅니다. 개발 운영 환경에 따라 다릅니다. 새 창을 이용한 팝업이나 iframe 등을 이용하여 signingUrl 을 표시하여 줍니다.

2. **『특정 계약자에 대한 계약 문서의 고유 키』** 입니다.

3. 해당 값의 정보를 이용하여 계약 문서에 접근 시 연락처 정보를 해당 값으로 자동 확인 합니다.

4. 계약 완료 버튼을 누를 때 별도의 약관 동의 팝업을 띄우지 않습니다. (API 로 생성한 문서 , 연락처 정보를 URL 로 자동 설정한 경우)

## 4. 계약 완료하기

<figure><img src="/files/z2hxMDMVCrNC8C8G2pX4" alt=""><figcaption></figcaption></figure>

1. 필요한 입력란에 값을 입력, 서명란에 서명을 입력 후 완료 버튼을 누르면 계약이 완료됩니다.

2. 완료 시에는 signed 값이 부모 창으로 전달됩니다.

{% hint style="info" %}
서명 화면을 열고, 후속 처리를 위해 팝업을 열고 처리하는 부분은 [**『더 알아보기 #1. 서명 팝업』** ](https://signtogether.gitbook.io/api-docs/pages/7Lj9013nosJyNVHEc1N6#1.)을 확인하여 주시기 바랍니다
{% endhint %}
