Webhooks

Como configurar webhooks e receber notificações de status dos documentos

Para conseguir usar os webhooks da API do Autentique, você precisa:

  1. Acessar a página de configurações de acesso a API e registrar uma URL de callback. Para testes, recomendamos o uso do Beeceptor para receber os webhooks.

  2. Pronto! Agora você receberá um evento de todos os documentos da conta, quando alguém assinar algum deles.

O corpo da requisição enviada quando alguma das partes assinar são as informações do documento no seguinte formato:

{
"partes": [
{
"nome": "Cassiano Calegari",
"email": "cassiano@autentique.com.br",
"cpf": "36653414930",
"nascimento": "1931-01-01",
"empresa": "Autentique",
"funcao": "assinar",
"visualizado": {
"created": "2018-01-01 17:09:02",
"motivo": null,
"ipv4": "170.233.43.253",
"geotrack": {
"country": "Brasil",
"countryISO": "BR",
"state": null,
"stateISO": null,
"city": null,
"zipcode": null,
"latitude": -22.8305,
"longitude": -43.2192
}
},
"assinado": {},
"rejeitado": {},
"mail": {
"sent": false, // or datetime: Y-m-d H:i:s
"opened": null, // or datetime: Y-m-d H:i:s
"refused": null, // or datetime: Y-m-d H:i:s
"delivered": null, // or datetime: Y-m-d H:i:s
"reason": null // or string
}
},
{
"nome": null,
"email": "cassiano2@autentique.com.br",
"cpf": null,
"nascimento": null,
"empresa": null,
"funcao": "assinar",
"visualizado": {},
"assinado": {},
"rejeitado": {},
"mail": {
"sent": false, // or datetime: Y-m-d H:i:s
"opened": null, // or datetime: Y-m-d H:i:s
"refused": null, // or datetime: Y-m-d H:i:s
"delivered": null, // or datetime: Y-m-d H:i:s
"reason": null // or string
}
}
],
"documento": {
"uuid": "9ab23456325c40c2a5023051cf4bbf0e",
"nome": "Contrato de Marketing",
"rejeitavel": true,
"created": "2018-01-01 17:09:00",
"updated": "2018-01-01 17:09:00",
"assinatura": "e5b62017be1b46768e47e43e7a6fb233",
"publicado": "2018-01-01 17:09:01",
"disponivel": true
},
"remetente": {
"nome": "Cassiano Calegari",
"empresa": "Autentique",
"email": "cassiano@autentique.com.br",
"cpf": "36653414930",
"nascimento": "1931-01-01"
},
"arquivo": {
"original":"https:\/\/storage.googleapis.com\/d6e\/ca2485d9e4bc5e2e8d6c8f18b95d3141\/e808f22467bf2173760ca9a6d3addbefab49f978c67ab5987.original.pdf",
"assinado":"https:\/\/api.autentique.com.br\/documentos\/e808f22467bfa973760cf7a6d3addbefab49f978c67ab5987\/assinado.pdf"
}
}