Project

esignlive

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
A Ruby interface to the eSignLive REST API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 3.5

Runtime

~> 0.13
 Project Readme

eSignLive Client

Gem Version Build Status Code Climate

Usage

Create a client

client = ESignLive::Client.new(api_key: your_api_key, environment: 'sandbox')

For production:

client = ESignLive::Client.new(api_key: your_api_key, environment: 'production')

Make some API calls

Get all packages in your account
packages = client.get_packages
Get a package:
package = client.get_package(package_id: your_package_id)
API Calls
  • authentication_token(package_id:)
  • sender_authentication_token(package_id:)
  • signer_authentication_token(signer_id:,package_id:)
  • get_packages
  • get_package(package_id:)
  • get_signing_status(package_id:)
  • get_document(package_id: document_id:, pdf: false)
  • get_roles(package_id)
  • update_role_signer(package_id:, role_id:, email:, first_name:, last_name:)
  • create_package(opts={})
  • create_package_from_template(template_id:, opts: {})
  • send_package(package_id:)
  • signing_url(package_id:, role_id:)
  • remove_document_from_package(document_id:, package_id:)

Installation

Add this line to your application's Gemfile:

  gem 'esignlive'

And then execute:

$ bundle

Or install it yourself as:

$ gem install esignlive

License

The gem is available as open source under the terms of the MIT License.