Assine Online Suite (1.0)
Download OpenAPI specification:Download
Assine Online Application Suite
Response samples
- 200
- 401
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "email": "string",
- "phone": "string",
- "avatar": "string",
- "is_verified": true,
- "created_at": "string",
- "updated_at": "string"
}
Lista contatos
Lista contatos da conta, quando alguma interação é completada, o contato é adicionado de forma automática.
Authorizations:
query Parameters
q | string Faz uma pesquisa informando um termo de busca |
sort | string Enum: "name" "email" "-name" "-email" Ordena resultados de forma crescente, ou com sinal de menos (-) para descrescente. |
page | number Define o número da página a ser exibida |
limit | number Define a quantidade de itens na página a serem exibidos |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "email": "user@example.com",
- "phone": "string"
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Edita o contato
Edita os dados de contato
Authorizations:
path Parameters
contact required | string <uuid> ID de contato |
Request Body schema: application/json
name | string or null Nome de contato |
email required | string <email> Email de contato |
phone | string or null Telefone de contato |
Responses
Request samples
- Payload
{- "name": "string",
- "email": "user@example.com",
- "phone": "string"
}
Response samples
- 200
- 401
- 404
- 422
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "email": "user@example.com",
- "phone": "string"
}
Lista itens
Lista diretórios, subdiretórios e arquivos
Authorizations:
query Parameters
q | string Termo de busca por itens (id do usuário, id da pasta pai, id de compartilhamento, nome, mimetype, sha1) |
parent | string <uuid> ID de diretório pai |
shared | boolean Exibe somente itens compartilhados |
filter[mimetype] | string Filtra os itens pelo mimetype |
filter[is_directory] | boolean Filtra somente diretórios (true) ou somente arquivos (false) |
sort | string Enum: "name" "is_directory" "created_at" "updated_at" Ordena resultados de forma crescente, ou com sinal de menos (-) para descrescente. |
page | number Define o número da página a ser exibida |
limit | number Define a quantidade de itens na página a serem exibidos |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": { },
- "name": "string",
- "mimetype": "string",
- "size": 0,
- "depth": 0,
- "is_directory": true,
- "is_user_created": true,
- "is_signed": true,
- "is_shared": true,
- "user_type": "owner",
- "sha1": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "publish_token": "string",
- "links": {
- "self": "string",
- "children": "string",
- "download": "string",
- "preview": "string",
- "published_url": "string"
}
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Cria diretório
Cria diretórios e subdiretórios
Authorizations:
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
parent | string <uuid> ID do diretório pai |
name required | string Nome do diretório |
Responses
Request samples
- Payload
{- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "name": "string"
}
Response samples
- 201
- 401
- 422
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": { },
- "name": "string",
- "mimetype": "string",
- "size": 0,
- "depth": 0,
- "is_directory": true,
- "is_user_created": true,
- "is_signed": true,
- "is_shared": true,
- "user_type": "owner",
- "sha1": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "publish_token": "string",
- "links": {
- "self": "string",
- "children": "string",
- "download": "string",
- "preview": "string",
- "published_url": "string"
}
}
Upload de arquivo
Faz upload de arquivo no diretório definido
Authorizations:
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: multipart/form-data
parent | string <uuid> ID do diretório pai |
file | string <binary> O arquivo |
Responses
Response samples
- 200
- 401
- 422
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": { },
- "name": "string",
- "mimetype": "string",
- "size": 0,
- "depth": 0,
- "is_directory": true,
- "is_user_created": true,
- "is_signed": true,
- "is_shared": true,
- "user_type": "owner",
- "sha1": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "publish_token": "string",
- "links": {
- "self": "string",
- "children": "string",
- "download": "string",
- "preview": "string",
- "published_url": "string"
}
}
Exibe metadados do item
Exibe metadados do item
Authorizations:
path Parameters
item required | string <uuid> ID do item |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 200
- 401
- 404
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": { },
- "name": "string",
- "mimetype": "string",
- "size": 0,
- "depth": 0,
- "is_directory": true,
- "is_user_created": true,
- "is_signed": true,
- "is_shared": true,
- "user_type": "owner",
- "sha1": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "publish_token": "string",
- "links": {
- "self": "string",
- "children": "string",
- "download": "string",
- "preview": "string",
- "published_url": "string"
}
}
Renomeia o item
Renomeia o item, não podendo duplicar o nome
Authorizations:
path Parameters
item required | string <uuid> ID do item |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
name required | string Nome do item |
Responses
Request samples
- Payload
{- "name": "string"
}
Response samples
- 200
- 401
- 404
- 422
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": { },
- "name": "string",
- "mimetype": "string",
- "size": 0,
- "depth": 0,
- "is_directory": true,
- "is_user_created": true,
- "is_signed": true,
- "is_shared": true,
- "user_type": "owner",
- "sha1": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "publish_token": "string",
- "links": {
- "self": "string",
- "children": "string",
- "download": "string",
- "preview": "string",
- "published_url": "string"
}
}
Move o item
Move o item para outro diretório ou raiz
Authorizations:
path Parameters
item required | string <uuid> ID do item |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
parent | string or null <uuid> ID do diretório para mover |
Responses
Request samples
- Payload
{- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999"
}
Response samples
- 401
- 403
- 404
- 422
{- "message": "string"
}
Lista organizações
Lista as organizações criadas pelo usuário
Authorizations:
query Parameters
page | number Define o número da página a ser exibida |
limit | number Define a quantidade de itens na página a serem exibidos |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "logo": "string",
- "is_owner": true,
- "updated_at": "string",
- "created_at": "string",
- "links": {
- "self": "string",
- "users": "string"
}
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Lista envelopes enviados
Lista todos envelopes enviados. Para exibir os envelopes em rascunho, é necessário aplicar filtro de pesquisa
Authorizations:
query Parameters
q | string Termo de busca (nome do documento, valor do addressee, id do envelope, hashid do envelope, id da organização, id do dono do envelope, assunto do envelope, mensagem do envelope, data de expiração do envelope, título do envelope) |
filter[state] | string Enum: "draft" "in-transit" "completed" "cancelled" "expired" "halted" "stand-by" "template" Estado do envelope |
sort | string Enum: "state" "-state" "created_at" "-created_at" "expire_at" "-expire_at" Ordenação dos dados, podendo informar com sinal de menos (-) para ordem decrescente. |
include | string Enum: "sender" "triggers" "recipients_stats" Relacionamentos inclusos quando listar os envelopes |
page | number Define o número da página a ser exibida |
limit | number Define a quantidade de itens na página a serem exibidos |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 200
- 401
- 412
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Cria um envelope
Cria um novo envelope em modo rascunho, do qual poderá ser enviado após a configuração.
Authorizations:
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
subject | string or null Assunto do envelope. Max: 255 caractéres |
message | string or null Mensagem do envelope |
expire_at | string or null <date-time> Data de vencimento para assinar |
action_reminder_frequency | integer or null Enum: 24 72 120 Frequencia, em horas, de notificações ao destinatário para realizar a ação, caso ainda não tenham. |
title | string or null Título do envelope. Max: 255 caractéres |
Array of objects or null Gatilhos a serem executado de acordo com os eventos do envelope |
Responses
Request samples
- Payload
{- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 24,
- "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Response samples
- 201
- 401
- 403
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Lista envelopes recebidos
Lista os envelopes recebidos
Authorizations:
query Parameters
q | string Termo de busca (nome do documento, valor do addressee, id do envelope, hashid do envelope, id da organização, id do dono do envelope, assunto do envelope, mensagem do envelope, data de expiração do envelope, título do envelope) |
filter[state] | string Enum: "waiting" "signing" "rejected" "failed" "suspended" "done" Status como destinatário |
filter[envelope.state] | string Enum: "draft" "in-transit" "completed" "cancelled" "expired" "halted" "stand-by" Status do envelope |
include | string Value: "envelope.recipients_stats" Relacionamentos inclusos quando listar os envelopes recebidos |
sort | string Enum: "state" "notified_at" "envelope.state" "envelope.created_at" "envelope.expire_at" Ordenação dos dados, podendo informar com sinal de menos (-) para ordem decrescente. Exemplo: "-state". |
page | number Define o número da página a ser exibida |
limit | number Define a quantidade de itens na página a serem exibidos |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": "string",
- "type": "approver",
- "signature_type": "simple",
- "state": "waiting",
- "via": "email",
- "value": "string",
- "name": "string",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "fields": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
], - "envelope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}, - "action_token": "string"
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Exibe o envelope
Exibe informações do envelope
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
query Parameters
extended | boolean Este parâmetro faz com que o envelope seja exibido de forma extendida, ou seja, será adicionado dados de documentos e destinatários na resposta. |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 200
- 401
- 404
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Edita o envelope
Edita o envelope em rascunho, template ou que não possua assinaturas
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
subject | string or null Assunto do envelope. Max: 255 caractéres |
message | string or null Mensagem do envelope |
expire_at | string or null <date-time> Data de vencimento para assinar |
action_reminder_frequency | integer or null Enum: 24 72 120 Frequencia, em horas, de notificações ao destinatário para realizar a ação, caso ainda não tenham. |
title | string or null Título do envelope. Max: 255 caractéres |
Array of objects or null Gatilhos a serem executado de acordo com os eventos do envelope |
Responses
Request samples
- Payload
{- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 24,
- "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Response samples
- 200
- 401
- 404
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Envia o envelope
Envia o envelope que está em rascunho
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 202
- 400
- 401
- 402
- 403
- 404
- 412
{- "action_token": "string"
}
Copia o envelope
Copia o envelope que está em rascunho para template ou vice-versa
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
into | string Enum: "draft" "template" Estado final do envelope a ser copiado |
Responses
Request samples
- Payload
{- "into": "draft"
}
Response samples
- 201
- 401
- 403
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
Reenvia notificações
Reenvia notificações para destinatários waiting
caso o envelope esteja pendente.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 400
- 401
- 403
- 404
- 412
{- "message": "string"
}
Lista os destinatários
Lista os destinatários do envelope passado como parâmetro
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 200
- 400
- 401
- 404
- 412
{- "data": [
- {
- "id": "string",
- "state": "queued",
- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "ran_action_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
], - "links": {
- "next": "string",
- "prev": "string",
- "first": "string",
- "last": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "path": "string",
- "per_page": 0,
- "to": "string"
}
}
Adiciona um destinatário
Adiciona um destinatário ao envelope que está como rascunho
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Cria um novo destinatário
type required | string Enum: "signer" "approver" "carbon-copy" Tipo do destinatário |
signature_type | string or null Enum: "simple" "qualified" Tipo de assinatura a ser usada quando destinatário assinante: |
routing_order | integer or null Ordem de envio ao destinatário após cada ação |
Array of objects Endereçados relativos a este destinatário. Caso vá assinar/aprovar sí mesmo, basta não definir esse valor. Para assinantes presenciais, este campo é ignorado. |
Responses
Request samples
- Payload
{- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "identifiers": [
- {
- "code": "CPF",
- "is_required": true,
- "value": "string"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
Response samples
- 201
- 400
- 401
- 404
- 412
{- "id": "string",
- "state": "queued",
- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "ran_action_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
Edita o destinatário
Edita o destinatário que ainda não realizou a ação.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
recipient required | string <uuid> ID do destinatário |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Cria um novo destinatário
type required | string Enum: "signer" "approver" "carbon-copy" Tipo do destinatário |
signature_type | string or null Enum: "simple" "qualified" Tipo de assinatura a ser usada quando destinatário assinante: |
routing_order | integer or null Ordem de envio ao destinatário após cada ação |
Array of objects Endereçados relativos a este destinatário. Caso vá assinar/aprovar sí mesmo, basta não definir esse valor. Para assinantes presenciais, este campo é ignorado. |
Responses
Request samples
- Payload
{- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "identifiers": [
- {
- "code": "CPF",
- "is_required": true,
- "value": "string"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
Response samples
- 201
- 400
- 401
- 404
- 412
{- "id": "string",
- "state": "queued",
- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "ran_action_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
Remove o destinatário
Remove o destinatário que ainda não realizou a ação.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
recipient required | string <uuid> ID do destinatário |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Cria um novo destinatário
type required | string Enum: "signer" "approver" "carbon-copy" Tipo do destinatário |
signature_type | string or null Enum: "simple" "qualified" Tipo de assinatura a ser usada quando destinatário assinante: |
routing_order | integer or null Ordem de envio ao destinatário após cada ação |
Array of objects Endereçados relativos a este destinatário. Caso vá assinar/aprovar sí mesmo, basta não definir esse valor. Para assinantes presenciais, este campo é ignorado. |
Responses
Request samples
- Payload
{- "type": "signer",
- "signature_type": "simple",
- "routing_order": 0,
- "addressees": [
- {
- "via": "email",
- "value": "string",
- "name": "string",
- "identifiers": [
- {
- "code": "CPF",
- "is_required": true,
- "value": "string"
}
], - "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SEND_NOTIFICATION",
- "value": "string"
}
]
}
]
}
Response samples
- 400
- 401
- 404
- 412
{- "message": "string"
}
Notifica os destinatários
Envia a notificação do pedido para realizar a ação caso esteja como waiting
.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
recipient required | string <uuid> ID do destinatário |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 400
- 401
- 404
- 412
{- "message": "string"
}
Adiciona um documento
Adiciona um documento ao envelope que está como rascunho
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema:
Cria um novo documento
file required | string <uuid> ID do item de documento do armazenamento pessoal, devendo este ID estar relacionado à um item que seja do tipo PDF. |
Responses
Request samples
- Payload
{- "file": "00bd29cf-1ab3-4825-b15f-d80a4a0e1cbb"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 412
{- "id": "string",
- "name": "string",
- "stage": "original",
- "sha1": "string",
- "fields": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
], - "contents": [
- {
- "id": "string",
- "type": "text",
- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "string",
- "links": {
- "self": "string",
- "download": "string",
- "display": "string",
- "preview": "string",
- "background_sheet": "string"
}
}
Remove o documento
Remove o documento de um envelope em draft
ou sent
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do document |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 400
- 401
- 404
- 412
{- "message": "string"
}
Adiciona campo ao documento
Adiciona campos de preenchimento ao documento PDF
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Cria um campo no documento PDF
recipient required | string <uuid> ID do assinante que deverá preencher este campo |
is_required required | boolean |
type required | string Enum: "text" "checkbox" "dropdown" "radio-group" "option-list" "signature" "initial" |
name required | string Nome identificador do campo. Ex: text_1 |
options | Array of strings or null Opções para campos do tipo dropdown e option-list |
description | string or null Descrição do campo |
placeholder | string or null Placeholder para o campo |
title | string or null Título descritivo do campo |
value | string or null Valor inicial para o campo, ou deixe nulo para vazio |
required | Array of Widget (object) or WidgetTypeInitial (object) or WidgetTypeSignature (object) Widgets de representação visual do campo |
Responses
Request samples
- Payload
{- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
Edita o campo
Edita o campo caso o destinatário não o tenha preenchido ainda, e o envelope esteja como draft
, sent
, in-transit
ou stand-by
.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
field required | string <uuid> ID do campo |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Atualiza um campo no documento PDF
recipient required | string <uuid> ID do assinante que deverá preencher este campo |
is_required | boolean |
name | string Nome identificador do campo. Ex: text_1 |
options | Array of strings or null Opções para campos do tipo dropdown e option-list |
description | string or null Descrição do campo |
placeholder | string or null Placeholder para o campo |
title | string or null Título descritivo do campo |
value | string or null Valor inicial para o campo, ou deixe nulo para vazio |
Array of objects Widgets de representação visual do campo |
Responses
Request samples
- Payload
{- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
Response samples
- 201
- 400
- 401
- 404
- 412
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
Remove o campo
Remove o campo caso o destinatário não o tenha preenchido ainda, e o envelope esteja como draft
, sent
, in-transit
ou stand-by
.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
field required | string <uuid> ID do campo |
header Parameters
X-Organization | string <uuid> ID da organização |
Responses
Response samples
- 400
- 401
- 404
- 412
{- "message": "string"
}
Adiciona conteúdo ao documento
Adiciona conteúdo ao documento PDF
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Cria conteúdo no documento PDF
type required | string Enum: "text" "link" "image" Tipo do conteúdo |
value required | string Valor do conteúdo. No caso de imagem, deve-se passar um arquivo binário de imagem jpg ou png. |
page required | integer Página do campo |
x_axis required | integer Posição do eixo X em pixels (72 dpi) |
y_axis required | integer Posição do eixo Y em pixels (72 dpi) |
width | integer Largura em pixels (72 dpi) |
height | integer Altura em pixels (72 dpi) |
rotation | integer Rotação ou angulatura do campo |
line_height | integer Espaçamento de linhas para textos com multilinhas. |
text_color | string Valor hexidecimal da cor do texto |
opacity | number Valor entre 0 e 1 para opacidade |
font_size | integer Tamanho da fonte do texto em pt |
font_family | string Enum: "Courier" "Courier-Bold" "Courier-Oblique" "Courier-BoldOblique" "Helvetica" "Helvetica-Bold" "Helvetica-Oblique" "Helvetica-BoldOblique" "Times-Roman" "Times-Bold" "Times-Italic" "Times-BoldItalic" Fonte a ser usada no texto |
Responses
Request samples
- Payload
{- "type": "text",
- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 412
{- "id": "string",
- "type": "text",
- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
Edita o conteúdo
Edita o conteúdo caso não tenha assinaturas e o envelope esteja como draft
, sent
ou 'stand-by'. Lembrando que o envelope pode estar como stand-by
e ter assinaturas, não sendo possível editar.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
content required | string <uuid> ID do conteúdo |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Atualiza conteúdo no documento PDF
value required | string Valor do conteúdo. No caso de imagem, deve-se passar um arquivo binário de imagem jpg ou png. |
page required | integer Página do campo |
x_axis required | integer Posição do eixo X em pixels (72 dpi) |
y_axis required | integer Posição do eixo Y em pixels (72 dpi) |
width | integer Largura em pixels (72 dpi) |
height | integer Altura em pixels (72 dpi) |
rotation | integer Rotação ou angulatura do campo |
line_height | integer Espaçamento de linhas para textos com multilinhas. |
text_color | string Valor hexidecimal da cor do texto |
opacity | number Valor entre 0 e 1 para opacidade |
font_size | integer Tamanho da fonte do texto em pt |
font_family | string Enum: "Courier" "Courier-Bold" "Courier-Oblique" "Courier-BoldOblique" "Helvetica" "Helvetica-Bold" "Helvetica-Oblique" "Helvetica-BoldOblique" "Times-Roman" "Times-Bold" "Times-Italic" "Times-BoldItalic" Fonte a ser usada no texto |
Responses
Request samples
- Payload
{- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
Response samples
- 201
- 400
- 401
- 404
- 412
{- "id": "string",
- "type": "text",
- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
Remove o conteúdo
Remove o conteúdo caso não tenha assinaturas e o envelope esteja como draft
, sent
ou 'stand-by'. Lembrando que o envelope pode estar como stand-by
e ter assinaturas, não sendo possível remover.
Authorizations:
path Parameters
envelope required | string <uuid> ID do envelope |
document required | string <uuid> ID do documento |
content required | string <uuid> ID do conteúdo |
header Parameters
X-Organization | string <uuid> ID da organização |
Request Body schema: application/json
Atualiza conteúdo no documento PDF
value required | string Valor do conteúdo. No caso de imagem, deve-se passar um arquivo binário de imagem jpg ou png. |
page required | integer Página do campo |
x_axis required | integer Posição do eixo X em pixels (72 dpi) |
y_axis required | integer Posição do eixo Y em pixels (72 dpi) |
width | integer Largura em pixels (72 dpi) |
height | integer Altura em pixels (72 dpi) |
rotation | integer Rotação ou angulatura do campo |
line_height | integer Espaçamento de linhas para textos com multilinhas. |
text_color | string Valor hexidecimal da cor do texto |
opacity | number Valor entre 0 e 1 para opacidade |
font_size | integer Tamanho da fonte do texto em pt |
font_family | string Enum: "Courier" "Courier-Bold" "Courier-Oblique" "Courier-BoldOblique" "Helvetica" "Helvetica-Bold" "Helvetica-Oblique" "Helvetica-BoldOblique" "Times-Roman" "Times-Bold" "Times-Italic" "Times-BoldItalic" Fonte a ser usada no texto |
Responses
Request samples
- Payload
{- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
Response samples
- 201
- 400
- 401
- 404
- 412
{- "id": "string",
- "type": "text",
- "value": "string",
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "line_height": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
Exibe a ação
Exibe dados do destinatário e o envelope
path Parameters
token required | string <uuid> Token de autorização do destinatário |
Responses
Response samples
- 200
- 400
- 404
{- "id": "string",
- "type": "approver",
- "signature_type": "simple",
- "state": "waiting",
- "via": "email",
- "value": "string",
- "name": "string",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "fields": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
], - "envelope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}, - "action_token": "string"
}
Realiza a ação
Realiza a ação requerida como destinatário, ou seja, caso aprovador, a ação aprovará o envelope. Caso assinante, assinará o envelope.
path Parameters
token required | string <uuid> Token de autorização do destinatário |
Request Body schema: application/json
Realiza a ação de destinatário. Somente assinantes precisam informar os dados do corpo da requisição
latitude | string or null Latitude em que se encontra |
longitude | string or null Longitude em que se encontra |
access_token | string or null Token de acesso Bird ID |
certificate_alias | string or null Alias de certificado Bird ID a se usar |
Responses
Request samples
- Payload
{- "latitude": "string",
- "longitude": "string",
- "access_token": "string",
- "certificate_alias": "string"
}
Response samples
- 200
- 400
- 404
{- "id": "string",
- "type": "approver",
- "signature_type": "simple",
- "state": "waiting",
- "via": "email",
- "value": "string",
- "name": "string",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "fields": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
], - "envelope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}, - "action_token": "string"
}
Rejeita a ação/Cancela o envelope
Rejeita o envelope, não realizando a ação requisitada. Caso o remetente tenha enviado para sí mesmo, esta ação cancela o envelope.
path Parameters
token required | string <uuid> Token de autorização do destinatário |
Request Body schema: application/json
Rejeita a ação requerida.
reason required | string Motivo da recusa. Este campo não é obrigatório se o destinatário é o mesmo remetente. |
Responses
Request samples
- Payload
{- "reason": "string"
}
Response samples
- 200
- 400
- 404
{- "id": "string",
- "type": "approver",
- "signature_type": "simple",
- "state": "waiting",
- "via": "email",
- "value": "string",
- "name": "string",
- "routing_order": 0,
- "notified_at": "2019-08-24T14:15:22Z",
- "identifiers": [
- {
- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
], - "fields": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "recipient": "31d78262-cbd4-4f35-8070-a83c4bfe5327",
- "is_required": true,
- "type": "text",
- "name": "string",
- "options": [
- "string"
], - "description": "string",
- "placeholder": "string",
- "title": "string",
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "page": 0,
- "x_axis": 0,
- "y_axis": 0,
- "width": 0,
- "height": 0,
- "rotation": 0,
- "background_color": "string",
- "border_color": "string",
- "border_width": 0,
- "text_color": "string",
- "opacity": 0,
- "font_size": 0,
- "font_family": "Courier"
}
]
}
], - "envelope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}, - "action_token": "string"
}
Preenche identificador
Preenche o identificador requisitado, sendo cada código tendo sua própria validação. Exemplo: CPF será válidado se o CPF é valido, BIRTH_DATE validará se é uma data válida e etc.
path Parameters
token required | string <uuid> Token de autorização do destinatário |
code required | string Enum: "CPF" "BIRTH_DATE" "PHOTO" Código do identificador a preencher |
Request Body schema:
Preenche o identificador do destinatário
value required | string Valor para o identificador |
Responses
Request samples
- Payload
{- "value": "string"
}
Response samples
- 200
- 401
- 404
{- "code": "CPF",
- "title": "string",
- "type": "text",
- "is_required": true,
- "value": "string",
- "filled_at": "2019-08-24T14:15:22Z"
}
Valida o código de um documento
Valida um código de documento do qual, caso exista, exibe os dados do documento referente ao código e os dados de assinantes.
Request Body schema: application/json
Valida o código vindo de um documento
code required | string Código impresso no documento, ou informado no link de QRCode. |
Responses
Request samples
- Payload
{- "code": "string"
}
Response samples
- 200
- 400
- 422
{- "id": "string",
- "name": "string",
- "stage": "original",
- "item": "5953ca74-944e-4941-87b8-f4f42ef3ae12",
- "sha1": "string",
- "created_at": "string",
- "updated_at": "string",
- "envelope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hashid": "string",
- "state": "draft",
- "subject": "string",
- "message": "string",
- "expire_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "action_reminder_frequency": 0,
- "next_action_reminder_at": "2019-08-24T14:15:22Z",
- "sender": {
- "name": "string",
- "email": "string",
- "avatar": "string"
}, - "recipients_stats": {
- "total": 0,
- "done": 0,
- "following": 0
}, - "title": "string",
- "triggers": [
- {
- "event": "ENVELOPE_COMPLETED",
- "trigger": "SAVE_FILES_ON_DIRECTORY",
- "value": "string"
}
]
}
}