Contract360 Workflow
Helper APIs

Delete Signer API

9min
introduction introducing the delete signer api – your solution for seamless signer management within your contract workflows with just a contract id and signer id input, efficiently remove a signer from the contract, revoking their access to the signing link this powerful tool grants you the ability to fine tune your contract process by eliminating a signer if needed, allowing the contract to progress and complete seamlessly with remaining signers experience enhanced control over your contract lifecycle with the delete signer api – optimizing signer dynamics and ensuring a smooth and secure contract execution process 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/deletesigner' \\ \ header 'authorization ' \\ \ header 'content type application/json' \\ \ data '{ "contractid" " ", "signerid" " " }' production curl location 'https //api signzy app/api/v3/contract/deletesigner' \\ \ header 'authorization ' \\ \ header 'content type application/json' \\ \ data '{ "contractid" " ", "signerid" " " }' input parameters key description type mandatory/optional contractid id of the contract string mandatory signerid id of the signer to be deleted string mandatory sample response 200 { "contractid" "7cc1c966 aa57 49e4 8968 2343b2785baf", "signerid" "bcda03a8 b38e 4e1f 9ba0 17b2acaa6908", "message" "signer deleted successfully" } output parameters field name description type contractid unique identifier for the contract string signerid unique identifier for the deleted signer string message confirmation message for signer deletion string sample errors 400 { "name" "error", "message" "contractid length must be 36 characters long", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "signerid length must be 36 characters long", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "contractid is not allowed to be empty", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "signerid is not allowed to be empty", "reason" "validation error", "type" "bad request", "statuscode" 400 } 401 { "message" "invalid authentication credentials" } 404 { "name" "error", "message" "contract not found", "reason" "not found", "type" "not found", "statuscode" 404 } 404 { "name" "error", "message" "signer not found", "reason" "not found", "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 or the contract id is not found in the system 500 internal server error internal error at signzy, please reach out to help\@signzy com