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-03-30T13:54:59.09237Z", "accountId": "019d3f06-bb94-7f0b-8455-a10e27fa1de9", "event": "Test", "entity": { "test": true } }

                                
POST application/json Documento enviado para assinatura { "occurredAt": "2026-03-30T13:54:59.0925192Z", "accountId": "019d3f06-bb94-7452-a03b-02650a06d74b", "event": "DocumentSentToSignature", "entity": { "documentId": "019d3f06-bb94-7ca8-aa65-02e71f81d618", "sentAt": "2026-03-30T13:54:59.0925203Z", "signers": [ { "id": "019d3f06-bb94-7338-aa39-d11a4fb1d5b4", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } ] } }

                                
POST application/json Novo signatário adicionado ao documento { "occurredAt": "2026-03-30T13:54:59.092524Z", "accountId": "019d3f06-bb94-7c90-9b72-a4289d35318e", "event": "SignerAddedToDocument", "entity": { "documentId": "019d3f06-bb94-75d3-a361-384e632fdac6", "signer": { "id": "019d3f06-bb94-7f4e-b4a4-dfbdd83b490f", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } } }

                                
POST application/json Signatário assinou o documento { "occurredAt": "2026-03-30T13:54:59.0925265Z", "accountId": "019d3f06-bb94-72f4-b331-5af93ca78fcb", "event": "DocumentSignatureMember", "entity": { "documentId": "019d3f06-bb94-7add-80c2-2cb979868d37", "role": "Parte", "email": "signer@mail.com", "name": "Signer Name", "signedAt": "2026-03-30T13:54:59.0925289Z" } }

                                
POST application/json Todos signatários assinaram o documento { "occurredAt": "2026-03-30T13:54:59.092531Z", "accountId": "019d3f06-bb94-7a41-b305-a353fbb07c1e", "event": "DocumentSignatureFinished", "entity": { "id": "019d3f06-bb94-7dc9-84ae-60f51ec93fa9", "status": "Approved", "signatureStatus": "Signed" } }

                                
POST application/json Documento teve status alterado { "occurredAt": "2026-03-30T13:54:59.0925364Z", "accountId": "019d3f06-bb94-7682-89b6-1b6f27ebb668", "event": "DocumentStatusChanged", "entity": { "status": "NewVersionBase", "newVersionId": "019d3f06-bb94-7105-a6bc-17c2569d1784", "id": "019d3f06-bb94-7b06-a77f-0aef09cd46ba" } }

                                
POST application/json Documento foi removido { "occurredAt": "2026-03-30T13:54:59.0927205Z", "accountId": "019d3f06-bb94-77ab-b4a8-dd70b6cb964e", "event": "DocumentRemoved", "entity": { "id": "019d3f06-bb94-7d39-8344-6ebac3b8a17e" } }

                                
POST application/json Formulário foi preenchido { "occurredAt": "2026-03-30T13:54:59.0927211Z", "accountId": "019d3f06-bb94-71c8-b962-9326ea257ec5", "event": "FormFilled", "entity": { "formId": "019d3f06-bb94-7cca-9084-38a469dd8392", "documentId": "019d3f06-bb94-7380-894a-283421f57012" } }