Assinar em lote via API
Se a sua empresa frequentemente precisa assinar muitos documentos, este endpoint oferece uma maneira eficiente de realizar essas assinaturas sem a necessidade de acessar manualmente cada documento. Com a assinatura em lote, você economiza tempo e automatiza o processo de assinatura de múltiplos documentos! Nesta seção:
Requisitos prévios:
Você só pode assinar via API com usuários dentro da sua conta. Isso significa que os signatários devem estar registrados como usuários na sua conta, configurados na seção Configurações > Organização > Usuários. Não é possível assinar para terceiros ou clientes externos que não sejam usuários da sua conta.
Só é possível assinar documentos que tenham o e-mail do signatário vazio ou igual ao do usuário que está assinando os documentos. Caso o e-mail seja diferente, não será possível assinar.
O usuário deve ter as seguintes informações salvas na seção Configurações > Meu perfil > Dados Pessoais: nome, sobrenome, telefone, assinatura e visto.
A assinatura via API não consome créditos (é gratuita). No entanto, é necessário ter um Plano API ativo para usar esse endpoint, incluindo o add-on de assinatura em lote.
A assinatura em lote só funciona com autenticação por "assinatura na tela", "selfie" e "foto do documento de identidade" e "CPF Simples" sem preencher o CPF na criação do documento. Se o documento possuir outro método de autenticação, não será possível assinar esses documentos.
Com essa funcionalidade, você poderá economizar tempo e tornar o processo de assinatura mais eficiente para sua equipe! 🚀
POST
https://api.zapsign.com.br/api/v1/sign
Headers
Authorization*
string
Api token a frente do texto "Bearer".
Ex: Bearer c7f35c84-7893-4087-b4fb-d1f06c23
Request Body
user_token*
string
Token do usuário que irá assinar.
signer_tokens[]
array
Tokens que serão assinados (token do signer em cada documento a ser assinado).
selfie_photo
string
Deve ser uma URL publicamente acessível contendo a imagem da selfie, aceita nos formatos JPG, JPEG ou PNG.
document_photo_url
string
Deve ser uma URL publicamente acessível contendo a imagem frontal do documento, aceita nos formatos JPG, JPEG ou PNG.
document_verse_photo_url
string
Deve ser uma URL publicamente acessível contendo a imagem traseira do documento, aceita nos formatos JPG, JPEG ou PNG.
cpf
string
String que representa o número de CPF do usuário, composta por 11 dígitos numéricos, com ou sem pontuação.
Como utilizar o Postman para assinar em lote
O Postman é um grande aliado para assinar rapidamente seus documentos. Comece configurando o endpoint e adicionando seu API Token na aba Authorization. Depois, acesse seu perfil na plataforma para pegar o user token e reúna os signer tokens dos documentos que serão assinados.
Exemplo de requisição
user_token*
string
Token do usuário que irá assinar.
signer_tokens[]
array
Tokens que serão assinados (token do signer em cada documento a ser assinado).
selfie_photo
string
Deve ser uma URL acessível publicamente contendo a imagem da selfie, aceita nos formatos JPG, JPEG ou PNG.
document_photo_url
string
Deve ser uma URL acessível publicamente contendo a imagem da frente do documento, aceita nos formatos JPG, JPEG ou PNG.
document_verse_photo_url
string
Deve ser uma URL acessível publicamente contendo a imagem do verso do documento, aceita nos formatos JPG, JPEG ou PNG.
cpf
string
String representando o número do CPF do usuário. Deve conter 11 dígitos numéricos, com ou sem pontuação.
Exemplos de respostas
Como conseguir o user_token?
Para realizar a assinatura via API, é necessário o user_token
do usuário que irá assinar os documentos. Siga os passos abaixo:
Faça login no usuário que irá assinar os documentos.
Entre em Configurações>meu perfil
No final da página, habilite a assinatura via API.
Copie o token gerado e cole no parametro user_token, dentro da request.
Como Conseguir o signer_token?
Cada signatário (signer) criado na ZapSign possui um token individual. Para obter o token do signatário, siga os passos:
Crie ou acesse um documento.
Adicione o signatário ao documento.
Copie o token gerado para cada signatário.
Atenção: Certifique-se de estar utilizando o signer_token
(token do signatário) e não o document_token
(token do documento). Em caso de dúvidas, consulte Tipos de tokens e como localizá-los.
Este endpoint é assíncrono, isto é, você irá pedir a assinatura dos documentos e receberá uma resposta quase imediata da ZapSign. Conforme os documentos forem ficando prontos, você irá receber os webhooks em sua aplicação um por vez. Recomendamos o envio de 100 documentos por vez.
Last updated
Was this helpful?