Reject documents by User
This endpoint allows rejecting an individual document or an envelope (a batch of documents) by sending the required information in the request body.
POST
https://api.zapsign.com.br/api/v1/refuse/by-user/
How to Use:
Send a payload in JSON format with the following fields:
doc_token: (string) Token of the document to be rejected.
user_token: (string) Token of the user rejecting the document.
signer_token: (string) Token of the signer related to the document.
rejected_reason: (string, optional) Reason for rejecting the document.
Learn more about the types of tokens here
Conditions:
The document must have the status “In progress.”
When creating the document, the parameter
allow_refuse_signature
must be set to true.
Notes:
When a document is refused, it receives the watermark "Document refused" and cannot be signed in the future.
The endpoint response will also be returned in JSON format.
This endpoint is asynchronous and may take a few seconds to update the document's final status.
Headers:
Authorization*
string
API token prefixed by the text "Bearer". Example: Bearer c7f35c84-7893-4087-b4fb-d1f06c23
.
Request Body
doc_token*
string
Document token
user_token*
string
User token
signer_token*
string
Signer token
rejected_reason
string
Reason for rejection
Request example
{
"doc_token":"e082d806-6b31-4e27-ae9a-e16b603a70b3",
"user_token":"97ab0000-36d4-xxxx-9ded-00005d690xxxx",
"signer_token": "8be272d8-20a9-xx-899c-db4edbb846cd",
"rejected_reason": ""
}
Response
{
"message": "Document successfully refused. Please note: this endpoint is asynchronous, so wait for the final PDFs to be ready via webhooks or check them in a few minutes."
}
Last updated
Was this helpful?