curl --request GET \
--url https://api.gestio.com.br/v2/fornecedor \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.gestio.com.br/v2/fornecedor"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.gestio.com.br/v2/fornecedor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gestio.com.br/v2/fornecedor",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.gestio.com.br/v2/fornecedor"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gestio.com.br/v2/fornecedor")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gestio.com.br/v2/fornecedor")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"nomeFornecedor": "Distribuidora Sul Materiais Ltda",
"codigoDoFornecedor": 3051,
"nomeFantasia": "Distribuidora Sul",
"natureza": "J",
"cnpj": "98765432000188",
"cpf": "98765432155",
"inscricaoEstadual": "<string>",
"inscricaoMunicipal": "<string>",
"endereco": {
"cep": "01311000",
"logradouro": "Av. Paulista",
"numero": "1578",
"complemento": "Conjunto 41",
"bairro": "Bela Vista",
"cidade": "São Paulo",
"uf": "SP",
"codigoDoMunicipio": "3550308"
},
"contato": "Carlos Souza",
"emailContato": "[email protected]",
"telefone": "(51) 3011-2233",
"receberEmailCotacao": true,
"codigoDoTipoDeFornecedor": 123,
"descricaoDoTipoDeFornecedor": "<string>",
"transportadora": true,
"seuCodigo": "<string>",
"idFornecedorWS": "<string>",
"codigoDoRegimeTributario": 123,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"ultimaAtualizacao": "<string>",
"ativo": true
}
}Obter Fornecedores
Retorna a lista de Fornecedores cadastrados. Se cnpjcpf for informado, retorna um único Fornecedor correspondente (ou null). Se idws for informado, retorna um único Fornecedor pelo identificador externo (ou null). Se nenhum dos dois for informado, retorna a lista completa filtrada por período de atualização.
curl --request GET \
--url https://api.gestio.com.br/v2/fornecedor \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.gestio.com.br/v2/fornecedor"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.gestio.com.br/v2/fornecedor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gestio.com.br/v2/fornecedor",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.gestio.com.br/v2/fornecedor"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gestio.com.br/v2/fornecedor")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gestio.com.br/v2/fornecedor")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"nomeFornecedor": "Distribuidora Sul Materiais Ltda",
"codigoDoFornecedor": 3051,
"nomeFantasia": "Distribuidora Sul",
"natureza": "J",
"cnpj": "98765432000188",
"cpf": "98765432155",
"inscricaoEstadual": "<string>",
"inscricaoMunicipal": "<string>",
"endereco": {
"cep": "01311000",
"logradouro": "Av. Paulista",
"numero": "1578",
"complemento": "Conjunto 41",
"bairro": "Bela Vista",
"cidade": "São Paulo",
"uf": "SP",
"codigoDoMunicipio": "3550308"
},
"contato": "Carlos Souza",
"emailContato": "[email protected]",
"telefone": "(51) 3011-2233",
"receberEmailCotacao": true,
"codigoDoTipoDeFornecedor": 123,
"descricaoDoTipoDeFornecedor": "<string>",
"transportadora": true,
"seuCodigo": "<string>",
"idFornecedorWS": "<string>",
"codigoDoRegimeTributario": 123,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"ultimaAtualizacao": "<string>",
"ativo": true
}
}dataInferior/dataSuperior para limitar a janela consultada. Sem filtro, a resposta pode ser volumosa.Authorizations
Envie o token retornado por /v2/autenticar no header Authorization, no formato Bearer {token}.
Query Parameters
CNPJ ou CPF do fornecedor. Quando informado, ignora os demais filtros e retorna um único registro.
Identificador externo do fornecedor (IdFornecedorWS). Quando informado, ignora os demais filtros e retorna um único registro.
Data/hora inferior de atualização. Formatos aceitos: dd/MM/yyyy ou dd/MM/yyyy HH:mm.
Data/hora superior de atualização. Formatos aceitos: dd/MM/yyyy ou dd/MM/yyyy HH:mm.
