LEXGO SIGN API

Sign inside your product
Pay for what you use

Add simple and advanced signature with your brand
Your team builds the product; the signature layer is already done.

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

For teams that add signature to their product

  • Fintech and factoring
  • SaaS platforms
  • Regulated entities

ONE FLOW, FOUR STEPS

From the document to the evidence

Prepare documents, signers, and positions in a single request.

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 de servicios -​ Acme Ltda.​" \
  4. 4 -​F "documents[​0]​[​base64]​=​JVBERi0xLjQKJeLj.​.​.​" \
  5. 5 -​F "documents[​0]​[​name]​=​contrato-​de-​servicios.​pdf" \
  6. 6 -​F "recipients[​0]​[​name]​=​Ana Rojas" \
  7. 7 -​F "recipients[​0]​[​email]​=​ana.​rojas@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" \
  15. 15 -​F "metadata[​customer_​id]​=​customer-​123" \
  16. 16 -​F "metadata[​cost_​center]​=​sales" \
  17. 17 -​F "metadata[​reference]​=​invoice-​456" \
  18. 18 -​F "metadata[​contract]​[​id]​=​C-​2026-​0042"

Response 200

  1. 19{
  2. 20 "envelope":​ {
  3. 21 "id":​ "abc-​123-​def-​456",​
  4. 22 "name":​ "Contrato de servicios -​ Acme Ltda.​",​
  5. 23 "status":​ "CREATED",​
  6. 24 "created_​at":​ "2024-​01-​15T10:​30:​00Z",​
  7. 25 "recipients":​ [​
  8. 26 {
  9. 27 "id":​ "signer-​001",​
  10. 28 "name":​ "Ana Rojas",​
  11. 29 "email":​ "ana.​rojas@example.​com",​
  12. 30 "order":​ 1,​
  13. 31 "status":​ "CREATED"
  14. 32 }
  15. 33 ]​,​
  16. 34 "metadata":​ {
  17. 35 "customer_​id":​ "customer-​123",​
  18. 36 "cost_​center":​ "sales",​
  19. 37 "reference":​ "invoice-​456",​
  20. 38 "contract":​ { "id":​ "C-​2026-​0042" }
  21. 39 }
  22. 40 },​
  23. 41 "request_​id":​ "req-​abc123"
  24. 42}
DocumentSignerSignature positionIllustrative example

Replace the sample key and PDF.

See how to integrate the API

Your team builds the product.
The signature layer is ready

Sending, signing, and evidence from a single integration.

Explore the integration
  • Simple and advanced signatureFES (simple electronic signature) and FEA (advanced electronic signature) from one provider. FEA (advanced electronic signature) in Chile only.
  • Parallel or in orderAll at once, or one by one.
  • Several documents per envelopeGroup documents and signers.
  • Written, drawn, or with an imageThe signer chooses how to sign.
  • More than 20 webhook eventsSent, opened, signed, rejected, bounced, and more.
  • Email verification includedA second factor at no extra cost.
  • Biometric validationAdd-on: identity document and liveness check.
  • Per-account configurationDefault values, changeable on each envelope.
Branded signing page on a computer and a phone

Your brand, end to end.

Customize the logo, colors, domain, and sender. Sign from a computer or a phone.

  • Emails
  • Signing page
  • Evidence

Want to review the security and the evidence?

See security →

Shall we integrate it into your product?

Let's review your flow with the technical team.

See rates →
Lexgo Sign | API