승인, 반려

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

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

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}"
}
}