Consulta de Dados - Requisições do Tipo GET
Requisições GET em uma API são solicitações feitas para consultar dados de um servidor sem modificar seu conteúdo, retornando informações específicas conforme os parâmetros enviados na URL.
Last updated
Requisições GET em uma API são solicitações feitas para consultar dados de um servidor sem modificar seu conteúdo, retornando informações específicas conforme os parâmetros enviados na URL.
Last updated
As requisições do tipo GET podem ser divididas em duas categorias: uma para consultar uma lista (você terá informações resumidas) e outra para exibir um dado específico (você tera informações mais detalhadas).
Vamos a alguns exemplos práticos:
Para listar os clientes da base, você deverá realizar uma requisição de Listar clientes.
Na requisição de listar clientes, você poderá passar alguns parâmetros para facilitar ainda mais a busca, sendo eles:
Active: com esse parâmetro é possível filtrar os clientes ativos e inativos.
Name: com esse parâmetro é possível filtrar os clientes por razão social ou nome fantasia.
Social_revenue: com esse parâmetro é possível filtrar os clientes por CPF ou CNPJ (com ou sem os caracteres especiais).
Offset: é o número da página que será retornada na pesquisa. Por padrão, sempre será listado os dados da página um.
Limit: define o número de itens retornados por página na pesquisa. Por padrão, são exibidos 20 registros, mas você pode configurá-lo para retornar até 200 registros.
Segue um exemplo da requisição sendo efetuada através do Postman:
Neste caso, o retorno será da seguinte forma:
Sendo:
ID: id do cliente na base.
Name: nome fantasia do cliente.
Social: razão social do cliente.
Social_revenue: CPF/CNPJ do cliente.
Status: sendo true para clientes ativos e false para clientes inativos.
Para exibir um cliente da base, você deverá consumir a rota de Exibir cliente.
Na requisição de exibir clientes, você poderá passar alguns parâmetros para facilitar ainda mais a busca, sendo eles:
ID: deverá ser informado o id do cliente que você deseja exibir as informações. Este parâmetro é obrigatório.
Show_entities: ao passar este parâmetro como true, serão exibidos os campos personalizados para o cliente. Por padrão, este parâmetro vem como false.
Segue um exemplo da requisição sendo efetuada através do Postman:
Neste caso, o retorno será da seguinte forma:
Para obter detalhes sobre cada rota de listagem ou exibição de dados, incluindo os parâmetros necessários e os respectivos retornos, consulte a documentação oficial da API.