V1 Partners API

API para integrações de parceiros do LetsSign

V2 Partners API

API para integrações de parceiros do LetsSign

Webhooks:
Http method Content-Type Evento Corpo da requisição
POST application/json Quando uma URL é cadastrada e antes de todo envio de payload para teste de disponibilidade da URL cadastrada { "occurredAt": "2026-06-29T14:22:00.6701829Z", "accountId": "019f13c2-2dde-7b79-998d-8638085eb245", "event": "Test", "entity": { "test": true } }

                                
POST application/json Documento enviado para assinatura { "occurredAt": "2026-06-29T14:22:00.6703438Z", "accountId": "019f13c2-2dde-7d32-a5a1-97fb5bc18ef0", "event": "DocumentSentToSignature", "entity": { "documentId": "019f13c2-2dde-7d00-a7c8-fca51d012197", "sentAt": "2026-06-29T14:22:00.6703451Z", "signers": [ { "id": "019f13c2-2dde-718d-bc71-4771a5452e23", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } ] } }

                                
POST application/json Novo signatário adicionado ao documento { "occurredAt": "2026-06-29T14:22:00.6703492Z", "accountId": "019f13c2-2dde-7787-96c1-f0eb2fb6a5e8", "event": "SignerAddedToDocument", "entity": { "documentId": "019f13c2-2dde-7a5a-9a77-562bd2811f45", "signer": { "id": "019f13c2-2dde-7d0c-bf98-36e9ae4e5e65", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } } }

                                
POST application/json Signatário assinou o documento { "occurredAt": "2026-06-29T14:22:00.6703533Z", "accountId": "019f13c2-2dde-7354-aa7f-0184f0fcbed0", "event": "DocumentSignatureMember", "entity": { "documentId": "019f13c2-2dde-7cc6-bbb5-9dfc6765cf84", "role": "Parte", "email": "signer@mail.com", "name": "Signer Name", "signedAt": "2026-06-29T14:22:00.6703561Z" } }

                                
POST application/json Todos signatários assinaram o documento { "occurredAt": "2026-06-29T14:22:00.6703573Z", "accountId": "019f13c2-2dde-7654-bb29-c26f0eb4de58", "event": "DocumentSignatureFinished", "entity": { "id": "019f13c2-2dde-76f1-ab5e-335462a97f04", "status": "Approved", "signatureStatus": "Signed" } }

                                
POST application/json Documento teve status alterado { "occurredAt": "2026-06-29T14:22:00.6703602Z", "accountId": "019f13c2-2dde-7d2f-b1a3-c6d28faf8f39", "event": "DocumentStatusChanged", "entity": { "status": "NewVersionBase", "newVersionId": "019f13c2-2dde-7560-94ee-6a463202ca38", "id": "019f13c2-2dde-7563-bf28-8df64131b91e" } }

                                
POST application/json Documento foi removido { "occurredAt": "2026-06-29T14:22:00.6705938Z", "accountId": "019f13c2-2dde-7ed1-a5a9-f430fe7b6191", "event": "DocumentRemoved", "entity": { "id": "019f13c2-2dde-78e6-ac6f-b1f6d5d51e80" } }

                                
POST application/json Formulário foi preenchido { "occurredAt": "2026-06-29T14:22:00.6705956Z", "accountId": "019f13c2-2dde-7be4-b194-f913eef5c8b6", "event": "FormFilled", "entity": { "formId": "019f13c2-2dde-7063-817f-f72afbab2b83", "documentId": "019f13c2-2dde-7bd6-b5e2-7b6976437620" } }