/ /
API DocumentationThe Signeasy eSignature API enables you to seamlessly add secure document signing to your website or application.
Updated 2 months ago

Introduction to the Signeasy eSignature API

The Signeasy eSignature API enables you to seamlessly add secure document signing to your website or application. It allows you to send documents for signature, let users sign directly within your app, and manage documents programmatically—all while keeping data secure and compliant.

Signeasy also integrates easily with popular business tools such as Salesforce, Slack, HubSpot, and Xero, helping you automate document workflows across platforms.

What You Can Do with the API

  • Embedded Signing – Let users sign documents within your app or website

  • Embedded Sending – Send documents for signature directly from your app

  • Merge Fields – Automatically pre-fill documents with dynamic data

  • Embedded Templates – Create and manage templates within your application

  • Webhooks – Receive real-time updates on document status and events

Creating an Application

To use the API, you must create an OAuth application in the Signeasy Developer Portal.

  1. Sign in with your Signeasy developer account (or create a free one).

  2. Choose Sandbox to test or Live for production use.

  3. Click Create App, enter the app details, select required scopes, and add redirect URLs if needed.

  4. Once created, your Client ID and Client Secret will be available.

Authentication Overview

All API requests use OAuth access tokens. The authorization flow depends on your integration type:

  • Single-user applications
    Use when one Signeasy account manages all documents.
    Recommended flow: Client Credentials

  • Multi-user applications
    Use when multiple users connect their own Signeasy accounts.
    Recommended flow: Authorization Code

Get Started with a Sandbox Access Token

The Signeasy Sandbox environment allows you to safely explore and test the eSignature API without impacting live data or production usage.

Create a Sandbox Application

  1. Sign in to the Signeasy Developer Portal.

  2. Click Apps in the left navigation.

  3. Select the Sandbox tab and follow the steps to create an application.

🚧 Limited credits on the Free Plan
Sandbox credits are limited on the free plan but sufficient for API exploration. Upgrading to a paid plan ensures sandbox usage does not impact your purchased credits.

Generate a Sandbox API Access Token

  1. Open your sandbox application.

  2. Navigate to the Authentication tab.

  3. Click Generate Access Token to create a sandbox API access token.

🚧 Not for live integrations
Sandbox applications and tokens are for testing only. To go live, switch to the Live tab, purchase a suitable plan, create a live application, and generate a live access token.

Use the Sandbox Access Token in API Requests

Include the access token in the Authorization header for every API request:

Authorization: Bearer <API_KEY>

Example (cURL)

curl -X GET \
  -H "Authorization: Bearer <API_KEY>" \
  https://api.signeasy.com/v3/me
Was this article helpful?