Endpoint de edição de envelope – Remover documentos

Publicado por QA em

You are here:
  • KB Home
  • S-SIGN
  • Endpoint de edição de envelope - Remover documentos
< Back
Objetivo

Este endpoint permite a remoção de documentos de um envelope por meio de requisições via API.

URL

​/rest​/signer​/IntegrationEnvelopeFile​/{envelopeId}​/files

Parâmetros

Para realizar a requisição via API é necessário fazer a autenticação da chave de acesso do usuário, você pode encontrar o passo a passo para realizar essa etapa, clicando aqui.

 

EnvelopeId: Este é um parâmetro obrigatório na requisição, corresponde ao ID do envelope que o documento está inserido, pode ser obtido através dos seguintes endpoints:

  • /rest/signer/IntegrationEnvelope – endpoint de criação de envelope, será recebido o EnvelopeId no retorno da requisição se o envelope for criado com sucesso
  • /rest/signer/IntegrationEnvelope/ListEnvelope – endpoint para listar os envelopes no tenant, o endpoint irá listar todos os envelopes, com suas informações, incluindo o envelopeId

O envelope desejado deve estar em um dos seguintes status para que seja possível realizar a edição:

  • Pendente – Quando o envelope está pendente para ser assinado
  • Expirado – Quando a data limite de assinatura do envelope já passou
  • Recusado – Quando algum dos signatários se recusa a assinar o documento. Se o envelope possuir somente 1 signatário e 1 documento, não poderá ser editado após recusado.
  • Em autorização – Quando o envelope está aguardando o documento ser autorizado para assinatura

FileId: Este é um parâmetro que corresponde ao numero de ID do arquivo que foi anexado no envelope. Pode ser obtido através dos seguintes endpoints:

  • /rest/signer/IntegrationEnvelope/EnvelopeData – endpoint para detalhar as informações do envelope, inserindo o “envelopeId” na requisição, este endpoint retorna todas as informações do envelope, nessas informações contem o FileId, no campo “File” ele está identificado como “id”
  • /rest/signer/IntegrationEnvelope/ListEnvelope – endpoint para listar os envelopes no tenant, o endpoint irá listar todos os envelopes, com suas informações, incluindo o “FileId” que será encontrado no campo “Files” com o nome “id”.
  • /rest/signer/IntegrationEnvelopeDocument endpoint usado para fazer o upload de novos documentos no envelope, quando é feito o upload, o endpoint retorna o FileId do documento que foi anexado.

É possível fazer a remoção de mais de um documento por vez, sendo necessário colocar uma vírgula para separar cada um dos FileId a serem removidos. Ex: 12345 , 67891 .

Não é possível remover todos os documentos de um envelope. A partir do momento que o envelope possuir somente um documento restante, a requisição irá apontar erro ao tentar remover o documento.

Retornos

O retorno do endpoint será de acordo com o resultado da requisição, quando a requisição for bem sucedida, será retornado uma lista com os Id´s que restaram anexados no documento. Quando ocorrer algum erro, o retorno será uma mensagem de erro, informando qual tipo de erro ocorreu.

 

O envelope possuía 3 documentos e foi removido o documento do ID – 222331
Retornando somente os que restaram no envelope

 

Exemplo de um erro que acontece quando é passado o ID de um documento que não existe no envelope

 

 

 

Última atualização em setembro 04, 2025
Categorias: