Contract360 Workflow
Helper APIs

Complete Contract API

10min
introduction in the dynamic landscape of contract management, the need for an agile and comprehensive solution to mark contracts as complete is paramount introducing the complete contract api, a robust tool designed to streamline the finalization process of contracts with efficiency and precision this api serves as a pivotal asset for organizations seeking to enhance their contract lifecycle management by seamlessly marking contracts as complete with a simple input of the contract id the complete contract api is engineered to be a user friendly and adaptable solution that effortlessly integrates into existing systems, providing organizations with the ability to automate and expedite the finalization of contracts by utilizing the unique contract id, this api initiates the process of marking contracts as complete or cancelled, eliminating manual interventions and reducing the risk of oversight in the contract lifecycle in this introduction, we embark on an exploration of the capabilities and functionalities of the complete contract api subsequent sections will delve deeper into the features, implementation guidelines, and the transformative impact this api can have on optimizing contract management workflows join us as we unravel how the complete contract api empowers organizations to enhance efficiency, minimize errors, and fortify their contract management processes in the ever evolving business landscape authentication api authentication is a crucial security process that ensures authorized access to an application programming interface (api) it involves validating the identity of users or systems seeking to interact with the api please use the access token shared with you by your assigned signzy's csm please set the value of the key authorization in the headers to the access token , while making an api call in this way, signzy's system will be able to authenticate you and you will be able to make a successful api call api details the details of the api can be found here sample curl pre production curl location 'https //api preproduction signzy app/api/v3/contract/complete' \\ \ header 'authorization ' \\ \ header 'content type application/json' \\ \ data '{ "contractid" " ", "changestatus" "" }' production curl location 'https //api signzy app/api/v3/contract/complete' \\ \ header 'authorization ' \\ \ header 'content type application/json' \\ \ data '{ "contractid" " ", "changestatus" "" }' input parameters key description type mandatory/optional contract id id of the contract which needs to be marked completed string mandatory changestatus an optional key which can hold any of two values completed cancelled where completed leads to the completion of the contract and cancelled leads to the cancellation of the contract string optional if the key is not passed then by default it will lead to the contract completion sample response 200 { "issuccess" true } output parameters field name description type issuccess the status string sample errors 400 { "name" "error", "message" "contract expired", "reason" "bad request", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "contractid is required", "reason" "validation error", "type" "bad request", "statuscode" 400 } 401 { "message" "invalid authentication credentials" } 404 { "name" "error", "message" "contract id not found", "reason" "bad request", "type" "not found", "statuscode" 404 } 500 { "error" { "name" "error", "message" "internal server error", "reason" "internal server error", "type" "internal server error", "statuscode" 500 } } error parameters parameter type description name string in case of errors, it will have the value "error" it represents an error message string message for the error reason string reasons for the error type string type of error statuscode string status code of the error error codes error code error message explanation 400 bad request input parameter has a missing required parameter or invalid inputs 401 authorization failed authorization token is invalid 404 not found signer id is not found in the system 500 internal server error internal error at signzy, please reach out to help\@signzy com