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-08-13T17:25:38.8157944Z", "accountId": "019ffc28-797f-7b12-8fa3-96388e0327d6", "event": "Test", "entity": { "test": true } }

                                
POST application/json Documento enviado para assinatura { "occurredAt": "2026-08-13T17:25:38.8158023Z", "accountId": "019ffc28-797f-7b90-b874-b9a1576a23ef", "event": "DocumentSentToSignature", "entity": { "documentId": "019ffc28-797f-71e4-b050-0ecb9676b839", "sentAt": "2026-08-13T17:25:38.8158028Z", "signers": [ { "id": "019ffc28-797f-7ea0-b50b-95b1e6dde3e3", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } ] } }

                                
POST application/json Novo signatário adicionado ao documento { "occurredAt": "2026-08-13T17:25:38.8158066Z", "accountId": "019ffc28-797f-7bb1-81d5-2ce6e177423f", "event": "SignerAddedToDocument", "entity": { "documentId": "019ffc28-797f-7a39-a4a9-67ca3254b293", "signer": { "id": "019ffc28-797f-78a8-ad52-7087cd3b1496", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } } }

                                
POST application/json Signatário assinou o documento { "occurredAt": "2026-08-13T17:25:38.8158076Z", "accountId": "019ffc28-797f-7a54-b370-cbb1e017c36f", "event": "DocumentSignatureMember", "entity": { "documentId": "019ffc28-797f-7744-a9d9-589fb95f80b4", "role": "Parte", "email": "signer@mail.com", "name": "Signer Name", "signedAt": "2026-08-13T17:25:38.8158102Z" } }

                                
POST application/json Todos signatários assinaram o documento { "occurredAt": "2026-08-13T17:25:38.8158122Z", "accountId": "019ffc28-797f-7145-ac8f-25a9cc80787a", "event": "DocumentSignatureFinished", "entity": { "id": "019ffc28-797f-7067-9276-c059b3306bdb", "status": "Approved", "signatureStatus": "Signed" } }

                                
POST application/json Documento teve status alterado { "occurredAt": "2026-08-13T17:25:38.8158158Z", "accountId": "019ffc28-797f-7d29-8d97-d1403863a15e", "event": "DocumentStatusChanged", "entity": { "status": "NewVersionBase", "newVersionId": "019ffc28-797f-7c67-91f7-d44dff5bfab5", "id": "019ffc28-797f-71bc-9091-e73c76bef482" } }

                                
POST application/json Documento foi removido { "occurredAt": "2026-08-13T17:25:38.8158209Z", "accountId": "019ffc28-797f-7e41-92c4-b5b97f4e7fab", "event": "DocumentRemoved", "entity": { "id": "019ffc28-797f-7a2c-a14d-86e884c46ea5" } }

                                
POST application/json Formulário foi preenchido { "occurredAt": "2026-08-13T17:25:38.8158216Z", "accountId": "019ffc28-797f-7784-bc95-0e8e66e99450", "event": "FormFilled", "entity": { "formId": "019ffc28-797f-7efd-ba59-2d005c159c17", "documentId": "019ffc28-797f-75cb-b593-f0465ffc7fa8" } }