OctadeskApi
Gem para comunicação com o www.octadesk.com
Instalação
Adicionar esta linha ao seu arquivo Gemfile
gem 'octadesk_api'
e então rodar o comando
$ bundle install
Para apenas instalar
$ gem install octadesk_api
Configurar
Adicionar a variavel de ambiente
ENV['OCTADESK_ACCESS_TOKEN']
Ou
OctadeskApi::Client.new(access_token)
Ou
OctadeskApi.access_token = 'token'
Como Usar?
Cliente
client = OctadeskApi::Client.new('token')
Pessoas
client = OctadeskApi::Client.new('token')
client.persons.find(id)
client.persons.find_by_email('[email protected]')
client.persons.where({email: '[email protected]'})
client.persons.create({name: 'Pessoa', email: '[email protected]'})
client.persons.update({name: 'Pessoa Nome', email: '[email protected]'})
Cadastrando novos usuarios
client = OctadeskApi::Client.new(ENV['OCTADESK_ACCESS_TOKEN'])
client.persons.create({
email: '[email protected]',
phoneContacts: {
number: '99123-1234'
},
organization: {
name: 'new client'
}
})
Organização
client = OctadeskApi::Client.new('token')
client.organizations.find(id)
client.organizations.where({name: 'Name'})
client.organizations.create({name: 'Pessoa'})
client.organizations.update('id', {name: 'Pessoa Nome'})