Consultar insumo
curl --request GET \
--url https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}', 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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}",
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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}"
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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}")
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{
"id": 123,
"external_code": "<string>",
"name": "<string>",
"unit_type": "UN",
"allow_negative_stock": true,
"cost_price": 1,
"active_stock_control": true,
"stock": 123,
"minimum_stock": 123,
"created_at": "2023-11-07T05:31:56Z",
"supply_category": {
"id": 123,
"name": "<string>"
}
}{
"code": 4010,
"message": "Token inválido."
}{
"code": 4041,
"message": "Recurso não encontrado."
}This response has no body data.Insumos
Consultar insumo
Retorna os detalhes de um insumo.
Este endpoint exige autenticação OAuth 2.0 com escopo catalog. Não aceita API Key.
GET
/
api
/
partner
/
v1
/
catalog
/
inventory
/
supplies
/
{id}
Consultar insumo
curl --request GET \
--url https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}', 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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}",
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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}"
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://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://integracao.sandbox.cardapioweb.com/api/partner/v1/catalog/inventory/supplies/{id}")
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{
"id": 123,
"external_code": "<string>",
"name": "<string>",
"unit_type": "UN",
"allow_negative_stock": true,
"cost_price": 1,
"active_stock_control": true,
"stock": 123,
"minimum_stock": 123,
"created_at": "2023-11-07T05:31:56Z",
"supply_category": {
"id": 123,
"name": "<string>"
}
}{
"code": 4010,
"message": "Token inválido."
}{
"code": 4041,
"message": "Recurso não encontrado."
}This response has no body data.Autorizações
bearerAuthpartnerKey & apiKey
Access token OAuth 2.0 de app instalado na CW App Store. Escopo: catalog.
Parâmetros de caminho
ID do insumo.
Resposta
Insumo retornado com sucesso.
Insumo do estabelecimento.
Identificador único do insumo.
Código externo do insumo.
Nome do insumo.
Unidade de medida do insumo.
UN: unidade (padrão).KG: quilograma.L: litro.
Opções disponíveis:
UN, KG, L Indica se o estoque pode ficar negativo.
Preço de custo do insumo. Deve ser um número positivo com no máximo 2 casas decimais.
Intervalo obrigatório:
x >= 0Indica se o controle de estoque está ativo. Somente leitura.
Quantidade disponível em estoque. Somente leitura.
Estoque mínimo. Somente leitura.
Data e hora de criação do insumo.
Categoria à qual o insumo pertence.
Show child attributes
Show child attributes
Última modificação em 27 de agosto de 2026
Esta página foi útil?
