Complete Contract
Introduction
Client can choose to complete the contract at any point of time after creating the contract. Sequential Signing: Atleast one of the signer must have completed the signing process. Parallel Signing: Atleast one of the mandatory signers must have completed the signing process.
How to call the API
You will need to log in before sending the request. You are required to pass the access token received from the login call, as the authorization header in the request.
API Input Guidelines
Need to pass follow information
Sample Curl
curl --location --request POST 'https://contracting.signzy.tech/api/contractdetails/completeContract' \
--header 'Content-Type: application/json' \
--header 'Authorization: <auth-token>' \
--data-raw '{
"customerId": "..customer-id..",
"contractId": "..contract-id.."
}'Input Parameters
PARAMETERS | DESCRIPTION | REQUIRED/OPTIONAL |
|---|---|---|
contractId | Unique Id of the contract | Required |
customerId | Unique Id of the customer | Required |
Sample Response
{
"status": "FAIL",
"statusCode": 101,
"message": "No signer has completed signing, minimum one signature is needed."
}Response Parameter
PARAMETERS | DESCRIPTION |
|---|---|
status | Status of the api - SUCCESS/FAIL |
statusCode | StatusCode of the API - 000 / 101 / 102 |
message | Message describing the status of the api. |
Sample Error
{
"type": "Error",
"status": 400,
"message": "Invalid Customer Id",
"statusCode": 400
}Error Parameter
PARAMETER NAME | DESCRIPTION |
|---|---|
statusCode | Request Status code from Signzy |
status | status of the api |
name | the name of the error |
message | the error message |
type | type of the error |
Error Codes
CODE | DESCRIPTION | INTERPRETATION |
|---|---|---|
400 | Bad Request | Input Parameter has a missing required parameter or not a valid one. |
401 | Authorization Failed | Authorization token is invalid. |
500 | Internal Server Error | Internal error at Signzy, please contact support. |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].