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-05-15T10:48:49.1744456Z", "accountId": "019e2b40-d316-7833-9e4b-3c677b994676", "event": "Test", "entity": { "test": true } }

                                
POST application/json Documento enviado para assinatura { "occurredAt": "2026-05-15T10:48:49.1745889Z", "accountId": "019e2b40-d316-7baf-a5a8-cea0e307224d", "event": "DocumentSentToSignature", "entity": { "documentId": "019e2b40-d316-7483-b07b-f5911e12b7eb", "sentAt": "2026-05-15T10:48:49.1745903Z", "signers": [ { "id": "019e2b40-d316-7328-9120-75e742764335", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } ] } }

                                
POST application/json Novo signatário adicionado ao documento { "occurredAt": "2026-05-15T10:48:49.1745941Z", "accountId": "019e2b40-d316-771c-be74-3891160a55a2", "event": "SignerAddedToDocument", "entity": { "documentId": "019e2b40-d316-7215-89a9-32069079a768", "signer": { "id": "019e2b40-d316-7a25-a072-7940d136ecbb", "role": "Parte", "authenticationMethod": "Email", "email": "signer@mail.com", "name": "Signer Name" } } }

                                
POST application/json Signatário assinou o documento { "occurredAt": "2026-05-15T10:48:49.174596Z", "accountId": "019e2b40-d316-7f8d-8d7d-9867d213e083", "event": "DocumentSignatureMember", "entity": { "documentId": "019e2b40-d316-7769-9356-2af9340251ad", "role": "Parte", "email": "signer@mail.com", "name": "Signer Name", "signedAt": "2026-05-15T10:48:49.1745993Z" } }

                                
POST application/json Todos signatários assinaram o documento { "occurredAt": "2026-05-15T10:48:49.1746008Z", "accountId": "019e2b40-d316-7e4a-a783-5f854ea260de", "event": "DocumentSignatureFinished", "entity": { "id": "019e2b40-d316-7cb1-8f9b-629716746e8e", "status": "Approved", "signatureStatus": "Signed" } }

                                
POST application/json Documento teve status alterado { "occurredAt": "2026-05-15T10:48:49.1746033Z", "accountId": "019e2b40-d316-7499-8a93-334358fbce1e", "event": "DocumentStatusChanged", "entity": { "status": "NewVersionBase", "newVersionId": "019e2b40-d316-7184-b273-62a360de087a", "id": "019e2b40-d316-71c0-8856-282f1b86eaeb" } }

                                
POST application/json Documento foi removido { "occurredAt": "2026-05-15T10:48:49.174773Z", "accountId": "019e2b40-d316-7a0c-9f2b-5fa9af19ec2d", "event": "DocumentRemoved", "entity": { "id": "019e2b40-d316-7fd1-9e06-c35a86d31289" } }

                                
POST application/json Formulário foi preenchido { "occurredAt": "2026-05-15T10:48:49.1747753Z", "accountId": "019e2b40-d316-7dc1-9787-2389391dcea4", "event": "FormFilled", "entity": { "formId": "019e2b40-d316-7a74-9a27-bc1b4d91879c", "documentId": "019e2b40-d316-721c-915b-01fe8c323e52" } }