Sinal sproof (Pré-visualização)
Use o sproof Sign para automatizar fluxos de trabalho seguros de assinatura eletrónica para documentos PDF e DOCX. As organizações podem criar pedidos de assinatura de um ou vários documentos, atribuir destinatários e funções de assinatura, acompanhar o estado, descarregar PDFs concluídos e eliminar documentos. São necessárias uma conta sproof Sign, um plano que suporte as ações e tipos de assinatura selecionados, e um token de API válido.
Este conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões Power Apps exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contact | |
|---|---|
| Nome | Suporte à API |
| URL | https://sproof.com |
| support@sproof.com |
| Metadados do conector | |
|---|---|
| Publisher | sproof GmbH |
| Sítio Web | https://www.sproof.com/en/sign/ |
| Política de privacidade | https://www.sproof.com/en/privacy-policy-app/ |
| Categorias | Produtividade; Conteúdo e Ficheiros |
Sinal sproof
Descrição geral
O sproof Sign permite às organizações automatizar fluxos de trabalho de assinatura eletrónica para documentos PDF e DOCX. O conector pode criar pedidos de assinatura de documento único ou envelopes multi-documento, atribuir destinatários e funções de assinatura, recuperar o estado dos pedidos, descarregar documentos concluídos e apagar documentos.
Pré-requisitos
Para usar o conector, você precisa:
- Uma conta Sproof Sign.
- Um plano Sproof Sign com acesso à API e suporte para as ações e tipos de assinatura necessários.
- Um token Sign API sproof válido.
Authentication
O conector utiliza autenticação API-token. Crie uma ligação introduzindo um token válido de Sproof Sign API associado à sua conta. Mantém o token seguro e substitui-o se for revogado ou regenerado.
Ações suportadas
- Cria um pedido de assinatura — Cria um pedido para um documento ou um envelope contendo vários documentos. Os destinatários, funções de assinatura, ordem de assinatura, posições de assinatura e outras definições de convite podem ser configurados.
- Criar pedido de assinatura usando marcadores de posição — Cria um pedido usando reservas armazenadas num documento carregado. A informação dos destinatários e as posições de assinatura são extraídas desses marcadores de posição.
- Obter o estado do pedido — Recupera o estado atual e o estado de assinatura de um pedido de assinatura usando o seu ID de membro.
- Obter documento — Descarrega um documento como PDF binário ou como PDF codificado em Base64.
- Eliminar documento — Apaga um documento ou remove o acesso de um membro, dependendo do ID de membro fornecido, do papel do membro e se o documento pertence a um envelope.
Limitações e requisitos conhecidos
- Os documentos de entrada devem ser fornecidos como conteúdo PDF ou DOCX codificado em Base64.
- Um envelope pode conter no máximo 25 documentos.
- É necessário um nome de envelope quando mais do que um documento é submetido.
- Pedidos baseados em marcadores de posição requerem marcadores de posição corretamente formatados no documento carregado.
- Para pedidos baseados em marcadores de lugar, os destinatários e as posições de assinatura são obtidos a partir do documento em vez de serem introduzidos manualmente.
- As ações disponíveis, tipos de assinatura e fornecedores dependem da conta e do plano sproof Sign conectados.
- O comportamento de eliminação de documentos depende se o ID de membro fornecido pertence ao remetente ou ao destinatário e se o documento faz parte de um envelope.
Suporte
Para suporte a conectores ou APIs, contacte support@sproof.com.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| token | securestring | "token" für diese API | Verdade |
Ações
| Criar pedido de assinatura usando marcadores de posição |
Cria um pedido de assinatura usando marcadores de posição armazenados no documento carregado. Os destinatários e as posições de assinatura são extraídos do documento. |
| Eliminar documento |
Elimina um documento ou remove o acesso de um membro a ele, dependendo se o documento Documentos num envelope O parâmetro Com o remetente
Com o destinatário
Documentos individuais Com o remetente
Com o remetente
Com o destinatário
|
| Obter documento |
Obtenha um documento assinado como binário ou uma cadeia codificada em Base64. |
| Obter o estado do pedido |
Obtenha o estado de um pedido de assinatura. Devolve um documento objeto JSON ou um erro. O parâmetro é devolvido pelo pedido de publicação no documento e está associado ao email do remetente. |
| Pedido de criação de assinatura |
Este é o novo pedido de criação de assinatura. Para além de criar um único convite para um documento, agora suporta a criação de envelopes e o carregamento de vários documentos simultaneamente ao enviar convites. |
Criar pedido de assinatura usando marcadores de posição
Cria um pedido de assinatura usando marcadores de posição armazenados no documento carregado. Os destinatários e as posições de assinatura são extraídos do documento.
Parâmetros
| Name | Chave | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
e-mail
|
True | string |
Email do remetente. Deve pertencer a um membro do seu plano. |
|
|
firstName
|
firstName | True | string |
Primeiro nome do remetente. |
|
lastName
|
lastName | string |
Apelido do remetente. |
|
|
função
|
role | string |
O papel do remetente em todos os documentos. |
|
|
e-mail
|
string |
Email do destinatário. |
||
|
firstName
|
firstName | string |
Nome próprio do destinatário. |
|
|
lastName
|
lastName | string |
Apelido do destinatário. |
|
|
doNotSendEmails
|
doNotSendEmails | boolean |
Se estiver definido para |
|
|
customId
|
customId | string |
A ser usado apenas quando o endereço de email do destinatário for desconhecido no momento do convite. Isto só funciona quando convidas os destinatários (não para as rotas de preparação) e queres usar o fastlane. Permite-lhe Nota: O customId só pode ser usado para construir o link destinatário para um documento. Não pode ser usado para outros pedidos em vez do memberId. Para detalhes sobre a construção de URLs, veja Abrir um documento com um ID Personalizado |
|
|
useFastlane
|
useFastlane | boolean |
Se definido como |
|
|
phoneNumber
|
phoneNumber | string |
O número de telefone deste destinatário. Isto é usado para verificação por SMS. (ex: +43 699 1234 1234). |
|
|
privateMessage
|
privateMessage | string |
Uma mensagem privada para este destinatário específico. |
|
|
inPersonMode
|
inPersonMode | boolean |
Quando esta opção está ativada, o destinatário do pedido de assinatura terá de assinar o documento pessoalmente e não será enviado nenhum email. Este modo só está disponível usando o tipo de assinatura SES |
|
|
Tipos de assinatura
|
signatureTypes | array of string |
Os tipos de assinaturas permitidas para este destinatário. Opções: ['avançado', 'avançadoPlus', 'qualificado', 'PlusIdent' qualificado, 'simples'] |
|
|
etiqueta
|
tag | string |
Esta etiqueta determina o fornecedor de identidade que será utilizado no processo de assinatura. Escolha entre um conjunto pré-definido de fornecedores suportados.
Nota2: Ao usar |
|
|
canChange
|
canChange | boolean |
Booleano para indicar se o destinatário convidado deve conseguir alterar o fornecedor de assinatura |
|
|
country
|
country | string |
O país predefinido, se estiver em branco está definido para todos, será devolto um erro com os países disponíveis para a etiqueta de fornecedor escolhida |
|
|
data de vencimento
|
dueDate | YYYY-MM-DD |
A data até à qual o documento pode ser assinado. Esta data de vencimento é apresentada ao destinatário no email de convite e também é visível na secção de detalhes do documento no painel de controlo. Serve como prazo para concluir o processo de assinatura. |
|
|
reminderIntervalo
|
reminderInterval | number |
Especifica o número de dias entre os emails de lembrete. |
|
|
começarEnviarLembretes
|
startSendingReminders | YYYY-MM-DD HH:MM |
Data a partir da qual os lembretes devem ser enviados |
|
|
convideLanguage
|
inviteLanguage | string |
Especifica a linguagem dos emails enviados a utilizadores anónimos que não têm conta. Para utilizadores com conta, será utilizado o idioma que selecionaram no seu perfil. |
|
|
mensagem
|
message | string |
Uma mensagem personalizada enviada aos destinatários dentro do email. |
|
|
subject
|
subject | string |
A linha de assunto do email enviada aos destinatários. |
|
|
sendOutFinishedPdf
|
sendOutFinishedPdf | boolean |
Se definido como verdadeiro, o pdf é enviado como anexo a todos os destinatários no documento (se for inferior a 5MB). |
|
|
ModoAssinaturado Focado
|
focusedSigningMode | boolean |
Quando esta opção está ativada, o destinatário do pedido de assinatura estará limitado a assinar ou recusar o documento, e não poderá sair da página. |
|
|
allowEncaminhamento
|
allowForwarding | boolean |
Permitir o encaminhamento do convite. |
|
|
collabSigningMode
|
collabSigningMode | object |
Um objeto onde cada chave representa uma ronda de assinatura, e o seu valor correspondente indica se a assinatura colaborativa está ativada nessa ronda. Se o valor for verdadeiro, é necessária apenas uma assinatura para completar a ronda de assinaturas especificada e avançar para a ronda seguinte. Por exemplo, { '1': verdadeiro } significa que na ronda de assinatura '1', é necessária apenas uma assinatura. |
|
|
inPersonSigning
|
inPersonSigning | boolean |
Quando é verdade, o destinatário recebe um popup onde precisa de desenhar manualmente uma assinatura |
|
|
folderName
|
folderName | string |
Se for dado, será criado um envelope contendo todos os documentos do documentDataArray. (Obrigatório se forem enviados mais do que um documento) |
|
|
callbackUrl
|
callbackUrl | string |
Um pedido POST, incluindo o documento, será enviado para esta URL quando uma nova assinatura for criada ou quando um destinatário recusar o documento. Em caso de falha, existe um mecanismo de retentativa para garantir que o pedido é retentado. |
|
|
returnUrl
|
returnUrl | string |
O link do botão de devolução após assinar um documento |
|
|
returnBtnText
|
returnBtnText | string |
O texto do botão de devolução após assinar um documento |
|
|
dados
|
data | True | string |
Os dados do documento (PDF ou DOCX) estão em formato base64. |
|
mimetype
|
mimetype | string |
Tipo MIME de dados codificados em base64 PDF ou DOCX, exigido se o documento não for um pdf |
|
|
nomeDoFicheiro
|
fileName | True | string |
Nome do ficheiro |
|
etiqueta
|
label | string |
Uma etiqueta personalizada que pode ser enviada para organizar documentos. |
|
|
página
|
page | True | integer |
Número da página onde a caixa está, sendo a primeira página 0. |
|
Largura da página
|
pageWidth | integer |
Qualquer valor inteiro que descreva a largura da página. Quanto maior o número, melhor a precisão ao posicionar a caixa no espaço x y. Numa página A4, temos 478 como valor padrão. |
|
|
Página Altura
|
pageHeight | integer |
Qualquer valor inteiro que descreva a altura da página. Quanto maior o número, melhor a precisão ao posicionar a caixa no espaço x y. Numa página A4, temos 676 como valor padrão. |
|
|
x
|
x | True | float |
Representa a posição horizontal da caixa como percentagem da largura da página. A origem (0,0) está no canto superior esquerdo da página. Um valor de 0,1 significa que a caixa está posicionada a 10% da largura da página a partir da esquerda. |
|
y
|
y | True | float |
Representa a posição vertical da caixa como percentagem da altura da página. A origem (0,0) está no canto superior esquerdo da página. Um valor de 0,1 significa que a caixa está posicionada a 10% da altura da página em relação ao topo. |
|
width
|
width | True | float |
Largura da caixa baseada nas dimensões da página, semelhante às coordenadas x e y. É um float que representa uma percentagem da largura da página. |
|
altura
|
height | True | float |
Altura da caixa baseada nas dimensões da página, semelhante às coordenadas x e y. É um float que representa uma percentagem da páginaAltura. |
|
id
|
id | True | string |
Um ID único para esta caixa, gerado da forma que desejar. |
|
etiqueta
|
label | string |
Texto provisório, como o nome do campo, por exemplo, "Data de Nascimento.". |
|
|
valor
|
value | string |
Valor padrão para a caixa. Pode ser null. Se a caixa for do tipo 'chooseBox', o valor pode ser nulo ou uma das cadeias definidas nas opções. |
|
|
só de leitura
|
readonly | boolean |
Se definido como verdadeiro, a pessoa convidada não pode modificar o valor desta caixa. |
|
|
required
|
required | boolean |
Se definido como verdadeiro, a pessoa convidada não pode assinar o documento sem preencher esta caixa. |
|
|
tipo
|
type | True | string | |
|
multilinha
|
multiline | boolean |
Se são permitidas múltiplas linhas. |
|
|
displayValue
|
displayValue | True | string | |
|
exportValor
|
exportValue | True | string | |
|
agrupar
|
group | number |
Cada caixa de rádio pode ser atribuída a um grupo. |
|
|
Tipos de assinatura
|
signatureTypes | array of string |
Os tipos de assinaturas permitidos para este destinatário podem ser sobrescritos pelos tipos de assinatura do destinatário. Opções: ['avançado', 'avançadoPlus', 'qualificado', 'simples', 'PlusIdent qualificado'] |
|
|
refId
|
refId | string |
O refId é um campo opcional usado para cruzar o documento carregado. Se for, permite-lhe atribuir um identificador de referência personalizado ao documento, que será devolvido como parte do objeto documento em futuras respostas da API. Isto pode ser útil para acompanhar ou organizar documentos através de um sistema ou fluxo de trabalho externo. |
|
|
linguagem
|
language | string |
A linguagem do documento. |
|
|
folderId
|
folderId | string |
O ID de uma pasta onde os documentos devem ser inseridos. Isto só é possível quando tanto o inviteData como o folderName não estão definidos. |
|
|
isAttachment
|
isAttachment | boolean |
neste caso, o apego não é necessário. |
|
|
useFastlane
|
useFastlane | boolean |
Se definido como |
|
|
fastlaneProfileId
|
fastlaneProfileId | uuid |
Especifique o perfil Fastlane que deve ser usado com este documento. (useFastlane tem de ser definido como verdadeiro). |
Devoluções
- Body
- EnvelopeResponse
Eliminar documento
Elimina um documento ou remove o acesso de um membro a ele, dependendo se o documento memberId fornecido pertence ao remetente ou ao destinatário, e se o documento faz parte de um envelope.
Documentos num envelope
O parâmetro all de consulta não tem efeito para documentos num envelope.
Com o remetente memberId:
- Um único documento é eliminado para o remetente e para todos os destinatários.
- O documento é retirado do envelope.
Com o destinatário memberId:
- Todos os documentos do envelope são removidos para o destinatário.
- O destinatário está marcado como
declinedem todos os documentos que foram eliminados para o destinatário. - Os documentos permanecem disponíveis para todos os restantes membros do documento.
Documentos individuais
Com o remetente memberId e all=true:
- O documento é eliminado para o remetente e para todos os destinatários.
Com o remetente memberId e all=false:
- O documento é eliminado apenas para o remetente.
- O documento permanece disponível para os outros destinatários do documento.
Com o destinatário memberId:
- O destinatário está marcado como
declinedno documento. - O documento permanece disponível para todos os restantes membros do documento.
Parâmetros
| Name | Chave | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
ID de Membro
|
memberId | True | string |
ID de Membro |
|
Eliminar para todos os destinatários
|
all | boolean |
Só relevante para documentos individuais quando o fornecido |
Devoluções
- response
- DeleteDocumentResponse
Obter documento
Obtenha um documento assinado como binário ou uma cadeia codificada em Base64.
Parâmetros
| Name | Chave | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
ID de Membro
|
memberId | True | string |
ID de Membro |
|
Formato de download
|
format | string |
Especifica o formato da resposta. Use |
Devoluções
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
base64
|
base64 | string |
Conteúdo PDF codificado em Base64 |
Obter o estado do pedido
Obtenha o estado de um pedido de assinatura. Devolve um documento objeto JSON ou um erro. O parâmetro é devolvido pelo pedido de publicação no documento e está associado ao email do remetente.
Parâmetros
| Name | Chave | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
ID de Membro
|
memberId | True | string |
ID de Membro |
Devoluções
Pedido de criação de assinatura
Este é o novo pedido de criação de assinatura. Para além de criar um único convite para um documento, agora suporta a criação de envelopes e o carregamento de vários documentos simultaneamente ao enviar convites.
Parâmetros
| Name | Chave | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
e-mail
|
True | string |
Email do remetente. Deve pertencer a um membro do seu plano. |
|
|
firstName
|
firstName | True | string |
Primeiro nome do remetente. |
|
lastName
|
lastName | string |
Apelido do remetente. |
|
|
função
|
role | string |
O papel do remetente em todos os documentos. |
|
|
e-mail
|
string |
Email do destinatário. |
||
|
firstName
|
firstName | string |
Nome próprio do destinatário. |
|
|
lastName
|
lastName | string |
Apelido do destinatário. |
|
|
doNotSendEmails
|
doNotSendEmails | boolean |
Se estiver definido para |
|
|
customId
|
customId | string |
A ser usado apenas quando o endereço de email do destinatário for desconhecido no momento do convite. Isto só funciona quando convidas os destinatários (não para as rotas de preparação) e queres usar o fastlane. Permite-lhe Nota: O customId só pode ser usado para construir o link destinatário para um documento. Não pode ser usado para outros pedidos em vez do memberId. Para detalhes sobre a construção de URLs, veja Abrir um documento com um ID Personalizado |
|
|
useFastlane
|
useFastlane | boolean |
Se definido como |
|
|
phoneNumber
|
phoneNumber | string |
O número de telefone deste destinatário. Isto é usado para verificação por SMS. (ex: +43 699 1234 1234). |
|
|
privateMessage
|
privateMessage | string |
Uma mensagem privada para este destinatário específico. |
|
|
inPersonMode
|
inPersonMode | boolean |
Quando esta opção está ativada, o destinatário do pedido de assinatura terá de assinar o documento pessoalmente e não será enviado nenhum email. Este modo só está disponível usando o tipo de assinatura SES |
|
|
Tipos de assinatura
|
signatureTypes | array of string |
Os tipos de assinaturas permitidas para este destinatário. Opções: ['avançado', 'avançadoPlus', 'qualificado', 'PlusIdent' qualificado, 'simples'] |
|
|
etiqueta
|
tag | string |
Esta etiqueta determina o fornecedor de identidade que será utilizado no processo de assinatura. Escolha entre um conjunto pré-definido de fornecedores suportados.
Nota2: Ao usar |
|
|
canChange
|
canChange | boolean |
Booleano para indicar se o destinatário convidado deve conseguir alterar o fornecedor de assinatura |
|
|
country
|
country | string |
O país predefinido, se estiver em branco está definido para todos, será devolto um erro com os países disponíveis para a etiqueta de fornecedor escolhida |
|
|
data de vencimento
|
dueDate | YYYY-MM-DD |
A data até à qual o documento pode ser assinado. Esta data de vencimento é apresentada ao destinatário no email de convite e também é visível na secção de detalhes do documento no painel de controlo. Serve como prazo para concluir o processo de assinatura. |
|
|
reminderIntervalo
|
reminderInterval | number |
Especifica o número de dias entre os emails de lembrete. |
|
|
começarEnviarLembretes
|
startSendingReminders | YYYY-MM-DD HH:MM |
Data a partir da qual os lembretes devem ser enviados |
|
|
convideLanguage
|
inviteLanguage | string |
Especifica a linguagem dos emails enviados a utilizadores anónimos que não têm conta. Para utilizadores com conta, será utilizado o idioma que selecionaram no seu perfil. |
|
|
mensagem
|
message | string |
Uma mensagem personalizada enviada aos destinatários dentro do email. |
|
|
subject
|
subject | string |
A linha de assunto do email enviada aos destinatários. |
|
|
sendOutFinishedPdf
|
sendOutFinishedPdf | boolean |
Se definido como verdadeiro, o pdf é enviado como anexo a todos os destinatários no documento (se for inferior a 5MB). |
|
|
ModoAssinaturado Focado
|
focusedSigningMode | boolean |
Quando esta opção está ativada, o destinatário do pedido de assinatura estará limitado a assinar ou recusar o documento, e não poderá sair da página. |
|
|
allowEncaminhamento
|
allowForwarding | boolean |
Permitir o encaminhamento do convite. |
|
|
collabSigningMode
|
collabSigningMode | object |
Um objeto onde cada chave representa uma ronda de assinatura, e o seu valor correspondente indica se a assinatura colaborativa está ativada nessa ronda. Se o valor for verdadeiro, é necessária apenas uma assinatura para completar a ronda de assinaturas especificada e avançar para a ronda seguinte. Por exemplo, { '1': verdadeiro } significa que na ronda de assinatura '1', é necessária apenas uma assinatura. |
|
|
usePlaceholders
|
usePlaceholders | boolean |
Se for verdade, os marcadores de lugar/formulários de texto armazenados no documento serão usados para convidar destinatários. |
|
|
inPersonSigning
|
inPersonSigning | boolean |
Quando é verdade, o destinatário recebe um popup onde precisa de desenhar manualmente uma assinatura |
|
|
folderName
|
folderName | string |
Se for dado, será criado um envelope contendo todos os documentos do documentDataArray. (Obrigatório se forem enviados mais do que um documento) |
|
|
callbackUrl
|
callbackUrl | string |
Um pedido POST, incluindo o documento, será enviado para esta URL quando uma nova assinatura for criada ou quando um destinatário recusar o documento. Em caso de falha, existe um mecanismo de retentativa para garantir que o pedido é retentado. |
|
|
returnUrl
|
returnUrl | string |
O link do botão de devolução após assinar um documento |
|
|
returnBtnText
|
returnBtnText | string |
O texto do botão de devolução após assinar um documento |
|
|
dados
|
data | True | string |
Os dados do documento (PDF ou DOCX) estão em formato base64. |
|
mimetype
|
mimetype | string |
Tipo MIME de dados codificados em base64 PDF ou DOCX, exigido se o documento não for um pdf |
|
|
nomeDoFicheiro
|
fileName | True | string |
Nome do ficheiro |
|
etiqueta
|
label | string |
Uma etiqueta personalizada que pode ser enviada para organizar documentos. |
|
|
página
|
page | True | integer |
Número da página onde a caixa está, sendo a primeira página 0. |
|
Largura da página
|
pageWidth | integer |
Qualquer valor inteiro que descreva a largura da página. Quanto maior o número, melhor a precisão ao posicionar a caixa no espaço x y. Numa página A4, temos 478 como valor padrão. |
|
|
Página Altura
|
pageHeight | integer |
Qualquer valor inteiro que descreva a altura da página. Quanto maior o número, melhor a precisão ao posicionar a caixa no espaço x y. Numa página A4, temos 676 como valor padrão. |
|
|
x
|
x | True | float |
Representa a posição horizontal da caixa como percentagem da largura da página. A origem (0,0) está no canto superior esquerdo da página. Um valor de 0,1 significa que a caixa está posicionada a 10% da largura da página a partir da esquerda. |
|
y
|
y | True | float |
Representa a posição vertical da caixa como percentagem da altura da página. A origem (0,0) está no canto superior esquerdo da página. Um valor de 0,1 significa que a caixa está posicionada a 10% da altura da página em relação ao topo. |
|
width
|
width | True | float |
Largura da caixa baseada nas dimensões da página, semelhante às coordenadas x e y. É um float que representa uma percentagem da largura da página. |
|
altura
|
height | True | float |
Altura da caixa baseada nas dimensões da página, semelhante às coordenadas x e y. É um float que representa uma percentagem da páginaAltura. |
|
id
|
id | True | string |
Um ID único para esta caixa, gerado da forma que desejar. |
|
etiqueta
|
label | string |
Texto provisório, como o nome do campo, por exemplo, "Data de Nascimento.". |
|
|
valor
|
value | string |
Valor padrão para a caixa. Pode ser null. Se a caixa for do tipo 'chooseBox', o valor pode ser nulo ou uma das cadeias definidas nas opções. |
|
|
só de leitura
|
readonly | boolean |
Se definido como verdadeiro, a pessoa convidada não pode modificar o valor desta caixa. |
|
|
required
|
required | boolean |
Se definido como verdadeiro, a pessoa convidada não pode assinar o documento sem preencher esta caixa. |
|
|
tipo
|
type | True | string | |
|
multilinha
|
multiline | boolean |
Se são permitidas múltiplas linhas. |
|
|
displayValue
|
displayValue | True | string | |
|
exportValor
|
exportValue | True | string | |
|
agrupar
|
group | number |
Cada caixa de rádio pode ser atribuída a um grupo. |
|
|
Tipos de assinatura
|
signatureTypes | array of string |
Os tipos de assinaturas permitidos para este destinatário podem ser sobrescritos pelos tipos de assinatura do destinatário. Opções: ['avançado', 'avançadoPlus', 'qualificado', 'simples', 'PlusIdent qualificado'] |
|
|
refId
|
refId | string |
O refId é um campo opcional usado para cruzar o documento carregado. Se for, permite-lhe atribuir um identificador de referência personalizado ao documento, que será devolvido como parte do objeto documento em futuras respostas da API. Isto pode ser útil para acompanhar ou organizar documentos através de um sistema ou fluxo de trabalho externo. |
|
|
linguagem
|
language | string |
A linguagem do documento. |
|
|
folderId
|
folderId | string |
O ID de uma pasta onde os documentos devem ser inseridos. Isto só é possível quando tanto o inviteData como o folderName não estão definidos. |
|
|
isAttachment
|
isAttachment | boolean |
neste caso, o apego não é necessário. |
|
|
Detalhes do destinatário
|
recipientDetails | True | object |
Detalhes do destinatário indicados por email do destinatário. Exemplo: {"mail@test.com":{"role":"signer","signaturePositions":[{"page":0,"x":0.55,"y":0.80,"width":0.25,"height":0.08}]}}. |
|
useFastlane
|
useFastlane | boolean |
Se definido como |
|
|
fastlaneProfileId
|
fastlaneProfileId | uuid |
Especifique o perfil Fastlane que deve ser usado com este documento. (useFastlane tem de ser definido como verdadeiro). |
Devoluções
- Body
- EnvelopeResponse
Definições
DeleteDocumentResponse
- Apagar Resposta ao Documento
- string
EnvelopeResponse
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
folderId
|
folderId | string | |
|
folderName
|
folderName | string | |
|
Documentação
|
documents | array of object | |
|
id
|
documents.id | string | |
|
Nome
|
documents.name | string | |
|
linguagem
|
documents.language | string | |
|
começarEnviarLembretes
|
documents.startSendingReminders | date-time |
Data e hora em que os lembretes começam a ser enviados (cadeia de data e hora ISO 8601) |
|
enviarLembrete
|
documents.sendReminder | boolean | |
|
lembreteEnviado
|
documents.reminderSent | boolean | |
|
reminderIntervalo
|
documents.reminderInterval | number | |
|
createdAt
|
documents.createdAt | date-time |
Data e hora em que o documento foi criado (cadeia de datas ISO 8601) |
|
callbackUrl
|
documents.callbackUrl | string | |
|
returnUrl
|
documents.returnUrl | string | |
|
returnBtnText
|
documents.returnBtnText | string | |
|
inPersonSigning
|
documents.inPersonSigning | boolean | |
|
Ronda de assinaturas
|
documents.signingRound | number | |
|
isTemplate
|
documents.isTemplate | boolean | |
|
templateId
|
documents.templateId | string | |
|
linkId
|
documents.linkId | string | |
|
linkExpiresAt
|
documents.linkExpiresAt | string | |
|
derivedFromLink
|
documents.derivedFromLink | boolean | |
|
state
|
documents.state | string | |
|
complianceLevel
|
documents.complianceLevel | string | |
|
allowEncaminhamento
|
documents.allowForwarding | boolean | |
|
linkExpires
|
documents.linkExpires | boolean | |
|
setDueDate
|
documents.setDueDate | boolean | |
|
data de vencimento
|
documents.dueDate | date-time |
Data de vencimento do documento (cadeia de data-hora ISO 8601) |
|
ModoAssinaturado Focado
|
documents.focusedSigningMode | boolean | |
|
linkMaxAssinaturasAtivado
|
documents.linkMaxSignaturesEnabled | boolean | |
|
linkMaxAssinaturas
|
documents.linkMaxSignatures | number | |
|
fastlaneProfileId
|
documents.fastlaneProfileId | string | |
|
refId
|
documents.refId | string | |
|
sendOutFinishedPdf
|
documents.sendOutFinishedPdf | boolean | |
|
Tipos de assinatura
|
documents.signatureTypes | array of string | |
|
members
|
documents.members | array of MemberResponseSchema | |
|
membro
|
documents.member | MemberResponseSchema | |
|
Caixas
|
documents.boxes | array of DocumentResponseBox |
Uma caixa de campo de formulário na resposta do documento. Isto só é devolvido se o documento tiver campos de formulário. Se o documento for assinado, devolverá caixas com os valores preenchidos. |
|
em atraso
|
documents.overdue | boolean |
DocumentResponseBox
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
id
|
id | string | |
|
tipo
|
type | string | |
|
valor
|
value | string |
O valor do campo da caixa. Pode ser uma cadeia (incluindo cadeia vazia), booleana ou nula, dependendo do tipo de caixa. |
|
etiqueta
|
label | string |
MemberResponseSchema
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
id
|
id | string | |
|
documentId
|
documentId | string | |
|
e-mail
|
string | ||
|
firstName
|
firstName | string | |
|
lastName
|
lastName | string | |
|
isAdmin
|
isAdmin | boolean | |
|
createdAt
|
createdAt | date-time |
Data e hora em que o membro foi criado (cadeia de data e hora ISO 8601) |
|
sentDeleteNotificationAt
|
sentDeleteNotificationAt | date-time |
Data e hora em que a notificação de eliminação foi enviada (cadeia de data-hora ISO 8601) |
|
manualmenteÚltimoEmailEnviado
|
manuallyLastEmailSent | date-time |
Data e hora em que o último email manual foi enviado (cadeia de data e hora ISO 8601) |
|
assinaturaPosição
|
signaturePosition | MemberSignaturePositionResponse |
Dados de posição de assinatura com campos adicionais específicos de resposta. Os campos cardStyle, pageWidth e pageHeight são opcionais e podem não estar presentes em todas as respostas da API. |
|
doNotSendEmails
|
doNotSendEmails | boolean | |
|
recusadoAt
|
declinedAt | date-time |
Data e hora em que o membro recusou (cadeia de data e hora ISO 8601) |
|
Ordem de assinatura
|
signingOrder | number | |
|
onDemand
|
onDemand | string | |
|
recipientId
|
recipientId | string | |
|
Tipos de assinatura
|
signatureTypes | array of string | |
|
assinaturaTiposAtivo
|
signatureTypesActive | boolean | |
|
privateMessage
|
privateMessage | string | |
|
customId
|
customId | string | |
|
useFastlane
|
useFastlane | boolean | |
|
função
|
role | string | |
|
aprovadoAt
|
approvedAt | date-time |
Data e hora em que o membro foi aprovado (cadeia de data-hora ISO 8601) |
|
verificationConfig
|
verificationConfig | ||
|
phoneNumber
|
phoneNumber | string | |
|
Assinaturas
|
signatures | array of string | |
|
assinadoEm
|
signedAt | date-time |
Data e hora em que o membro assinou (cadeia de data-hora ISO 8601) |
MembroAssinaturaPosiçãoResposta
Dados de posição de assinatura com campos adicionais específicos de resposta. Os campos cardStyle, pageWidth e pageHeight são opcionais e podem não estar presentes em todas as respostas da API.
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
Itens
|
SignaturePositionResponse |
Dados de posição de assinatura com campos adicionais específicos de resposta. Os campos cardStyle, pageWidth e pageHeight são opcionais e podem não estar presentes em todas as respostas da API. |
AssinaturaPosiçãoResposta
Dados de posição de assinatura com campos adicionais específicos de resposta. Os campos cardStyle, pageWidth e pageHeight são opcionais e podem não estar presentes em todas as respostas da API.
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
página
|
page | integer |
Número de página, começando por 0. |
|
x
|
x | number |
coordenada x da posição superior esquerda das assinaturas |
|
y
|
y | number |
coordenada y da posição superior esquerda das assinaturas |
|
width
|
width | number |
Largura da assinatura. |
|
altura
|
height | number |
Altura da assinatura. |
|
cardStyle
|
cardStyle | string |
O estilo visual do cartão de assinatura. Este campo é opcional e não pode ser devolvido em todas as respostas. |
|
Largura da página
|
pageWidth | number |
A largura da página em píxeis. Este campo é opcional e não pode ser devolvido em todas as respostas. |
|
Página Altura
|
pageHeight | number |
A altura da página em pixels. Este campo é opcional e não pode ser devolvido em todas as respostas. |
DocumentStatusForFlow
| Name | Caminho | Tipo | Descrição |
|---|---|---|---|
|
id
|
id | string | |
|
Nome
|
name | string | |
|
state
|
state | string |
O estado atual do documento. Os valores possíveis são: rascunho, pendente, recusado, concluído, anexo, manualmentePendente, manualmenteConcluído |
|
createdAt
|
createdAt | date | |
|
atualizado em
|
updatedAt | date | |
|
todosAssinadosAssinados
|
allSignersSigned | boolean | |
|
todosMembrosAssinados
|
allMembersSigned | boolean | |
|
ModoAssinaturado Focado
|
focusedSigningMode | boolean |