Ruby Bling API
Essa gem consiste em uma interface ruby para comunicação com a API do Bling ERP.
Configuração
Instale a versão mais recente
$ gem install bling
Configure sua chave de integração:
Bling::Config.api_key = '55fxs324dsk3....'
Por padrão a gem é configurada para aceitar os parâmetros em inglês, caso deseje é possível configurar a gem para aceitar em português:
Bling::Config.default_language= :pt # :en default
Uso
A chamada para os possíveis endpoints da API do Bling são todas feitas utilizando a class Bling::API ex:
users = Bling::API.users.list
Cliente
Listagem de todos clientes inseridos no Bling:
user_client = Bling::API.users
users = user_client.list
Inserir um cliente no Bling:
user = Bling::API.user.create(
{
name: 'Jonh Doe',
company_name: '',
tax_type: 1,
document: '35165478662',
ir_rg: '306153420',
address: 'My great street',
number: '33',
additional_address: 'apt 12',
zipcode: '03454020',
city: 'Sao Paulo',
uf: 'SP',
phone: '(11) 2233-3322',
email: jonh@@doe.com'
}
)