LEXGO SIGN API

Add signing in minutes
Without your own infrastructure

Connect your product to our REST API.
Your team builds; the signature layer is already done.

See documentation

No minimums • No setup • FES (simple electronic signature) and FEA (advanced electronic signature)

How the integration works

  1. Your product
  2. Lexgo Sign
  3. Your endpoint

ONE FLOW, FOUR STEPS

Signature flow

Create your first envelope

Set the documents and who must sign them.

POST/v1/envelopes
  1. 1curl -X POST https://api.lexgo.cl/v1/envelopes \
  2. 2 -H "Authorization: lx_test_xxxxxxxx" \
  3. 3 -F "name=Contrato - Ana" \
  4. 4 -F "documents[0][base64]=JVBERi0x..." \
  5. 5 -F "documents[0][name]=contrato.pdf" \
  6. 6 -F "recipients[0][name]=Ana" \
  7. 7 -F "recipients[0][email]=ana@example.com" \
  8. 8 -F "recipients[0][order]=1" \
  9. 9 -F "placements[0][document_key]=0" \
  10. 10 -F "placements[0][recipient_key]=0" \
  11. 11 -F "placements[0][type]=SIGNATURE" \
  12. 12 -F "placements[0][coordinates][page]=0" \
  13. 13 -F "placements[0][coordinates][top]=650" \
  14. 14 -F "placements[0][coordinates][left]=100"
DocumentSignerSignature positionIllustrative example

Creating an envelope does not send it. Sending is asynchronous.

Envelope reference ↗

AFTER SENDING

After sending, stay in control.

  • Listen for events

    Receive webhooks in real time: signature completed, rejected, or voided.

  • Check the status

    Check each envelope at any time with GET /envelopes/{id}.

  • Get the evidence

    Download the signed PDF and the evidence sheet with the full audit trail.

A specific integration?

Let's spend 30 minutes with the technical team on your flow.

See rates →
Lexgo Sign | API integration