class AgileCRMWrapper::Note
Public Class Methods
add_by_email(email: '', subject: '', description: '')
click to toggle source
# File lib/agilecrm-wrapper/note.rb, line 18 def add_by_email(email: '', subject: '', description: '') payload = { 'subject' => subject, 'description' => description } query = "email=#{email}¬e=#{payload.to_json}" AgileCRMWrapper.connection.post( 'contacts/email/note/add', query, 'content-type' => 'application/x-www-form-urlencoded' ) end
create(*contacts, subject: '', description: '')
click to toggle source
# File lib/agilecrm-wrapper/note.rb, line 7 def create(*contacts, subject: '', description: '') contacts = contacts.flatten.uniq.map(&:to_s) payload = { 'subject' => subject, 'description' => description, 'contact_ids' => contacts } response = AgileCRMWrapper.connection.post('notes', payload) new(response.body) end