For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

POSThttps://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:

Name
Type
Description

Authorization*

string

API token prefixed by the text "Bearer". Example: Bearer c7f35c84-7893-4087-b4fb-d1f06c23.

Request Body

Name
Type
Description

doc_token*

string

Document token

user_token*

string

User token

signer_token*

string

Signer token

rejected_reason

string

Reason for rejection

Request example

Response

Last updated

Was this helpful?