Pular para o conteúdo
  • Não há sugestões porque o campo de pesquisa está em branco.

Replicar Posição de Assinatura em Todas as Páginas do Documento e Anexo (API)

Esta seção da API D4Sign permite que você adicione e replique automaticamente uma assinatura, rubrica ou selo em uma posição específica em todas as páginas de um documento principal e, opcionalmente, em seus anexos (slaves). Isso otimiza o processo de configuração para documentos com múltiplas páginas que requerem a mesma marcação em cada uma.

🚧 Importante: Não esqueça de enviar o tokenAPI e cryptKey em sua requisição.

Exemplo: https://secure.d4sign.com.br/api/v1/documents/{UUID-DOCUMENT}/addpinswithreplics?tokenAPI={SEU-TOKEN}&cryptKey={SEU-CRYPT-KEY}

Replicar posições de assinatura em todas as páginas do documento principal e anexos (API)

Este endpoint irá adicionar e replicar uma posição de assinatura (ou rubrica, ou selo) em todas as páginas do documento principal e, se especificado, em documentos anexos.

POST /documents/{UUID-DOCUMENT}/addpinswithreplics

Parâmetros de Requisição (URL)

Parâmetro

Descrição

UUID-DOCUMENT

(obrigatório) O UUID do documento principal onde as posições de assinatura serão replicadas.

Parâmetros de Requisição (Body pins objeto)
 

Parâmetro

Descrição

email

(obrigatório) E-mail do signatário que terá o pin adicionado. Ele já deve ter sido adicionado como signatário no documento.

page_height

(obrigatório) Altura da página do documento em pixels (ex: 1097px).

page_width

(obrigatório) Largura da página do documento em pixels (ex: 790px).

position_x

(obrigatório) Posição X (horizontal) do pin em pixels, a partir da esquerda da página.

position_y

(obrigatório) Posição Y (vertical) do pin em pixels, a partir do topo da página.

type

(opcional) Tipo de pin a ser adicionado:
0 para assinatura <br> 1 para rubrica <br> 2 para selo <br> O padrão é 0 (assinatura) se não for especificado.

document_slaves

(opcional) Um array de objetos contendo o UUID de cada documento anexo (uuid do slave) onde você também deseja replicar a posição da assinatura.

Requisição - Envio Body
 
JSON
 
{
"pins": {
"email": "email@email.com.br",
"page_height": "1097px",
"page_width": "790px",
"position_x": 360,
"position_y": 150,
"type": 1,
"document_slaves": [
{
"uuid": "{uuid-slave-1}"
},
{
"uuid": "{uuid-slave-2}"
}
]
}
}

Resposta

Em caso de sucesso, a resposta retornará uma mensagem confirmando a operação.

JSON 
{
"message": "success"
}

Ao receber a mensagem de sucesso, o pin com a posição de assinatura deve estar disponível em todas as páginas do documento principal e dos anexos especificados, na posição determinada pela API.