Nitro Sign (Pré-visualização)

A Nitro Sign API permite fluxos de trabalho seguros e completos de assinatura eletrónica, permitindo que as aplicações criem, geram e acompanhem processos de assinatura digital. Oferece capacidades para criar envelopes, carregar documentos, adicionar participantes, definir a ordem de assinatura e enviar documentos para assinatura através de uma abordagem totalmente automatizada e orientada por API.

Este conector está disponível nos seguintes produtos e regiões:

Service Class Regiões
Estúdio Copiloto Premium Todas as regiões Power Automate 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 Azure Government
     - Regiões 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 Power Automate exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contact
Name Suporte Nitro
URL https://www.gonitro.com/support
Email prosupport@sfdc.gonitro.com
Metadados do conector
Editora Nitro PDF
Sítio Web https://www.gonitro.com/
Política de privacidade https://www.gonitro.com/legal/privacy-policy
Categorias Produtividade; Operações de TI

Conector Nitro Sign

Descrição geral

O conector Nitro Sign permite fluxos de trabalho eSignature seguros e de ponta a ponta diretamente do Power Automate e Power Apps. Permite às aplicações criar e gerir envelopes de assinatura, carregar e reordenar documentos, adicionar participantes e definir a ordem de assinatura, colocar campos de assinatura e dados, enviar documentos para assinatura, acompanhar o progresso e descarregar os ficheiros originais, selados e de registo de auditoria — tudo através de uma abordagem totalmente automatizada e orientada por API. Os fluxos também podem ser iniciados automaticamente por gatilhos que disparam quando algo acontece no Nitro Sign.

Publisher: Software Nitro


Pré-requisitos

Para usar o Nitro Sign através deste conector, vai precisar de:

  • Uma conta Nitro com o Nitro Sign ativado
    https://developers.gonitro.com/
  • Um plano Microsoft PowerApps ou Power Automate com capacidades de Conector Personalizado.

Authentication

O Nitro Sign utiliza OAuth 2.0 máquina-a-máquina com a concessão de Credenciais do Cliente para gerar tokens de acesso para pedidos de API.

Como funciona

  • Cria uma aplicação API no portal de autoatendimento da Nitro e obtém o ID do Cliente e o Secret do Cliente associados.
  • O conector autentica-se trocando estas credenciais por um token de acesso Portador .
  • O token é então usado para autorizar chamadas subsequentes à API Nitro Sign.

Crie credenciais e leia o guia detalhado:
https://developers.gonitro.com/docs/authentication/credentials

Criar uma ligação no Power Automate / Power Apps

Ao adicionar o conector a um flow ou app:

  1. Clique em Adicionar uma nova ligação.
  2. Introduza o seu ID de Cliente e o Secret do Cliente (emitidos no portal de programadores da Nitro).
  3. Selecione a sua Região Nitro (Europa, Estados Unidos ou APAC) — a região associada à sua conta Nitro.
  4. Guarde a ligação — na primeira utilização, o conector troca o seu ID de Cliente e o Segredo do Cliente por um token de acesso de curta duração usando a concessão de Credenciais de Cliente OAuth 2.0, armazena-o em cache e renova-o automaticamente. As suas credenciais são usadas apenas para obter o token; as chamadas API subsequentes são autenticadas com um token portador em seu nome.

Nota: Não é necessário iniciar sessão interativo com o utilizador; Este fluxo foi concebido para cenários de servidor para servidor / aplicação para aplicação.

Operações suportadas

O conector agrupa as suas ações em torno dos quatro recursos de um fluxo de trabalho de assinatura — Envelopes, Documentos, Campos e Participantes — além de um conjunto de ações de Download para recuperar ficheiros finalizados, e um conjunto de Triggers que iniciam um fluxo quando ocorre um evento no Nitro Sign.

1. Envelopes

Um envelope é o recipiente para os documentos, participantes e campos num único pedido de assinatura.

  • Envelopes de Lista
    Devolve todos os envelopes associados à candidatura na conta. Os resultados são paginados: a resposta inclui um token de cursor da Página Seguinte , que pode fornecer ao parâmetro opcional Página Depois para recuperar a página seguinte (ou Página Antes para a página invertida). Ambos os parâmetros do cursor estão em Avançado e só são necessários ao percorrer grandes conjuntos de resultados.

  • Criar Envelope
    Cria um novo envelope com um nome, mensagem de notificação (sujeito + corpo, com variáveis dinâmicas como $(sender_name_or_email) e $(envelope_name)), e modo de assinatura:

    • parallel — todos os participantes são notificados ao mesmo tempo e podem assinar de forma independente.
    • sequential — os participantes são notificados um de cada vez, pela ordem em que foram adicionados.
  • Obtenha o envelope por identificação
    Recupera detalhes de um envelope específico pelo seu UUID.

  • Envelope de Atualização
    Atualiza o nome do envelope, as definições de notificação e/ou o modo de assinatura. Todos os campos são opcionais.

  • Eliminar envelope por ID
    Elimina permanentemente um envelope e todos os documentos, campos e participantes associados. Isto não pode ser desfeito.

  • Enviar o envelope para assinatura
    Envia o envelope aos participantes para recolha de assinaturas. Antes de enviar, o envelope deve normalmente ter os seus documentos, participantes e campos de assinatura adicionados (via Criar Documento pelo ID do Envelope, Criar Participante(s) pelo ID do Envelope e Criar Campo(s) pelo ID do Documento). Todos os documentos no envelope devem ter um estado carregado antes de o envelope poder ser enviado.

  • Enviar Lembretes para o Envelope
    Ativa notificações de lembretes para participantes pendentes. Se não forem fornecidas definições de notificação, utiliza-se o modelo de notificação predefinido configurado para o envelope.

  • Cancelar envelope por ID
    Cancela o pedido de assinatura. Apenas envelopes que já tenham sido enviados para assinatura podem ser cancelados.


2. Documentos

Os documentos são os ficheiros anexados a um envelope e assinados pelos participantes.

  • Liste Documentos por ID do Envelope
    Recupera todos os documentos associados a um envelope.

  • Criar Documento pelo ID do Envelope
    Carrega um documento num envelope existente. Fornece o ficheiro mais campos simples e digitados — sem JSON manuscrito:

    • Ficheiro de Documento — o ficheiro a carregar.
    • Nome do Documento — o nome sob o qual se deve guardar o documento.
    • Tipo de Conteúdo(avançado, opcional) — o tipo MIME do ficheiro; por defeito para application/pdf. Quando omitidos, apenas ficheiros PDF são aceites.
  • Obtenha Documento por Identificação
    Recupera os detalhes de um documento específico num envelope.

  • Atualizar o Documento por ID
    Atualiza os metadados do documento. Atualmente, apenas o nome do documento pode ser alterado.

  • Apagar Documento por ID
    Apaga permanentemente um documento de um envelope.

  • Reordenar Documentos por ID do Envelope
    Reordena os documentos num envelope com base numa lista fornecida de IDs de documentos.


3. Campos

Os campos são os elementos interativos (assinatura, iniciais, data, etc.) colocados num documento e atribuídos a um participante.

  • Listar Campos por ID do Documento
    Recupera todos os campos associados a um documento específico.

  • Criar campo(s) por ID de documento
    Cria um ou mais campos num documento e atribui-os aos participantes. Fornece um item para um único campo, ou vários itens para um pedido em massa. Cada campo especifica:

    • participantID — o participante atribuído ao campo.
    • type — um de signature, initials, name, date, title, company, checkbox, custom.
    • page — o número da página (indexação baseada em 1).
    • Posição X, Posição Y, Largura, Altura — a posição e o tamanho do campo, cada um inserido como um número separado em pontos (X/Y são medidos a partir da borda esquerda/superior da página). Estes substituem o array único boundingBox anterior, por isso cada valor é um campo tipado na interface em vez de uma lista construída à mão.
    • Opcional: required (por defeito true), e — em Advanced — format (por exemplo, MM/DD/YYYY para campos de data) e modifiable.
  • Atualizar campo por ID
    Atualiza propriedades de um campo existente. O campo type deve ser fornecido e deve corresponder ao tipo de campo existente — é usado para identificar o esquema do campo e não altera o tipo de campo.

  • Eliminar campo por ID
    Apaga permanentemente um campo de um documento.


4. Participantes

Os participantes são as pessoas que recebem o envelope — seja para o assinar ou para serem mantidas informadas.

  • Liste os participantes por ID do envelope
    Recolhe todos os participantes associados a um envelope.

  • Criar(es) Participante(s) por ID de Envelope
    Adiciona um ou mais participantes a um envelope. Forneça um item para um único participante, ou vários itens para um pedido em massa. Cada participante especifica:

    • email — o endereço de email do participante.
    • role — signer (pode ter campos atribuídos para assinatura) ou cc (acesso apenas de leitura).
    • authentication (avançado, opcional) — atualmente Código de Acesso: um código de acesso estático que o participante deve fornecer antes de assinar. Abra esta secção apenas se o participante tiver de autenticar antes de assinar.
  • Atualizar o participante por ID
    Atualiza as definições de autenticação do participante. O email do participante não pode ser alterado.

  • Eliminar Participante por ID
    Apaga permanentemente um participante de um envelope.


5. Downloads

Recupere os ficheiros terminados assim que os documentos forem assinados e selados.

  • Descarregar o envelope original
    Descarrega os documentos originais não assinados de um envelope como arquivo ZIP .

  • Descarregar envelope selado
    Descarrega os documentos selados e assinados, juntamente com o registo de auditoria, como um arquivo ZIP .

  • Descarregar Documento Selado por ID
    Descarrega um único documento selado e assinado como ficheiro PDF .

  • Descarregar o Registo de Auditoria do Envelope
    Descarrega o registo completo de auditoria de um envelope em ficheiro PDF .

As ações de download expõem tokens nativos de Nome de Ficheiro e Conteúdo de Ficheiro (mais Tipo de Conteúdo de Ficheiro). Coloque o Conteúdo do Ficheiro diretamente na entrada do ficheiro de uma etapa posterior — por exemplo, OneDrive / SharePoint Create File — e o Nome do Ficheiro na entrada do nome do ficheiro. Não é necessário body('Action_Name') nenhum nome de ficheiro de expressão ou digitado manualmente; o conector envolve o ZIP ou PDF descarregado num envelope JSON, pelo que o Power Automate apresenta estes como tokens de conteúdo dinâmico comuns.


6. Gatilhos

Os gatilhos iniciam um fluxo automaticamente quando algo acontece no Nitro Sign, por isso não precisas de consultar mudanças. Escolhe um gatilho como primeiro passo de um fluxo; O Nitro Sign notifica então o Power Automate sempre que esse evento ocorre.

Não há nada para configurar — não há nome de evento para escrever, nem URL de callback para colar. Ativar o fluxo regista a subscrição com o Nitro Sign por ti.


Disparadores do ciclo de vida do envelope

  • Quando um envelope é criado Dispara quando um novo envelope é criado — por exemplo, para registar cada novo pedido de assinatura numa SharePoint list ou notificar um canal de que um pedido foi redigido.

  • Quando um envelope é enviado para assinatura Dispara quando o envelope entra no fluxo de trabalho de assinatura e os participantes são notificados.

  • Quando a assinatura do envelope está concluída Dispara-se assim que todos os participantes assinarem e o selamento começa.

  • Quando um envelope é selado Dispara quando o envelope está selado e não podem ser feitas mais alterações. Este é o gatilho habitual para recuperar ficheiros finalizados — combine-o com Download Sealed Envelope ou Download Audit Trail of Envelope.

  • Quando um envelope é cancelado Dispara quando o pedido de assinatura é cancelado.


Gatilhos dos participantes

  • Quando um pedido de assinatura é assinado Dispara cada vez que um participante individual assina. Num envelope com múltiplos signatários, isto é ativado uma vez por assinante, pelo que é útil para acompanhar o progresso.

  • Quando um pedido de assinatura é recusado Dispara quando um participante recusa assinar — normalmente usado para alertar o remetente ou iniciar um processo de exceção.


O que um gatilho te provoca

Cada gatilho gera os detalhes do evento mais o envelope a que se relaciona, disponíveis como tokens dinâmicos comuns:

  • Tipo de evento, ID de evento, ocorreu em (UTC) — o que aconteceu e quando. O ID de Evento é único por evento e pode ser usado para detetar duplicados.

  • ID da conta, ID da aplicação, ID de configuração do Webhook — a conta Nitro, a aplicação e a subscrição por trás da notificação.

  • ID do envelope, nome do envelope — o envelope a que o evento se refere. Introduza o ID do Envelope diretamente numa ação de seguimento, como Obter Envelope por ID ou Descarregar Envelope Selado.

Os cinco gatilhos do fluxo de trabalho de assinatura — enviados para assinatura, assinados, recusados e cancelados — resultam adicionalmente:

  • Documentos — os documentos no envelope (ID do Documento, Nome do Documento, Páginas, Tamanho do Ficheiro, Origem).

  • Pedidos de Assinatura — uma participação por participante, cada uma com ID de Participante, Email do Signatário, Primeiro Nome do Signatário, Apelido, Estado e Ordem de Assinatura.

  • Colaboradores e Mensagem Personalizada — os registos do colaborador e a mensagem anexada ao fluxo de trabalho de assinatura.

Como os Pedidos de Assinatura são uma lista que cobre todos os participantes, use a Ordem de Assinatura ou o Estado para escolher o participante de quem gosta, em vez de assumir a primeira entrada. O Nitro Sign não garante a ordem em que os eventos chegam, por isso trate o Ocorreu Em (UTC) como autoridade na sequência.

Quando um envelope é criado, a assinatura é concluída e é selado , devolva apenas o ID e o nome do envelope — estes eventos não contêm dados do documento ou dos participantes. Use o Obter Envelope por ID ou Liste Documentos por ID do Envelope se precisar de mais informações.


Importante: um gatilho ativo por ligação

O Nitro Sign permite atualmente uma subscrição de webhook por ID de Cliente. Como todos os fluxos que usam a mesma ligação partilham esse ID de Cliente, isto tem uma consequência em torno da qual deve planear:

Ligar um fluxo com um gatilho Nitro Sign para qualquer outro fluxo de gatilho Nitro Sign que use a mesma ligação. O fluxo mais recentemente ativado é aquele que recebe eventos.

O fluxo afetado mantém-se ligado no Power Automate e não apresenta erro — simplesmente para de disparar. Se precisar de dois ou mais fluxos baseados em gatilho a correr ao mesmo tempo, dê a cada um a sua própria ligação, criada com um ID diferente do Nitro Client. Fluxos que só usam ações (não gatilhos) não são afetados e podem partilhar uma ligação livremente.

Isto é uma limitação temporária da plataforma Nitro Sign. Quando é levantado, múltiplos fluxos de gatilho poderão partilhar uma única ligação.


Desligar um fluxo

Quando desliga um fluxo, a subscrição pode permanecer registada no lado do Nitro Sign. É eliminado automaticamente da próxima vez que qualquer fluxo de gatilho do Nitro Sign for ativado nessa ligação. Entretanto, o Nitro Sign pode continuar a enviar eventos para o fluxo desligado; estes são descartados e o fluxo não funciona.

Se precisares de confirmar o estado atual, lista as configurações de webhook para a tua aplicação no portal de programadores Nitro.


Fluxo de Trabalho Típico de Assinatura

Um fluxo completo de assinatura encadeia as ações acima por ordem. Um fluxo comum do Power Automate é o seguinte:

  1. Criar Envelope — defina o nome, assunto/corpo da notificação e modo de assinatura (parallel ou sequential). Guarde o ID do envelope devolvido.
  2. Criar Documento pelo ID do Envelope — carregue um ou mais ficheiros para o envelope (usando o ID do Envelope do passo 1). Guardar cada ID de documento devolvido.
    (Opcional)Reordenar Documentos por ID do Envelope — definir a ordem dos documentos.
  3. Crie(s) Participante(s) pelo ID do Envelope — adicione os signatários e os destinatários do CC, com a autenticação do seu código de acesso. Guarde cada ID de participante devolvido.
  4. Criar campo(s) por ID do documento — coloque campos de assinatura/data/etc. em cada documento e atribua-os aos participantes (usando o ID do documento do passo 2 e o ID do participante do passo 3).
  5. Envie o envelope para assinatura — despache o envelope. Todos os documentos devem estar primeiro no estado carregado.
  6. (Enquanto pendente)Enviar Lembretes para o Envelope para incentivar os participantes, ou Cancelar o Envelope por ID para impedir o pedido.
  7. (Quando concluído)Descarregar envelope / selado Descarregar documento selado por ID / Descarregar o rasto de auditoria do envelope para recuperar os ficheiros finalizados.

Dica: O ID do Envelope, ID do Documento e ID do Participante devolvidos pelas ações de criação fluem naturalmente para as ações posteriores através do seletor de conteúdo dinâmico do Power Automate — escolha o token ID da ação a montante em vez de o escrever.


Fluxo de seguimento orientado por eventos

Em vez de esperar dentro do fluxo de envio, pode reagir à conclusão num fluxo separado:

  • Quando um envelope é selado — o gatilho inicia o fluxo e fornece o ID do envelope.
  • Descarregue o Envelope Selado — passe diretamente o ID do Envelope do gatilho.
  • Criar ficheiro (OneDrive, SharePoint, etc.) — coloque os tokens de nome econteúdo do ficheiro nas entradas do ficheiro.

O mesmo padrão funciona quando um pedido de assinatura é recusado para gerar um alerta, ou quando um pedido de assinatura é assinado para publicar atualizações de progresso à medida que cada participante completa a sua parte.


Erros & Limitação

A API do Nitro Sign pode devolver os seguintes erros:

  • 400 — Mau pedido
  • 401 — Não autorizado
  • 404 — Não encontrado
  • 409 — Conflito (por exemplo, agir sobre um envelope num estado que não permite a operação)
  • 413 — Conteúdo demasiado grande
  • 415 — Tipo de media não suportado
  • 422 — Entidade não processável
  • 500 — Erro interno do servidor

Throttling

  • Chamadas API por ligação: 100 por 60 segundos.

Limites das Plataformas

Tamanho do Ficheiro

  • Máximo: 25 MB por pedido
    Aplica-se tanto a operações de ficheiro único como de múltiplos ficheiros.

Contagem de Páginas

  • Máximo: 250 páginas por documento individual
    O total combinado de páginas em vários documentos pode exceder as 250.

Tempo de Retenção

  • Os ficheiros de entrada e saída são eliminados ~15 minutos após a conclusão da operação.

Subscrições Webhook

  • Máximo: 1 subscrição ativa por ID de Cliente. Use uma ligação separada, criada com um ID de Cliente diferente, para cada fluxo baseado em gatilho que deve correr em simultâneo.

Notes

  • As ações de envelope, documento, campo e gestão de participantes devolvem JSON.
  • As ações de download retornam o ficheiro (ZIP ou PDF) embrulhado num envelope JSON, expondo o Nome do Ficheiro, Tipo de Conteúdo do Ficheiro e Conteúdo do Ficheiro como tokens nativos do seletor, permitindo que os resultados sejam encadeados numa ação de ficheiro a jusante sem expressões.
  • O modo de assinatura (parallel vs sequential) é definido quando o envelope é criado e pode ser alterado com Update Envelope antes do envelope ser enviado.
  • Atualmente, a autenticação dos participantes suporta apenas Código de Acesso .
  • Os gatilhos não requerem configuração — ativar o fluxo regista automaticamente a subscrição do Nitro Sign. Apenas um fluxo baseado em gatilho por ligação pode estar ativo de cada vez.

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.

Name Tipo Descrição Required
ID de Cliente Nitro securestring ID de Cliente da sua aplicação Nitro Verdade
Nitro Client Secret securestring O Segredo do Cliente da sua aplicação Nitro Verdade
Região Nitro cadeia (de caracteres) Selecione a região da API Nitro para a sua conta. Verdade

Ações

Apagar Documento por ID

Apaga permanentemente um documento de um envelope do Nitro Sign.

Atualizar campo por ID

Atualiza propriedades de um campo existente num documento Nitro Sign. O tipo de campo deve ser fornecido e deve corresponder ao tipo de campo existente; é usado pela API para identificar o esquema do campo e não altera o tipo de campo.

Atualizar o Documento por ID

Atualiza os metadados de um documento existente dentro de um envelope Nitro Sign. Atualmente, apenas o nome do documento pode ser atualizado.

Atualizar o participante por ID

Atualiza as definições de autenticação para um participante num envelope Nitro Sign. O email do participante não pode ser atualizado.

Cancelar envelope por ID

Cancela o pedido de assinatura de um envelope Nitro Sign. Apenas envelopes enviados para assinatura podem ser cancelados.

Criar(es) Participante(s) por ID de Envelope

Adiciona um ou mais participantes a um envelope do Nitro Sign. Para adicionar um único participante, inclua um item no array de Participantes. Para adicionar múltiplos participantes, forneça vários itens.

Criar campo(s) por ID de documento

Cria um ou mais campos num documento e atribui-os aos participantes. Para criar um único campo, forneça um item no array de Campos. Para criar múltiplos campos, forneça múltiplos itens.

Criar Documento pelo ID do Envelope

Carrega um documento num envelope Nitro Sign existente. O documento pode ser posteriormente utilizado no fluxo de trabalho de assinatura.

Criar envelope

Cria um novo envelope Nitro Sign que pode ser posteriormente preenchido com documentos, participantes, campos e enviado para assinatura.

Descarregar Documento Selado por ID

Descarrega um único documento selado e assinado de um envelope Nitro Sign em formato PDF.

Descarregar envelope selado

Descarrega os documentos selados e assinados de um envelope Nitro Sign, juntamente com o registo de auditoria, como arquivo ZIP.

Descarregar o envelope original

Descarrega os documentos originais não assinados de um envelope Nitro Sign como arquivo ZIP.

Descarregar o Registo de Auditoria do Envelope

Descarrega o ficheiro PDF com o registo completo da auditoria do envelope selecionado do Nitro Sign.

Eliminar campo por ID

Apaga permanentemente um campo de um documento dentro de um envelope do Nitro Sign.

Eliminar envelope por ID

Apaga permanentemente um envelope do Nitro Sign. Esta operação não pode ser desfeita, e todos os documentos, campos e participantes associados também são eliminados.

Eliminar Participante por ID

Apaga permanentemente um participante de um envelope do Nitro Sign.

Envelope de Atualização

Atualiza um envelope existente do Nitro Sign. Pode modificar o nome do envelope, as definições de notificação, o modo de assinatura ou qualquer combinação destes campos.

Envelopes de Lista

O endpoint List Envelopes devolve todos os envelopes associados a uma aplicação numa conta.

Enviar Lembretes para o Envelope

Dispara notificações de lembrete aos participantes pendentes de um envelope específico do Nitro Sign. Se não forem fornecidas definições de notificação, utiliza-se o modelo de notificação predefinido configurado para o envelope.

Enviar o envelope para assinatura

Envia um envelope Nitro Sign aos participantes para recolha de assinaturas. Antes de usar esta ação, o envelope deve normalmente ter documentos, participantes e campos de assinatura adicionados usando Criar Documento por ID de Envelope, Criar Participante por ID de Envelope e Criar Campo(s) por ID de Documento. Todos os documentos no envelope devem ter um estado carregado antes de o envelope poder ser enviado.

Listar Campos por ID do Documento

Recupera todos os campos associados a um documento específico dentro de um envelope Nitro Sign.

Liste Documentos por ID do Envelope

Recupera todos os documentos associados a um envelope específico do Nitro Sign.

Liste os participantes por ID do envelope

Recolhe todos os participantes associados a um envelope específico do Nitro Sign.

Obtenha Documento por Identificação

Recupera detalhes de um documento específico num envelope Nitro Sign.

Obtenha o envelope por identificação

Recupera detalhes de um envelope específico do Nitro Sign usando o seu ID de envelope único.

Reordenar Documentos por ID do Envelope

Reordena documentos associados a um envelope específico do Nitro Sign com base na lista fornecida de IDs de documentos.

Apagar Documento por ID

Apaga permanentemente um documento de um envelope do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento a eliminar.

Atualizar campo por ID

Atualiza propriedades de um campo existente num documento Nitro Sign. O tipo de campo deve ser fornecido e deve corresponder ao tipo de campo existente; é usado pela API para identificar o esquema do campo e não altera o tipo de campo.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento que contém o campo.

ID do campo
fieldID True uuid

Um UUID único que identifica o campo a atualizar.

Tipo de campo
type True string

O tipo atual do campo a ser atualizado. Este valor é exigido pela API e deve corresponder ao tipo de campo existente; não altera o tipo de campo.

ID do Participante
participantID uuid

O identificador único do participante atribuído ao campo.

Página
page integer

O número da página onde o campo aparece. As páginas usam indexação baseada em 1.

Posição X
x float

Optional. A posição horizontal do campo, medida a partir da borda esquerda da página em pontos.

Posição Y
y float

Optional. A posição vertical do campo, medida a partir da borda superior da página em pontos.

Largura
width float

Optional. A largura do campo em pontos.

Altura
height float

Optional. A altura do campo em pontos.

Required
required boolean

Indica se o participante deve preencher este campo.

Format
format string

O formato do campo, quando aplicável. Por exemplo, os campos de data podem usar um formato como MM/DD/YYYY.

Modificável
modifiable boolean

Indica se o valor do campo é modificável, quando aplicável.

Devoluções

Detalhes do campo do Nitro Sign.

Atualizar o Documento por ID

Atualiza os metadados de um documento existente dentro de um envelope Nitro Sign. Atualmente, apenas o nome do documento pode ser atualizado.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento a atualizar.

Nome do documento
name True string

O novo nome do documento.

Devoluções

Detalhes do documento Nitro Sign.

Atualizar o participante por ID

Atualiza as definições de autenticação para um participante num envelope Nitro Sign. O email do participante não pode ser atualizado.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o participante.

ID do Participante
participantID True uuid

Um UUID único que identifica o participante a atualizar.

Tipo de autenticação
type string

Optional. Selecione um método de autenticação para o participante. Se especificado, deve também ser fornecido um Código de Acesso.

Código de Acesso
accessCode string

É exigido apenas quando o Tipo de Autenticação é especificado. Deixe em branco se a autenticação dos participantes não for necessária.

Devoluções

Detalhes do participante do Nitro Sign.

Cancelar envelope por ID

Cancela o pedido de assinatura de um envelope Nitro Sign. Apenas envelopes enviados para assinatura podem ser cancelados.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope a cancelar.

Devoluções

Resposta devolvida após o pedido ou criação de um envelope Nitro Sign.

Criar(es) Participante(s) por ID de Envelope

Adiciona um ou mais participantes a um envelope do Nitro Sign. Para adicionar um único participante, inclua um item no array de Participantes. Para adicionar múltiplos participantes, forneça vários itens.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope onde os participantes devem ser adicionados.

Email
email True email

O endereço de e-mail do participante.

Função
role True string

O papel do participante. Um signatário pode ter campos atribuídos para assinar. Um participante de cc tem acesso apenas de leitura.

Tipo de autenticação
type string

Optional. Selecione um método de autenticação para o participante. Se especificado, deve também ser fornecido um Código de Acesso.

Código de Acesso
accessCode string

É exigido apenas quando o Tipo de Autenticação é especificado. Deixe em branco se a autenticação dos participantes não for necessária.

Devoluções

A resposta regressou após a criação de um ou mais participantes.

Criar campo(s) por ID de documento

Cria um ou mais campos num documento e atribui-os aos participantes. Para criar um único campo, forneça um item no array de Campos. Para criar múltiplos campos, forneça múltiplos itens.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope.

ID do documento
documentID True uuid

Um UUID único que identifica o documento onde os campos devem ser criados.

ID do Participante
participantID True uuid

O identificador único do participante atribuído ao campo.

Página
page True integer

O número da página onde o campo deve ser colocado. As páginas usam indexação baseada em 1, por isso a primeira página é 1.

Tipo de campo
type True string

O tipo de campo a criar.

Posição X
x True float

A posição horizontal do campo, medida a partir da borda esquerda da página em pontos.

Posição Y
y True float

A posição vertical do campo, medida a partir da borda superior da página em pontos.

Largura
width True float

A largura do campo em pontos.

Altura
height True float

A altura do campo em pontos.

Required
required boolean

Indica se o participante deve preencher este campo.

Format
format string

Formato opcional para tipos de campo que suportam formatação, por exemplo, campos de data. Exemplo: MM/DD/YYYY.

Modificável
modifiable boolean

Indica se o valor do campo pode ser modificado pelo participante, quando suportado pelo tipo de campo.

Devoluções

A resposta retornava após a criação de um ou mais campos.

Criar Documento pelo ID do Envelope

Carrega um documento num envelope Nitro Sign existente. O documento pode ser posteriormente utilizado no fluxo de trabalho de assinatura.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope onde o documento será carregado.

Nome do documento
documentName True string

O nome do documento a carregar. Este valor será usado para construir os metadados do documento enviados para a Nitro.

Tipo de conteúdo
contentType string

O tipo de conteúdo do documento carregado. Para ficheiros PDF, use application/pdf. Quando é omitido dos metadados, apenas são aceites ficheiros PDF.

Ficheiro de Documentos
payload True file

O ficheiro do documento para carregar no envelope.

Devoluções

Nome Caminho Tipo Descrição
ID do documento
ID uuid

Um UUID único que identifica o documento carregado.

Nome do documento
name string

O nome do documento carregado.

Criado em
createdAt string

Carimbo temporal que indica quando o documento foi criado.

Estado do documento
status string

O estado do processamento do documento carregado.

Criar envelope

Cria um novo envelope Nitro Sign que pode ser posteriormente preenchido com documentos, participantes, campos e enviado para assinatura.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Nome do envelope
name True string

O nome do envelope. Não tem de ser único.

Modo de Assinatura
mode True string

Define a ordem de assinatura. Use o paralelo para notificar todos os participantes ao mesmo tempo, ou sequencialmente para notificar os participantes um a um pela ordem em que foram adicionados.

Sujeito da Notificação
subject True string

A linha de assunto da notificação por email enviada aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: $(sender_name_or_email) está a pedir a sua assinatura.

Organismo de notificação
body True string

O corpo do email foi enviado aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: Olá,\nPor favor, assine o $(envelope_name)\nObrigado,\n$(sender_name_or_email).

Devoluções

Resposta devolvida após o pedido ou criação de um envelope Nitro Sign.

Descarregar Documento Selado por ID

Descarrega um único documento selado e assinado de um envelope Nitro Sign em formato PDF.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento selado.

ID do documento
documentID True uuid

Um UUID único que identifica o documento selado para download.

Devoluções

Ficheiro descarregado embalado como envelope JSON.

Descarregar envelope selado

Descarrega os documentos selados e assinados de um envelope Nitro Sign, juntamente com o registo de auditoria, como arquivo ZIP.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujos documentos selados devem ser descarregados.

Devoluções

Ficheiro descarregado embalado como envelope JSON.

Descarregar o envelope original

Descarrega os documentos originais não assinados de um envelope Nitro Sign como arquivo ZIP.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujos documentos originais devem ser descarregados.

Devoluções

Ficheiro descarregado embalado como envelope JSON.

Descarregar o Registo de Auditoria do Envelope

Descarrega o ficheiro PDF com o registo completo da auditoria do envelope selecionado do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujo registo de auditoria deve ser descarregado.

Devoluções

Ficheiro descarregado embalado como envelope JSON.

Eliminar campo por ID

Apaga permanentemente um campo de um documento dentro de um envelope do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento que contém o campo.

ID do campo
fieldID True uuid

Um UUID único que identifica o campo a eliminar.

Eliminar envelope por ID

Apaga permanentemente um envelope do Nitro Sign. Esta operação não pode ser desfeita, e todos os documentos, campos e participantes associados também são eliminados.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope a eliminar.

Eliminar Participante por ID

Apaga permanentemente um participante de um envelope do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o participante.

ID do Participante
participantID True uuid

Um UUID único que identifica o participante a eliminar.

Envelope de Atualização

Atualiza um envelope existente do Nitro Sign. Pode modificar o nome do envelope, as definições de notificação, o modo de assinatura ou qualquer combinação destes campos.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope a atualizar.

Nome do envelope
name string

O nome atualizado do envelope. Não tem de ser único.

Sujeito da Notificação
subject string

A linha de assunto da notificação por email enviada aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: $(sender_name_or_email) está a pedir a sua assinatura.

Organismo de notificação
body string

O corpo do email foi enviado aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: Olá,\nPor favor, assine o $(envelope_name)\nObrigado,\n$(sender_name_or_email).

Modo de Assinatura
mode string

Define a ordem de assinatura. Use o paralelo para notificar todos os participantes ao mesmo tempo, ou sequencialmente para notificar os participantes um a um pela ordem em que foram adicionados.

Devoluções

Resposta devolvida após o pedido ou criação de um envelope Nitro Sign.

Envelopes de Lista

O endpoint List Envelopes devolve todos os envelopes associados a uma aplicação numa conta.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Página Depois
pageAfter string

Token de cursor opcional usado para recuperar a página seguinte de envelopes. Use o valor nextPage devolvido pela resposta anterior.

Página Anterior
pageBefore string

Token de cursor opcional usado para recuperar a página anterior dos envelopes. Não use junto com o Page After.

Devoluções

Nome Caminho Tipo Descrição
Envelopes
items array of EnvelopeSummaryResponse

A lista de envelopes.

Página Seguinte
nextPage string

Token cursor que pode ser usado como Page After para recuperar a página seguinte de envelopes.

Enviar Lembretes para o Envelope

Dispara notificações de lembrete aos participantes pendentes de um envelope específico do Nitro Sign. Se não forem fornecidas definições de notificação, utiliza-se o modelo de notificação predefinido configurado para o envelope.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope para o qual devem ser enviadas notificações de lembrete.

Sujeito da Notificação
subject string

A linha de assunto da notificação por email enviada aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: $(sender_name_or_email) está a pedir a sua assinatura.

Organismo de notificação
body string

O corpo do email foi enviado aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: Olá,\nPor favor, assine o $(envelope_name)\nObrigado,\n$(sender_name_or_email).

Enviar o envelope para assinatura

Envia um envelope Nitro Sign aos participantes para recolha de assinaturas. Antes de usar esta ação, o envelope deve normalmente ter documentos, participantes e campos de assinatura adicionados usando Criar Documento por ID de Envelope, Criar Participante por ID de Envelope e Criar Campo(s) por ID de Documento. Todos os documentos no envelope devem ter um estado carregado antes de o envelope poder ser enviado.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope a enviar para assinatura.

Devoluções

Informação resumida sobre um envelope do Nitro Sign.

Listar Campos por ID do Documento

Recupera todos os campos associados a um documento específico dentro de um envelope Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento cujos campos devem ser recuperados.

Devoluções

A resposta retornava após a criação de um ou mais campos.

Liste Documentos por ID do Envelope

Recupera todos os documentos associados a um envelope específico do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujos documentos devem ser recuperados.

Devoluções

Resposta devolvida ao listar documentos associados a um envelope Nitro Sign.

Liste os participantes por ID do envelope

Recolhe todos os participantes associados a um envelope específico do Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujos participantes devem ser recuperados.

Devoluções

Resposta devolvida ao listar participantes associados a um envelope do Nitro Sign.

Obtenha Documento por Identificação

Recupera detalhes de um documento específico num envelope Nitro Sign.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope que contém o documento.

ID do documento
documentID True uuid

Um UUID único que identifica o documento a recuperar.

Devoluções

Detalhes do documento Nitro Sign.

Obtenha o envelope por identificação

Recupera detalhes de um envelope específico do Nitro Sign usando o seu ID de envelope único.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope a recuperar.

Devoluções

Resposta devolvida após o pedido ou criação de um envelope Nitro Sign.

Reordenar Documentos por ID do Envelope

Reordena documentos associados a um envelope específico do Nitro Sign com base na lista fornecida de IDs de documentos.

Parâmetros

Nome Chave Obrigatório Tipo Descrição
Envelope ID
envelopeID True uuid

Um UUID único que identifica o envelope cujos documentos devem ser reordenados.

Identificadores de Documento
order True array of uuid

Um conjunto de IDs de documentos que representam a nova ordem dos documentos dentro do envelope.

Devoluções

Resposta devolvida ao listar documentos associados a um envelope Nitro Sign.

Acionadores

Quando a assinatura do envelope está concluída

Desencadeios quando todos os participantes assinam e o selamento começa.

Quando um envelope é cancelado

Desencadeia quando o envelope é cancelado.

Quando um envelope é criado

Ativa-se quando um novo envelope (pacote) do Nitro Sign é criado.

Quando um envelope é enviado para assinatura

Ativa-se quando o envelope é enviado para o fluxo de trabalho de assinatura.

Quando um envelope é selado

Desencadeia-se quando o envelope está selado e não podem ser feitas mais alterações.

Quando um pedido de assinatura é assinado

Desencadeia-se quando um participante assina um pedido de assinatura.

Quando um pedido de assinatura é recusado

É ativado quando um participante recusa um pedido de assinatura.

Quando a assinatura do envelope está concluída

Desencadeios quando todos os participantes assinam e o selamento começa.

Devoluções

Eventos do ciclo de vida (EnvelopeCreated, EnvelopeSigningCompleted, EnvelopeSealed). As cargas úteis vivas transportam apenas data.package, com documentos sempre vazios.

Quando um envelope é cancelado

Desencadeia quando o envelope é cancelado.

Devoluções

Eventos de workflow (EnvelopeSentForSignature, SignatureRequestSigned, SignatureRequestRefused, EnvelopeCancelled): data.package (completo) + data.signingWorkflow.

Quando um envelope é criado

Ativa-se quando um novo envelope (pacote) do Nitro Sign é criado.

Devoluções

Eventos do ciclo de vida (EnvelopeCreated, EnvelopeSigningCompleted, EnvelopeSealed). As cargas úteis vivas transportam apenas data.package, com documentos sempre vazios.

Quando um envelope é enviado para assinatura

Ativa-se quando o envelope é enviado para o fluxo de trabalho de assinatura.

Devoluções

Eventos de workflow (EnvelopeSentForSignature, SignatureRequestSigned, SignatureRequestRefused, EnvelopeCancelled): data.package (completo) + data.signingWorkflow.

Quando um envelope é selado

Desencadeia-se quando o envelope está selado e não podem ser feitas mais alterações.

Devoluções

Eventos do ciclo de vida (EnvelopeCreated, EnvelopeSigningCompleted, EnvelopeSealed). As cargas úteis vivas transportam apenas data.package, com documentos sempre vazios.

Quando um pedido de assinatura é assinado

Desencadeia-se quando um participante assina um pedido de assinatura.

Devoluções

Eventos de workflow (EnvelopeSentForSignature, SignatureRequestSigned, SignatureRequestRefused, EnvelopeCancelled): data.package (completo) + data.signingWorkflow.

Quando um pedido de assinatura é recusado

É ativado quando um participante recusa um pedido de assinatura.

Devoluções

Eventos de workflow (EnvelopeSentForSignature, SignatureRequestSigned, SignatureRequestRefused, EnvelopeCancelled): data.package (completo) + data.signingWorkflow.

Definições

NitroSignEnvelopeEvent

Eventos do ciclo de vida (EnvelopeCreated, EnvelopeSigningCompleted, EnvelopeSealed). As cargas úteis vivas transportam apenas data.package, com documentos sempre vazios.

Nome Caminho Tipo Descrição
Tipo de Evento
eventType string
ID do Evento
eventId string
ID da conta
accountId string
ID da aplicação
applicationId string
ID de Configuração Webhook
webhookConfigId string
Ocorreu em (UTC)
occurredAt string
pacote
data.package NitroSignPackageSummary

Resumo do envelope para eventos que nunca transportam documentos.

NitroSignEnvelopeWorkflowEvent

Eventos de workflow (EnvelopeSentForSignature, SignatureRequestSigned, SignatureRequestRefused, EnvelopeCancelled): data.package (completo) + data.signingWorkflow.

Nome Caminho Tipo Descrição
Tipo de Evento
eventType string
ID do Evento
eventId string
ID da conta
accountId string
ID da aplicação
applicationId string
ID de Configuração Webhook
webhookConfigId string
Ocorreu em (UTC)
occurredAt string
pacote
data.package NitroSignPackage
signingWorkflow
data.signingWorkflow NitroSignSigningWorkflow

ResumoPacote NitroSign

Resumo do envelope para eventos que nunca transportam documentos.

Nome Caminho Tipo Descrição
Envelope ID
id string
Nome do envelope
name string

NitroSignPackage

Nome Caminho Tipo Descrição
Envelope ID
id string
Nome do envelope
name string
Documents
documents array of NitroSignPackageDocument

NitroSignPackageDocument

Nome Caminho Tipo Descrição
ID do documento
id string
Nome do documento
name string
Páginas
pages integer
Tamanho do ficheiro (bytes)
fileSizeBytes integer
Origem
origin string

NitroSignSigner

Também usado para um objeto 'utilizador' colaborador (mesma forma).

Nome Caminho Tipo Descrição
E-mail do signatário
email string
Nome do signatário
firstName string
Sobrenome do signatário
lastName string

NitroSignAssinaturaPedido

Nome Caminho Tipo Descrição
ID do Participante
participantId string
signatário
signer NitroSignSigner

Também usado para um objeto 'utilizador' colaborador (mesma forma).

Status
status string
Ordem de Assinatura
order integer

NitroSignCollaborator

Observado vazio em Assinado/Recusado; Cancelado mostra um registo com participantId e CollaborationType COLLABORATION_TYPE_UNKNOWN vazios.

Nome Caminho Tipo Descrição
ID do Participante
participantId string
utilizador
user NitroSignSigner

Também usado para um objeto 'utilizador' colaborador (mesma forma).

Tipo de Colaboração
collaborationType string

NitroSignSignSigningWorkflow

Nome Caminho Tipo Descrição
Pedidos de assinatura
signatureRequests array of NitroSignSignatureRequest
Colaboradores
collaborators array of NitroSignCollaborator
Mensagem Personalizada
customMessage string

EnvelopeNotification

Definições de notificação para um envelope Nitro Sign.

Nome Caminho Tipo Descrição
Sujeito da Notificação
subject string

A linha de assunto da notificação por email enviada aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: $(sender_name_or_email) está a pedir a sua assinatura.

Organismo de notificação
body string

O corpo do email foi enviado aos participantes que assinam. São suportadas variáveis dinâmicas, por exemplo: Olá,\nPor favor, assine o $(envelope_name)\nObrigado,\n$(sender_name_or_email).

ResumoEnvelopeResposta

Informação resumida sobre um envelope do Nitro Sign.

Nome Caminho Tipo Descrição
Envelope ID
ID uuid

Um UUID único que identifica o envelope.

Criado em
createdAt date-time

Carimbo temporal UTC indicando quando o envelope foi criado.

Última modificação em
lastModifiedAt date-time

Carimbo temporal UTC indicando quando o envelope foi modificado pela última vez.

Nome do envelope
name string

O nome do envelope.

Estado do envelope
status string

O estado interno do envelope.

EnvelopeResponse

Resposta devolvida após o pedido ou criação de um envelope Nitro Sign.

Nome Caminho Tipo Descrição
Envelope ID
ID uuid

Um UUID único que identifica o envelope.

Criado em
createdAt date-time

Carimbo temporal UTC indicando quando o envelope foi criado.

Última modificação em
lastModifiedAt date-time

Carimbo temporal UTC indicando quando o envelope foi modificado pela última vez.

Nome do envelope
name string

O nome do envelope.

Estado do envelope
status string

O estado interno do envelope.

Modo de Assinatura
mode string

O modo de assinatura configurado para o envelope.

notificação
notification EnvelopeNotification

Definições de notificação para um envelope Nitro Sign.

ListDocumentosPorEnvelopeIDRresponder

Resposta devolvida ao listar documentos associados a um envelope Nitro Sign.

Nome Caminho Tipo Descrição
Documents
items array of DocumentResponse

A lista de documentos associados ao envelope.

DocumentResponse

Detalhes do documento Nitro Sign.

Nome Caminho Tipo Descrição
ID do documento
ID uuid

Um UUID único que identifica o documento.

Nome do documento
name string

O nome do documento.

Criado em
createdAt date-time

Carimbo temporal UTC indicando quando o documento foi criado.

Tamanho em Bytes
sizeBytes integer

O tamanho do documento em bytes.

Número de páginas
numPages integer

O número de páginas no documento.

Estado do documento
status string

O estado atual do documento.

FieldsResponse

A resposta retornava após a criação de um ou mais campos.

Nome Caminho Tipo Descrição
Fields
items array of FieldResponse

Os campos criados neste pedido.

FieldResponse

Detalhes do campo do Nitro Sign.

Nome Caminho Tipo Descrição
ID do campo
ID uuid

Um UUID único que identifica o campo.

ID do Participante
participantID uuid

O identificador único do participante atribuído ao campo.

ID do documento
documentID uuid

O identificador único do documento a que o campo pertence.

Página
page integer

O número da página onde o campo aparece.

Caixa delimitadora
boundingBox array of float

Um array de quatro números no formato [x, y, largura, altura], medido em pontos.

Required
required boolean

Indica se o participante deve preencher este campo.

Tipo de campo
type string

O tipo de campo.

Format
format string

O formato do campo, quando aplicável.

Modificável
modifiable boolean

Indica se o valor do campo é modificável, quando aplicável.

ParticipantesResposta

A resposta regressou após a criação de um ou mais participantes.

Nome Caminho Tipo Descrição
Participants
items array of ParticipantResponse

Os participantes criados neste pedido.

ParticipantesListaResposta

Resposta devolvida ao listar participantes associados a um envelope do Nitro Sign.

Nome Caminho Tipo Descrição
Participants
items array of ParticipantResponse

Os participantes associados ao envelope.

Total de Participantes
total integer

O número total de participantes disponíveis na coleção.

ParticipantResposta

Detalhes do participante do Nitro Sign.

Nome Caminho Tipo Descrição
ID do Participante
ID uuid

Um UUID único que identifica o participante.

Email
email email

O endereço de e-mail do participante.

Função
role string

O papel do participante.

autenticação
authentication ParticipantAuthenticationResponse

As definições de autenticação devolviam para um participante.

ParticipanteAuthenticationResponse

As definições de autenticação devolviam para um participante.

Nome Caminho Tipo Descrição
Tipo de autenticação
type string

O tipo de autenticação do participante.

Código de Acesso
accessCode string

O código de acesso configurado para o participante.

FileDownloadResponse

Ficheiro descarregado embalado como envelope JSON.

Nome Caminho Tipo Descrição
Nome do arquivo
fileName string

O nome do ficheiro descarregado, derivado do cabeçalho Content-Disposition da resposta (por exemplo, result.zip ou result.pdf). Coloque este token diretamente na entrada do Nome do Ficheiro de uma ação posterior, como o OneDrive ou o SharePoint Create File.

Tipo de conteúdo de arquivo
fileContentType string

O tipo MIME do ficheiro descarregado, por exemplo application/zip ou application/pdf.

Conteúdo do Ficheiro
fileContent byte

O conteúdo do ficheiro codificado base64. Coloque este token diretamente na entrada de Conteúdo do Ficheiro de uma ação a jusante (por exemplo, OneDrive ou SharePoint Create File, ou outra ação Nitro) – não é necessária expressão.