Skip to content

paperlex/paperlex-api-client-ruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read more at sandbox.api.paperlex.com.

require 'rubygems'
require 'paperlex'

Paperlex.token = "b53b0c15dce176b4"

templates =  Paperlex::Slaw.all

nda_template = templates.first

contract = Paperlex::Contract.create({
  :slaw_id => nda_template.uuid,
  :subject => "My First NDA",
  :number_of_signers => 2,
  :responses => {
    :party_a => "John Smith",
    :party_b => "Jane Smith",
    :party_a_address => "john_smith@example.com",
    :party_b_address => "jane_smith@example.com",
    :confidential_duration => "1 year"
  }
})

contract.responses[:confidential_duration] = "2 years"
contract.responses[:state] = "New York"

contract.save_responses

contract.create_signer(:email => "john_smith@example.com")
contract.create_signer(:email => "jane_smith@example.com")

review_session = contract.create_review_session(:email => "john_smith@example.com", :expires_in => 172800)

puts "URL: #{review_session.url}"

About

Paperlex API Client for Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages