echochamber
+echochamber
-Ruby Gem to consume Adobe's EchoSign e-signature service
+Ruby Gem to consume Adobe's EchoSign e-signature service - REST service +v2
-Installation
+Installation
-gem install echochamber
-
+gem install echochamber
-Documentation
+Documentation
-The bulk of the API is on the Echochamber::Client class
+The bulk of the API is on the Echochamber::Client +class
-You can read Echochamber's full API Documentation
+You can read Echochamber's full API +Documentation
-It also wouldn't hurt to read Adobe's Echosign API documentation
+It also wouldn't hurt to read Adobe's Echosign API +documentation
-Usage
+Usage
-Initializing a client
+Initializing a client
credentials = Echochamber::Credentials.new(app_id, app_secret, api_key, email, password)
-client = Echochamber::Client.new(credentials)
-
+client = Echochamber::Client.new(credentials)
-Setting up a new agreement from a URL
+Setting up a new agreement from a URL
url_file_params = {
url: 'http://somedomain.com/contract.pdf',
@@ -113,15 +119,13 @@ Setting up a new agreement from a URL
agreement = Echochamber::Agreement.new(sender_id, sender_email, agreement_info)
-agreement_id = client.create_agreement(agreement)
-
+agreement_id = client.create_agreement(agreement)
-Cancelling a pending agreement
+Cancelling a pending agreement
-result = client.cancel_agreement(agreement_id, true, 'Because...blah blah.')
-
+result = client.cancel_agreement(agreement_id, true, 'Because...blah blah.')
-Creating a user
+Creating a user
user_params = {
firstName: 'JohnQ',
@@ -133,17 +137,15 @@ Creating a user
user = Echochamber::User.new(user_params)
-user_id = client.create_user(user)
-
+user_id = client.create_user(user)
-Sending a transient document for later referral
+Sending a transient document for later referral
-tran_doc_id = client.create_transient_document(file_name, mime_type, File.new('myfile.pdf'))
-
+tran_doc_id = client.create_transient_document(file_name, mime_type, File.new('myfile.pdf'))
echochamber
+echochamber
-Ruby Gem to consume Adobe's EchoSign e-signature service
+Ruby Gem to consume Adobe's EchoSign e-signature service - REST service +v2
-Installation
+Installation
-gem install echochamber
-
+gem install echochamber
-Documentation
+Documentation
-The bulk of the API is on the Echochamber::Client class
+The bulk of the API is on the Echochamber::Client +class
-You can read Echochamber's full API Documentation
+You can read Echochamber's full API +Documentation
-It also wouldn't hurt to read Adobe's Echosign API documentation
+It also wouldn't hurt to read Adobe's Echosign API +documentation
-Usage
+Usage
-Initializing a client
+Initializing a client
credentials = Echochamber::Credentials.new(app_id, app_secret, api_key, email, password)
-client = Echochamber::Client.new(credentials)
-
+client = Echochamber::Client.new(credentials)
-Setting up a new agreement from a URL
+Setting up a new agreement from a URL
url_file_params = {
url: 'http://somedomain.com/contract.pdf',
@@ -113,15 +119,13 @@ Setting up a new agreement from a URL
agreement = Echochamber::Agreement.new(sender_id, sender_email, agreement_info)
-agreement_id = client.create_agreement(agreement)
-
+agreement_id = client.create_agreement(agreement)
-Cancelling a pending agreement
+Cancelling a pending agreement
-result = client.cancel_agreement(agreement_id, true, 'Because...blah blah.')
-
+result = client.cancel_agreement(agreement_id, true, 'Because...blah blah.')
-Creating a user
+Creating a user
user_params = {
firstName: 'JohnQ',
@@ -133,17 +137,15 @@ Creating a user
user = Echochamber::User.new(user_params)
-user_id = client.create_user(user)
-
+user_id = client.create_user(user)
-Sending a transient document for later referral
+Sending a transient document for later referral
-tran_doc_id = client.create_transient_document(file_name, mime_type, File.new('myfile.pdf'))
-
+tran_doc_id = client.create_transient_document(file_name, mime_type, File.new('myfile.pdf'))