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-02-13T06:40:08.0460176Z", "accountId": "019c55ba-716e-742f-afb8-f70a05bdec3a", "event": "Test", "entity": { "test": true } }

                                
POST application/json Documento enviado para assinatura { "occurredAt": "2026-02-13T06:40:08.0461946Z", "accountId": "019c55ba-716e-73be-890c-6a053be1355b", "event": "DocumentSentToSignature", "entity": { "documentId": "019c55ba-716e-7ac5-b509-c2608f43431c", "sentAt": "2026-02-13T06:40:08.0461958Z", "signers": [ { "id": "019c55ba-716e-76da-a040-d6a18af8654a", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } ] } }

                                
POST application/json Novo signatário adicionado ao documento { "occurredAt": "2026-02-13T06:40:08.0463104Z", "accountId": "019c55ba-716e-74aa-8cbe-1fc15e540186", "event": "SignerAddedToDocument", "entity": { "documentId": "019c55ba-716e-7728-907f-7b78c3c1ab5a", "signer": { "id": "019c55ba-716e-78e2-9210-f48aafda7a37", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } } }

                                
POST application/json Signatário assinou o documento { "occurredAt": "2026-02-13T06:40:08.046352Z", "accountId": "019c55ba-716e-7a4b-bc57-fe2fcf0259a3", "event": "DocumentSignatureMember", "entity": { "documentId": "019c55ba-716e-7474-becf-23e113f2dcaa", "role": "Parte", "email": "signer@mail.com", "name": "Signer Name", "signedAt": "2026-02-13T06:40:08.0464719Z" } }

                                
POST application/json Todos signatários assinaram o documento { "occurredAt": "2026-02-13T06:40:08.0465007Z", "accountId": "019c55ba-716e-75b1-9e2b-1e4241a763e5", "event": "DocumentSignatureFinished", "entity": { "id": "019c55ba-716e-74bd-83a1-402b02cebd89", "status": "Approved", "signatureStatus": "Signed" } }

                                
POST application/json Documento teve status alterado { "occurredAt": "2026-02-13T06:40:08.0465965Z", "accountId": "019c55ba-716e-7182-a034-2411092d5dcd", "event": "DocumentStatusChanged", "entity": { "status": "NewVersionBase", "newVersionId": "019c55ba-716e-7904-b251-7d30a542eee5", "id": "019c55ba-716e-7336-8568-11b6ba47ae0d" } }

                                
POST application/json Documento foi removido { "occurredAt": "2026-02-13T06:40:08.0467442Z", "accountId": "019c55ba-716e-71ff-9a63-08952d3685c3", "event": "DocumentRemoved", "entity": { "id": "019c55ba-716e-7661-be7b-630bbc159fb4" } }

                                
POST application/json Formulário foi preenchido { "occurredAt": "2026-02-13T06:40:08.0467453Z", "accountId": "019c55ba-716e-7d6e-b6e9-82f7e15b9c8d", "event": "FormFilled", "entity": { "formId": "019c55ba-716e-7ad5-af90-4638c824b1f3", "documentId": "019c55ba-716e-749c-88fc-729f50a86e28" } }