eSignLive Client
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_packagesGet 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:
$ bundleOr install it yourself as:
$ gem install esignliveLicense
The gem is available as open source under the terms of the MIT License.