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

Secure & Powerful e-Signature API

Automate e-Signatures in your application using our straightforward and highly scalable JSON-based REST API.

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"
   }
} 
                          
                           
  • SIMPLE & SECURE

    Requested using GET or POST, delivered in straightforward and portable JSON format, and secured using industry-standard HTTPS encryption.

  • DEVELOPER SUPPORT

    Questions about integration? Our team of software developers is great at giving you exactly the information that you need, when you need it.

  • HIGHLY SCALABLE

    Xodo Sign API systems can handle thousands of e-Signature requests per second and will be by your side, every step of the way.

  • TRANSPARENT PRICING

    Start testing our e-Signature API for free, then sign up for a subscription plan that suits your business best — no hidden fees or costs.

  • API Sandbox

    Try API Sandbox for free

    $0.00 per month

    Sign Up
    • ∞ Sandbox envelopes
    • 0 Templates
    • 2 production envelopes
  • API Light

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

    $49.99 per month

    Sign Up
    • 50 API Documents
    • Unlimited Documents
    • 10 Templates
    • 20 SMS Credits
    • 5 Users
    • Advanced Integrations
    • Dedicated Support
    • In-Person Signing
    •  
    •  
  • API Business

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

    Need more?

    Request
    • Volume API Documents
    • Enterprise Plan Features:
    • Unlimited Documents
    • Volume Templates
    • Volume SMS Credits
    • Volume Users
    • Advanced Integrations
    • Dedicated Support
    • In-Person Signing
    • Custom Branding
    • Custom Solutions

SEND A CUSTOM PRICING REQUEST

For customers in need of more API documents than the Business Pro Plan has to offer, we're happy to set up a custom subscription plan. To request one, fill out the form below and our team will be with you shortly.

READY TO GET STARTED?

Now is the right moment to embed e-Signatures in your application.

START USING THE API

Sign your first document today — It's free!