Base URL
https://api.e-bees.com.br

API que facilita transações entre demandantes e força de trabalho, com controle por checklists, notificações e gestão financeira.

A API E-Bees está implementada em conformidade com o princípio de design REST. Nossa API possui recursos orientados a URLs, com códigos HTTP para indicar erros. Nós utilizamos funcionalidades HTTP nativas, como verbos de ação POST, PUT, GET, DELETE, para operações de leitura e escrita, bem como o modelo básico de autenticação HTTP.

Suportamos chamadas diretas aos recursos/endpoints da API a partir de outras origens, CORS (cross-origin resource sharing), permitindo você interagir de maneira segura com nossas APIs a partir de aplicações web. Todas as respostas da API estão no formato de dados JSON, incluindo erros.

Para fazer uso dos recursos da API E-Bees e transacionar online, utilize as credenciais compostas de e-mail e senha de acesso, que são disponibilizados ao contrato do serviço.

Authentication

Nossas APIs permitem autenticação utilizando JWT (Json Web Token)

Você receberá as credenciais para o ambiente de produção e também para o ambiente de teste (sandbox).

Além dessas credenciais, você também receberá os acessos ao dashboard de produção e teste para que possa acompanhar as transações geradas.

Use a endpoint /api/auth/login para obter o token de acesso.
Você deve enviar o token obtido em todas as requisições para as demais endpoints.

Tratamento de Erros

Códigos de Status HTTP

Os status http da API E-bees podem ser utilizados para sinalizar 3 modalidades principais:

Faixa de HTTP Status Code Indica que...
2xx Tudo funcionou conforme esperado
4xx O aplicativo fez algo errado (por exemplo, um parâmetro necessário faltou, algum dado inconsistente foi enviado ou a transação falhou)
5xx A API fez algo errado e recebemos um log dessa falha para análise

Códigos http no intervalo 2xx indicam sucesso, os códigos no intervalo 4xx indicam um erro resultante das informações fornecidas e os códigos no intervalo 5xx indicam um erro com os servidores.

A API E-Bees retorna códigos http apropriados para cada requisição. Na tabela abaixo você pode conferir os status code do http para os cenários possíveis:

View More

HTTP Status Texto Descrição
200 Ok A requisição funcionou conforme esperado
201 Created A requisição foi bem sucedida e um novo recurso foi criado.
304 Not Modified Não haviam novos dados para retornar.
400 Bad Request A requisição foi inválida ou não chegou a ser processada pelo servidor. Pode indicar a falta de algum parâmetro obrigatório (na URL ou no body da requisição)
401 Unauthorized As credenciais de autenticação ou autorização (bearer token) informadas são inválidas
402 Request Failed Os parâmetros foram válidos, mas a requisição falhou
403 Forbidden A requisição foi ok, mas o acesso ao recurso não foi permitido. A mensagem de erro que acompanha o response explica o porquê.
404 Not Found A URI solicitada é inválida ou o recurso solicitado, como por exemplo, um vendedor não existe ou foi excluído.
500 Internal Server Error Erro interno no servidor
502 Bad Gateway Simboliza que nesse exato instante a E-Bees está subindo uma versão nova. Aguarde alguns instantes e tente novamente

Contatos para suporte:
Email: suporte@e-bees.com.br

Endpoints

Abaixo você encontrará as endpoints disponíveis na nossa API que podem ser utilizadas para gerar e processar novas solicitações de serviço.

A nossa API está em constante evolução e em breve teremos mais opções de endpoints.

This is version 1.0.0 of this API documentation. Last update on Aug 15, 2023.