eSignon
KOR_20210407
KOR_20210407
  • API 설명
  • 발급
    • 인증토큰 발급
  • 문서
    • 시작
      • 비대면 계약 시작
      • 비대면 계약 - ExportAPI 설명
      • 대량전송 계약 시작
    • 조회
      • 특정필드 값으로 조회
      • 기간으로 조회
      • 진행 문서 목록조회
      • 모든필드 값 조회
    • 상태변경
      • 승인, 반려
      • 취소, 폐기, 삭제
    • 다운로드 URL 생성
    • 재전송
  • 서식
    • 목록 조회
Powered by GitBook
On this page
  • API 속성-
  • Request
  • Parameters
  • 요청 Body 예시)
  • Response
  • 응답 Body 예시)

Was this helpful?

  1. 문서
  2. 상태변경

승인, 반려

  • 문서를 승인 또는 반려 합니다.

  • 승인시 문서는 필수 값이 입력되어 있어야합니다.

API 속성-

Url

Type

Code

https://docs.esignon.net/api/:companyId/action

POST

5010Q

Request

Parameters

PathParameters

Parameter Name

DataType

Required

Description

companyId

String

Required

회사ID

Headers

Parameter Name

DataType

Required

Description

Content-Type

String

Required

"application/json"

Authorization

String

Required

"esignon ${발급받은토큰}"

Body

Body - Header Parameter

Parameter Name

DataType

Required

Description

request_code

String

Required

"5010Q"(API 고유 코드)

api_name

String

Optional

"start api"

session_id

String

Optional

""

version

String

Required

"9.9.99"

Body - Body Parameter

Parameter Name

DataType

Required

Description

comp_id

String

Required

회사 ID

biz_id

String

Required

"0"

memb_email

String

Required

계약 진행자 이메일

action_id

String

Required

계약 진행중인 단계

workflow_id

String

Required

계약중인 문서 ID

comment

String

Required

승인 or 반려 시 전달하는 메세지

command

String

Required

RT - 반려 / CF - 승인 / CF 시엔 문서에 필수 값을 입력한 상태여야 진행 가능

요청 Body 예시)

{
 "header" : {
   "request_code" : "5010Q",            
   "api_name" : "start api",    
   "session_id" : "",    
   "version" : "9.9.99"
 },
 "body" : {
   "comp_id": "{회사 ID}",
   "biz_id":"0",
   "memb_email":"{계약 진행자 이메일}",
   "action_id":"1"
   "workflow_id":"{계약 중인 문서 ID}",
   "comment":"{승인 or 반려시 전달하는 문자}",
   "command":"{RT or CF}"
 }
}

Response

Code

Description

Reference

200

성공

형식이 잘못 된 경우 result_msg 참조

400

연결 실패

Result_msg

Code

Description

Reference

00

성공

성공

10

실패

실패

12

실패

수신 메세지의 Body 정보가 잘못된 형태여서 파싱하지 못했습니다.

99

실패

필수항목이 남아있어 진행할 수 없습니다.

99

실패

Unexpected exception ( 잘못된 포맷 )

응답 Body 예시)

{
	"header":{
		"response_code": "5010A",
		"result_code": "00",
		"result_msg": "성공하였습니다.",
		"version": "9.9.99"
	},
	"body":{
		"comp_id": "{회사 ID}"
	}
}
Previous상태변경Next취소, 폐기, 삭제

Last updated 4 years ago

Was this helpful?