# API 설명

## <mark style="color:red;">**API 사이트가 개편되었습니다.**</mark>

### <mark style="color:red;">**아래 링크를통해 이동해주세요!!**</mark>&#x20;

### [**개편된 API 사이트로 이동하기 !!!!!!** ](https://developer.esignon.net/) &#x20;

* eignon 의 API 는 Header - Body 형식 이며&#x20;
* Body 데이터 형식또한 프로토콜 코드와 version 관리를 위해 Header - Body 형식으로 제공합니다.
* 형식 ex) Header - Body ( Header - Body )
* 일부 API 의 경우 Body 의 형식이 다를 수 있습니다. 각 API의 설명을 참고해주시기 바랍니다.
* API 요금제 구입 문의는 [고객문의](https://esignon.net/customer/)를 이용 부탁드립니다.
* 사용순서 ) API회사 등록([고객문의](https://esignon.net/customer/)) -> 인증토큰 발급 -> 인증토큰을 이용하여 API 사용
* **`※Header 토큰 값 입력 형식을 꼭 지켜주세요※`**

## Ex) Header

![](https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-M8JPt6z6ceyQmrRJWT0%2F-M8JQ3iQWP_nbxpAVyj3%2Fhead.PNG?alt=media\&token=b488e77d-1d53-46f7-af7f-6a850b09e7dc)

Header 의 경우 최대 2개의 입력 값을 받으며 토큰 발급 API 를 제외한 모든 API는 Authorization에 토큰값을 입력해서 요청을 해야합니다. esignon 과 토큰 값 사이의 띄어쓰기 값이 필수적으로 입력되야 합니다.

## Ex) Body

```jsx
{
    "header": {
        Key : "value"
    },
    "body": {
        key : "value"
    }
}
```

Body 의 경우 request 시에 위 처럼 body안에 header 값과 body 의 key,value를 각각 작성하여 요청하여야합니다. 안에 들어가는 key,value의 예시는 각 API에 명 되어있습니다

## CompanyID&#x20;

companyId 의 경우 회사명이 아닌 회사 고유의 ID를 지칭합니다. 아래의 화면에서 확인가능합니다.

![](https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MSjHTTevtoueycbK5xw%2F-MSjPuaZhhcyMYq8IvKC%2Fcompid.png?alt=media\&token=1c862542-9910-4bc1-ba7f-a13858ccd95c)

## API List

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmbTdM2RX8nIsglgTM%2Flabel_black_48x48.png?alt=media&#x26;token=dfdf5a8f-0dd2-4749-a6ea-3a2bc2ca12e7" alt="" data-size="original"> **발급 API**

* [인증토큰 발급 ](https://api.esignon.net/issued/token)

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmbs6Ws3JxDbn_ByR-%2Fnote_add_black_48x48.png?alt=media&#x26;token=53befd78-31be-43f9-9392-07152a7950a8" alt="" data-size="original"> **문서 - 시작 API List**

* [비대면 계약 시작](https://api.esignon.net/workflow/start/nonfacestart)
* [비대면 계약 - ExportAPI](https://api.esignon.net/workflow/start/exportapi)
* [대량전송 계약 시](https://api.esignon.net/workflow/start/bulkstart)

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmc1tDOaC91p1mUZYM%2Ffind_in_page_black_48x48.png?alt=media&#x26;token=afa75bd0-88ea-40b8-93b6-f19e79560e2c" alt="" data-size="original"> **문서 - 조회 API List**

* [문서 정보조회](https://api.esignon.net/workflow/view/workflowinfo)
* [특정필드 값으로 조회](https://api.esignon.net/workflow/view/readbyfiled)
* [기간으로 조회](https://api.esignon.net/workflow/view/readbydate)
* [진행 문서 목록조회](https://api.esignon.net/workflow/view/readallworkflow)
* [모든필드 값 조회](https://api.esignon.net/v/kor_20210407/workflow/view/searchall) (구)

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmc52uB7ObuVK9ooqM%2Frestore_page_black_48x48.png?alt=media&#x26;token=af3cb0be-06e2-44bb-8353-cc41b7152e0e" alt="" data-size="original"> **문서 - 상태변경 API List 및 기타 API List**

* [승인, 반려](https://api.esignon.net/workflow/modify/reject)
* [취소, 폐기, 삭제](https://api.esignon.net/workflow/modify/cancel)
* [문서 재전송](https://api.esignon.net/workflow/remind)
* [다운로드 URL 생성](https://api.esignon.net/v/kor_20210407/workflow/downloadurl) (구)&#x20;

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmc8VDw-cvBFQcdwCS%2Fdescription_black_48x48.png?alt=media&#x26;token=9bc2d276-5430-4a69-946f-e82cd20592b6" alt="" data-size="original"> **서식  API**

* [서식 정보조회 ](https://api.esignon.net/template/docinfo)
* [서식 목록조회](https://api.esignon.net/template/readdocument)

<img src="https://3104050382-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8DRzWPBwG6OrRfZXIt%2F-MKmb-eb10H5w5j443v2%2F-MKmbTdM2RX8nIsglgTM%2Flabel_black_48x48.png?alt=media&#x26;token=dfdf5a8f-0dd2-4749-a6ea-3a2bc2ca12e7" alt="" data-size="original"> **회사  API**

* [회사 정보조회](https://api.esignon.net/company/compinfo)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api.esignon.net/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
