Pular para o conteúdo principal

Assinatura digital (API)

A API de Assinatura digital permite cadastrar documentos PDF, indicar os destinatários e os campos de assinatura, enviar o documento para assinatura e acompanhar o andamento. Corresponde às telas Documentos e Dashboard do módulo Assinatura digital. Como cada tela funciona, veja o manual do módulo Assinatura digital.

Os endpoints exigem o pacote Assinatura digital na empresa cliente. Sem o pacote, o cadastro de documentos é recusado.

Recursos​

RecursoTelaPágina
DocumentosDocumentosDocumentos
DestinatáriosDetalhe do documentoDestinatários
ObservadoresDetalhe do documentoObservadores
Campos de assinaturaDetalhe do documentoCampos de assinatura
EtiquetasDocumentos e Detalhe do documentoEtiquetas
HistóricoDetalhe do documentoHistórico
Consulta de status em loteDocumentosConsulta de status em lote
StatusDocumentos (filtros e totais)Status
DashboardDashboardDashboard

Fluxo de envio​

  1. Cadastre o documento com POST /digital-signature/documents. Ele fica em Aguardando envio.
  2. Cadastre pelo menos um destinatário com POST /digital-signature/documents/{document_uuid}/recipients.
  3. Se quiser, posicione os campos de assinatura com PUT /digital-signature/documents/{document_uuid}/fields, e ajuste os parâmetros com PUT /digital-signature/documents/{uuid}/parameters.
  4. Envie o documento com PATCH /digital-signature/documents/{uuid}/send-to-sign. Cada destinatário recebe o link de assinatura pelos canais cadastrados.
  5. Acompanhe o andamento. O status e as datas de abertura e assinatura são atualizados quando o provedor informa cada etapa. Também é possível consultar na hora com PATCH /digital-signature/documents/{uuid}/check-status.

As regras gerais (endereço base, formato das respostas, paginação, erros) estão em Convenções.