Criação do Envelope
O Envelope é o conjunto de documentos e assinantes. É importante entender que assinantes pertencem ao documento e documentos pertencem ao envelope.
POST
https://signhom.acesso.io/api/v1/service/envelope
Headers
Authorization*
string
Token de acesso adquirido pela plataforma Identity (bearer)
Request Body
FieldValue
string
Valor do campo que deseja ser preenchido; Para valores booleanos utilize 0 ou 1; Para enviar o campo vazio utilize NULL;
FieldCode
string
Código do campo de modelo, encontrado dentro do Dashboard ao configurar um modelo.
TemplateFields
array
Caso seja necessário, ao enviar um documento com modelo é possível preencher alguns campos previamente.
UrlCallback
string
Caso seja necessário WebHook para confirmação é chamado após conclusão de processamento de assinaturas do envelope.
SubscriberOrder
integer
Ordem do assinante no envelope
AuthCode
string
Código de acesso web, utilizado para abrir o envelope no momento da assinatura. (Obrigatório quando utilizar EnvelopeFlow: 1)
SubscriberPhone*
string
Celular do assinante. Necessário informar o código do país sem a adição do caractere especial "+" Ex: (55 + DDD + Número ) (Obrigatório se não houver e-mail)
SubscriberEmail*
string
E-mail do assinante. (Obrigatório se não houver telefone)
SubscriberCPF*
string
CPF do assinante, somente numeros.
SubscriberName*
string
Nome do assinante (não aceita números)
Subscribers*
array
Assinantes que fazem parte do documento
UnitUUID
string
UUID da unidade/filial
TemplateUUID
string
UUID do modelo. Deixe em branco o FileBase64 caso deseje manter o arquivo original, preencha-o caso deseje alterar
FileBase64*
string
arquivo PDF no formato BASE64
EmitterUserEmail*
string
E-mail do emissor do documento
EmitterUserName*
string
Nome do emissor do documento
EmitterUserUUID *
string
UUID contido no Token de PJ da Acesso Digital
Documents*
array
Documentos que fazem parte do envelope
IsFrame
boolean
Se deve exibir a URL com o link assinatura no retorno (Campo: URLFrameFull)
EnvelopeFlow*
array
Modo de Autenticação: 1 - Código 2 - Biometria 3 - Desenho da Assinatura
DocumentType*
string
Nome do documento
{
"Success": true,
"Message": "",
"Data": {
"CreatedDate": "14/05/2020 11:55",
"ID_EnvelopeStatus": 1,
"EnvelopeStatus": "Pendente",
"UUID": "x11x111x-x11x-1111-11x1-11x111x1xx1x",
"Documents": [
{
"Url": "https://signhom.acesso.io/api/v1/service/file/y00y000y-y00y-0000-00y0-00y000y0yy00",
"DocumentType": "Nome do Documento",
"CreatedDate": "14/05/2020 11:55",
"EmitterUserName": "Nome do Emissor",
"UUID": "y00y000y-y00y-0000-00y0-00y000y0yy00",
"IsTemplate": false
}
]
}
}
Exemplo de Requisição
{
"EnvelopeFlow": [
{
"ID_Flow": 1
},
{
"ID_Flow": 3
}
],
"IsFrame": "false",
"UrlCallback": "https://callback.com",
"Documents": [
{
"EmitterUserUUID": "",
"EmitterUserName": "Nome do Emissor",
"DocumentType": "Nome do Documento",
"FileBase64": "Base64File",
"UnitUUID": null,
"TemplateUUID": "d610d146-d658-428c-9c63-2067807fb22a",
"TemplateFields": [
{
"FieldCode": "Campo1",
"FieldValue": "teste"
},
{
"FieldCode": "Campo2",
"FieldValue": 0
},
{
"FieldCode": "Campo3",
"FieldValue": NULL
}
],
"Subscribers": [
{
"SubscriberName": "Assinante Um",
"SubscriberCPF": "12345678901",
"SubscriberEmail": "assinante@email.com",
"SubscriberPhone": "5511999999999",
"SubscriberOrder": 1,
"AuthCode": "CódigoDeAcessoWeb"
}
]
}
]
}
Last updated
Was this helpful?