🗣️Conceitos

A nossa API é baseada no modelo de arquitetura REST.

REST é um padrão de mercado e não é dependente da tecnologia utilizada no seu sistema, com isso é possível a integração com a nossa plataforma com as mais diversas linguagens de programação.

Ambientes

A disponibilização dos nossos recursos é simples e baseia-se na utilização de dois ambientes principais:

  1. Ambiente de testes

    • https://api-stg.estoca.com.br

  2. Ambiente de produção

    • https://api.estoca.com.br

Tipos de Requisições

Método
Descrição

GET

Consulta ou retorna recursos já existentes para a operação desejada Exemplo:

Utilizado na consulta de um pedido de venda

POST

Cria um novo recurso para a operação desejada Exemplo:

Utilizado na criação de um pedido de venda

PUT

Atualiza um recurso já existente para a operação desejada Exemplo:

Utilizado na atualização de um pedido de venda

DELETE

Deleta um recurso já existente para a operaçao desejada Exemplo:

Utilizado na exclusão de um pedido de venda

Limites

A utilização dos recursos nossa API são limitadas a no máximo 100 requisições por minuto e esse limite é controlado por empresa.

Caso seja ultrapassado o limite a requisição, o recurso retornará o código de status 429 Too Many Requests e a mensagem Requests limited. Retry after seconds in Headers.

Também será retornado no cabeçalho da requisição (Header) a informação Retry-After que é o tempo em segundos que o seu sistema deverá aguardar até enviar a próxima requisição HTTP.

Passo a Passo

De forma resumida, para iniciar a utilização de um dos nossos recursos, é necessário seguir os seguintes passos abaixo:

  • Gerar uma chave de API na plataforma

  • Combinar a URL base (variável {url_base}) do ambiente com o caminho de rota (variável {url_path}) do recurso da operação desejada

  • Preencher as informações necessárias no cabeçalho da requisição (Header)

  • Enviar uma requisição HTTP utilizando o método (variável {http_method}) mais adequado ao recurso da operação desejada

É muito importante ler todas as orientações na nossa página Autenticação

Ferramentas

Indicamos que sempre seja utilizado ferramentas que tem como objetivo para testar os recursos disponibilizados através do envio de requisições HTTP para análise do seu envio e retorno, antes mesmo de iniciar o desenvolvimento ou ajuste no seu sistema.

Considerando isso, disponibilizamos abaixo o link de acesso aos exemplos das requisições (collections) através da ferramenta Postman.

Para as APIs, utilizar a collection Estoca REST API (v1)

Atualizado

Isto foi útil?