跳到主要内容

Webhooks de acompanhamento do QI Sign

Informação

O timeout para resposta de nosso webhooks é de 5 segundos.

Atenção!

Os webhooks da QI Tech não devem ser mapeadas de forma restrita. Campos adicionais podem ser incluídos aos payloads dos webhooks retornados em nossas APIs.

Reenvio de Webhooks

Você pode consultar e reenviar webhooks seguindo as instruções detalhadas na documentação: Reenvio de Webhooks.

Para dívidas formalizadas através do QI Sign é possível configurar webhooks para acompanhar a evolução do cliente na jornada ou o abandono dela.


Exemplos de webhook de acompanhamento​

Request Body
{
"key": "e299f7c2-03fa-4ea9-a2bc-e1a4e44440ac",
"data": {
"id": "d1c37283-8ac0-4aaf-9ffe-0f0071d401b9",
"name": "JOAO DA SILVA",
"type": "signer_link_clicked",
"email": null,
"status": "on_signature",
"document_number": "969.698.790-03",
"credit_operation_key": "e299f7c2-03fa-4ea9-a2bc-e1a4e44440ac"
},
"status": "on_signature",
"webhook_type": "document.signer.status_change",
"event_datetime": "2026-10-02T16:25:02"
}

Descritivo dos campos​

Campos da raiz​

CampoTipoDescrição
keyUUIDChave identificadora da dívida (debt_key ou credit_operation_key).
dataobjetoDados do signatário e do evento. Ver Campos de data.
statusstringStatus do signatário na assinatura, sempre on_signature.
webhook_typestringTipo do webhook. Para estes eventos, document.signer.status_change.
event_datetimeDateTimeData e hora em que o evento ocorreu.

Campos de data​

CampoTipoDescrição
idUUIDChave identificadora do signatário.
namestringNome do signatário.
typestringTipo do evento. Ver Enumeradores para type.
emailstringE-mail do signatário. Pode ser null.
statusstringStatus do signatário na assinatura. Ex.: on_signature.
document_numberstringCPF do signatário, formatado.
credit_operation_keyUUIDChave identificadora da dívida.
completed_signer_signature_stepstringÚltima etapa da jornada concluída pelo signatário. Presente em signer_step_completed e signer_step_abandoned.
next_signer_signature_stepstringEtapa em que o signatário abandonou a jornada. Presente apenas em signer_step_abandoned.
enrich_personal_dataobjetoDados informados pelo signatário na etapa enrich_personal_data. Presente em signer_step_completed dessa etapa.
phoneobjetoTelefone do signatário. Presente em signer_step_abandoned, na raiz de data.
addressobjetoEndereço do signatário. Presente em signer_step_abandoned, na raiz de data.
pix_keystringChave Pix do signatário. Presente em signer_step_abandoned, na raiz de data.

Campos de enrich_personal_data​

CampoTipoDescrição
emailstringE-mail do signatário.
phoneobjetoTelefone. Ver Campos de phone.
addressobjetoEndereço. Ver Campos de address.
pix_keystringChave Pix do signatário.

Campos de phone​

CampoTipoDescrição
numberstringNúmero do telefone, sem DDD.
area_codestringDDD.
international_dial_codestringCódigo do país. Ex.: 55.

Campos de address​

CampoTipoDescrição
ufstringSigla do estado.
citystringCidade.
numberstringNúmero.
streetstringLogradouro.
complementstringComplemento. Pode não estar presente.
postal_codestringCEP, formatado.
neighborhoodstringBairro.

Enumeradores para type​

EnumeradorDescrição
signer_link_clickedO signatário abriu o link e iniciou a jornada de assinatura.
signer_step_completedO signatário concluiu uma etapa da jornada.
signer_step_abandonedO signatário abandonou a jornada antes de concluí-la.