Como integrar

Autenticação:

Nossa API REST, utiliza o método de autenticação "Basic Auth", sendo necessário enviar os seguintes cabeçalhos à cada requisição feita:

Authorization: Basic hash_base64(clientId:clientSecret) e Content-Type: application/json

Credenciais:

Para obter as credenciais de acesso à API, acesse o menu "Integração > Credenciais" na área do usuário.

URL da API:

A URL base para envio das solicitações HTTP é:

https://app.botelhomarketing.com.br/api/v1/{endpoint}

Resposta:

Em todas as requisições será retornado um "body" no formato JSON, e também o respectivo código de status HTTP (200,400,etc...)

Endpoints

Os seguintes endpoints estão disponíveis em nossa API:

Produtos
Ação Método Endpoint Observações
Listar Tudo GET produtos (nenhuma)
Paginar GET produtos/page/{numeroPagina} Limite de 20 resultados por página
Exibir GET produtos/{idProduto} (nenhuma)
Pedidos
Ação Método Endpoint Observações
Enviar POST pedidos (nenhuma)
Listar Tudo GET pedidos (nenhuma)
Paginar GET pedidos/page/{numeroPagina} Limite de 20 resultados por página
Exibir GET pedidos/{idPedido} (nenhuma)
Cancelar PUT pedidos/cancel/{idPedido} (nenhuma)

Exemplos

Confira os seguintes exemplos:

Enviar Pedido

Necessário enviar no "body" da requisição, um objeto JSON com os seguintes dados: