Meet our new brand: eversign is now Xodo Sign! Learn more

Secure & Reliable eSignature API

Quickly integrate secure electronic signatures into your applications and workflows using the reliable Xodo Sign eSignature REST API.

See API Documentation
Document Creation
{  
   "document_hash" : "jBIXImkRpyc8HD",
   "requester_email" : "paul@mcsign.com",
   "is_draft" : 0,
   "is_template" : 0,
   "is_archived" : 0,
   "is_deleted" : 0,
   "is_cancelled" : 0,
   "embedded" : 0,
   "in_person" : 0,
   "template_id" : "",
   "title" : "NDA",
   "subject" : "Non-Disclosure Agreement",
   "message" : "Please sign this mutual NDA, thank you.",
   "use_signer_order" : 0,
   "redirect" : "http://company.com",
   "client" : "John McSign",
   "created" : 1477835609,
   "expires" : 1485611609,
   "files" : [  
      {  
         "name" : "doc.pdf",
         "file_id" : "8Db5NoGbcVbzHm",
         "pages" : 2
      },
      {  
         "name" : "doc2.pdf",
         "file_id" : "TSSlbcb2ZGwagi",
         "pages" : 1
      }
   ],
   "signers" : [  
      {  
         "id" : 1,
         "name" : "John McSign",
         "email" : "john@mcsign.com",
         "role" : "Customer",
         "order" : 1,
         "pin" : "pin123456",
         "message" : "This is a message to this signer.",
         "signed" : 0,
         "signed_timestamp":"",
         "sent" : 1,
         "viewed" : 0,
         "status" : "waiting_for_signature"
      },
      {  
         "id" : 2,
         "name" : "Paul McSign",
         "email" : "paul@mcsign.com",
         "role" : "Staff",
         "order" : 1,
         "pin" : "",
         "message" : "",
         "signed" : 0,
         "signed_timestamp":"",
         "sent" : 1,
         "viewed" : 0,
         "status" : "waiting_for_signature"
      }
   ],
   "recipients" : [  
      {  
         "name" : "Julian McSign",
         "email" : "julian@mcsign.com",
         "role" : "Legal",
         "message" : "This is a message to this recipient.",
         "required" : 0
      }
   ],
   "fields" : [  
      [  
         {  
            "merge" : 0,
            "identifier" : "unique_id_1",
            "name" : "",
            "options" : "",
            "value" : "",
            "type" : "text",
            "x" : 111,
            "y" : 34,
            "page" : 1,
            "width" : 20,
            "height" : 60,
            "signer" : 1,
            "validation_type" : "",
            "required" : 1,
            "text_size" : 10,
            "text_color" : "black"
         },
         {  
            "merge" : 0,
            "identifier" : "unique_id_2",
            "name" : "",
            "options" : "",
            "value" : "",
            "type" : "text",
            "x" : 111,
            "y" : 34,
            "page" : 2,
            "width" : 20,
            "height" : 60,
            "signer" : 2,
            "validation_type" : "numeric",
            "required" : 1,
            "text_size" : 10,
            "text_color" : "black"
         }
      ],
      [  

      ]
   ],
   "log" : [  
      {  
         "event" : "document_created",
         "signer" : "",
         "timestamp" : 1477835609
      },
      {  
         "event" : "document_sent",
         "signer" : 1,
         "timestamp" : 1477835610
      },
      {  
         "event" : "document_sent",
         "signer" : 2,
         "timestamp" : 1477835610
      }
   ],
   "meta" : {  
      "vat_id" : "ATU727392"
   }
} 
                          
                           

Why Xodo Sign API?

  • SIMPLE & SECURE

    Request eSignatures via GET or POST methods, receive them in a straightforward and portable JSON format, and ensure security with industry-standard HTTPS encryption.

  • DEVELOPER SUPPORT

    Our experienced team of developers stands ready to assist you with integration and answer any questions you may have, whenever you need assistance.

  • HIGHLY SCALABLE

    The Xodo Sign API can process thousands of electronic signature requests per second, seamlessly adapting to your business requirements and workflows.

  • TRANSPARENT PRICING

    Test our eSignature API for free. When you're ready, choose a subscription plan that best fits your business needs — with no hidden fees or costs.

Trusted Electronic Signatures for Your Business

Take your electronic signatures to the next level with Xodo Sign API, used by developers worldwide to fully automate eSignature workflows.

Embedded Signing

Empower users to sign documents directly within your application or website, ensuring a seamless experience for both signers and senders. Learn more →
Embedded Signing

Embedded Requesting

Streamline document turnaround times with integrated signature requests, allowing users to request signatures within your platform. Learn more →
Automate Your Documents

Automated Workflows

Seamlessly integrate with CRMs and file storage solutions to automate repetitive document signing tasks, freeing up valuable time.

Automated Workflows

No Code Options

Connect Xodo Sign API to various apps and services using platforms like Zapier and Relay.app, eliminating the need for custom development.

No Code Options

Volume eSignature API Pricing

  • API Sandbox

    Try API Sandbox for free

    FREE

    Try Free
    • ∞ Sandbox envelopes
    • 0 Templates
    • 2 production envelopes
  • API Light

    The most common API integration for up to 50 monthly e-Signature requests

    $59.99 per month

    Sign Up
    • 50 API Documents
    • Unlimited Documents
    • 10 Templates
    • LTV enabled
    • 20 Signer Authentication Credits
    • 5 Users
    • Advanced Integrations
    • Bulk Document Sending
    • Dedicated Support
    • In-Person Signing
    •  
    •  
  • API Business

    Sign up for a custom API subscription plan tailor-made for your business.

    Custom Pricing

    Contact Us
    • Volume API Documents
    • Enterprise Plan Features:
    • Unlimited Documents
    • Volume Templates
    • LTV enabled
    • Volume Signer Authentication Credits
    • Volume Users
    • Advanced Integrations
    • Bulk Document Sending
    • Dedicated Support
    • In-Person Signing
    • Custom Branding
    • Custom Solutions

SEND A CUSTOM PRICING REQUEST

We're happy to set up a custom subscription plan if you require more API documents than API Light offers. Simply fill out the form below, and our team will assist you shortly.

Esignature api faq

Find answers to common questions testing and integrating our eSignature API. If you can't find what you're looking for, please contact our support team for assistance.

What is an eSignature API?

An eSignature API allows developers to seamlessly integrate trusted electronic signature workflows directly into websites or applications. This capability enables users to receive, sign, and send documents online, simplifying the management and tracking of document signatures.

How can I test Xodo Sign eSignature API for free?

The Xodo Sign eSignature API offers a free sandbox environment for developers to integrate their applications. This developer sandbox allows you to thoroughly test the capabilities of our robust eSignature API before making any decisions.

For detailed instructions on how to enable sandbox mode correctly, please visit the documentation page.

What is an eSignature API sandbox environment?

A sandbox enables developers to test the eSignature API for free without any charges. This is important during both the development phase and after launching into production.

Our eSignature sandbox allows you to send watermarked documents via the API to test the complete workflow for your project. When ready, you can disable sandbox mode to generate legally binding documents for signature.

Does the Xodo Sign eSignature API offer customizable branding?

Yes, the business Xodo Sign API subscription plan includes custom branding with various options for customization, such as company colors, logos, and icons.

These features allow you to personalize your Xodo Sign experience to align with your brand and create a unique connection with your contacts.

How much does the Xodo Sign electronic signature API cost?

Our API subscription plans start at $59.99 per month (if paid annually), allowing for 50 monthly API requests. The overage price per API document is $1.50. For more information, please visit our pricing page and contact our sales team here.

How to implement Xodo Sign eSignature API?

The Xodo Sign API is a lightweight RESTful JSON API accessible through any server-side programming language. To authenticate with the API, simply append the access_key GET parameter to the API's base URL.

Our API documentation will guide you through setting up your eSignature API quickly.

What’s the difference between an eSignature API and digital signature API?

An eSignature API is primarily used for electronically signing documents, emphasizing the legality and workflow of signing business contracts and documents electronically.

In contrast, a digital signature API involves a more advanced form of electronic signature that uses cryptography to verify the authenticity and integrity of digital documents, providing an additional layer of security.

READY TO START YOUR INTEGRATION?

Now is the perfect time to embed reliable eSignature capabilities directly into your applications and workflows using the Xodo Sign API.

Create free Sandbox Book a Demo
See API Documentation