Apex SDK for eSignLive
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Apex SDK for eSignLive

Developed by Kadence Collective, this SDK allows you to integrate with eSignLive's REST API using Apex. Examples on how to use the SDK are included in the ESignLiveExamples class.

To get started, you'll need to create a free developer account here.

Documentation for the SDK can be accessed here.

For help, use eSignLive's Developer Community.

Installation and Configuration

The SDK can be installed using the Deploy to Salesforce button.

Alternatively, it can be installed as an unmanaged package:

After installing in your sandbox or developer org you'll need to configure the connection settings by creating an entry in the eSignLive Connection Settings custom setting.

Name = Main
Endpoint = https://sandbox.e-signlive.com/api (SANDBOX) || https://apps.e-signlive.com/api (PROD)
API Key = YOUR_API_KEY - can be obtained by going to the Account page in your eSignLive Sandbox. For production accounts it should be emailed to you upon account creation.

SDK Methods

The following methods are included in the current version of the SDK:


  • Create Package
  • Create Package with Binaries
  • Get Package
  • Update Package
  • Delete Package
  • Get Audit Trail
  • Get Signing Status
  • Set Package Status


  • Create Documents
  • Download Document
  • Update Document
  • Delete Document


  • Create Role
  • Get Role
  • Update Role
  • Delete Role
  • Set Role Authentication
  • Set Attachment Requirements
  • Download All Attachments for Signer
  • Set Signing Order for Role
  • Get Signing Url for Role


  • Create Signature
  • Get Signature
  • Update Signature
  • Delete Signature

##License## This eSignLive Apex SDK is released under the following license.