Sha256: b69c4507be4babc4801a6104818c1c4f4eace72ad2a40725c85eb12927753c44
Contents?: true
Size: 573 Bytes
Versions: 2
Compression:
Stored size: 573 Bytes
Contents
module SimpleHubspot class Contact class << self def create_or_update(email, params) ApiClient.do_post "/contacts/v1/contact/createOrUpdate/email/#{email}", { properties: Utils.hash_to_properties(params) } end def find_by_email(email) ApiClient.do_get "/contacts/v1/contact/email/#{email}/profile" end def update(vid, params = {}) raise ArgumentError unless vid ApiClient.do_post "/contacts/v1/contact/vid/#{vid}/profile", { properties: Utils.hash_to_properties(params) } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_hubspot-0.1.5 | lib/simple_hubspot/contact.rb |
simple_hubspot-0.1.3 | lib/simple_hubspot/contact.rb |