Pular para o conteúdo principal

Adicionar Signatario

Adiciona um novo signatario a um envelope existente. O signatario recebera um convite para assinar assim que o envelope for enviado.

Endpoint

POST /v1/envelopes/{id}/signers

Headers

HeaderValor
AuthorizationBearer {token}
Content-Typeapplication/json

Parametros de URL

ParametroTipoObrigatorioDescricao
idstring (UUID)SimID do envelope

Body

CampoTipoObrigatorioDescricao
namestringSimNome completo do signatario
emailstringSimEmail do signatario (usado para envio do convite)
rolestringNaoPapel do signatario. Valores: SIGNER, WITNESS, APPROVER, CARBON_COPY. Padrao: SIGNER
phonestringNaoTelefone com DDD (ex: +5511999999999). Usado para envio via WhatsApp
Papeis disponiveis
  • SIGNER -- Assina o documento (padrao)
  • WITNESS -- Testemunha a assinatura
  • APPROVER -- Aprova o documento antes do envio aos signatarios
  • CARBON_COPY -- Recebe uma copia do documento finalizado, sem precisar assinar

Exemplo de Requisicao

curl -X POST https://api.tapsign.com.br/v1/envelopes/a1b2c3d4-e5f6-7890-abcd-ef1234567890/signers \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Joao da Silva",
"email": "joao@empresa.com.br",
"role": "SIGNER",
"phone": "+5511999999999"
}'

Resposta de Sucesso

Status: 201 Created

{
"id": "f7e6d5c4-b3a2-1098-7654-321fedcba098",
"name": "Joao da Silva",
"email": "joao@empresa.com.br",
"role": "SIGNER",
"phone": "+5511999999999",
"status": "PENDING",
"token": "abc123def456",
"signingUrl": "https://app.tapsign.com.br/sign/abc123def456",
"createdAt": "2026-03-29T14:30:00Z"
}

Campos da Resposta

CampoTipoDescricao
idstring (UUID)ID unico do signatario
namestringNome do signatario
emailstringEmail do signatario
rolestringPapel atribuido
phonestringTelefone do signatario
statusstringStatus atual. Sempre PENDING ao criar
tokenstringToken unico para a URL de assinatura
signingUrlstringURL publica para o signatario acessar e assinar
createdAtstring (ISO 8601)Data de criacao

Erros

CodigoDescricao
400Campos obrigatorios ausentes ou formato invalido
404Envelope nao encontrado
409Envelope ja foi enviado ou finalizado -- nao aceita novos signatarios
422Email duplicado no mesmo envelope
Atencao

Signatarios so podem ser adicionados enquanto o envelope estiver no status DRAFT. Apos o envio, use a API de atualizacao caso precise alterar dados de um signatario existente.