curl -X GET "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-MUSSARELA" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/products/LEITE-INTEGRAL-1L', {
method: 'GET',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Produto:', result.data);
console.log(`Preço: R$ ${result.data.preco.toFixed(2)}`);
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-PRATO"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.get(url, headers=headers)
result = response.json()
if response.status_code == 200:
produto = result['data']
print(f"Produto: {produto['nome']}")
print(f"Descrição: {produto['descricao']}")
print(f"Preço: R$ {produto['preco']:.2f}")
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
{
"success": true,
"data": {
"id": "QUEIJO-MUSSARELA",
"nome": "Queijo Mussarela",
"descricao": "Queijo mussarela fatiado, embalagem de 1kg",
"preco": 45.90,
"ativo": true,
"created_at": "2024-01-15T10:00:00Z",
"updated_at": "2024-01-25T14:30:00Z"
}
}
{
"error": "Produto não encontrado"
}
{
"error": "API key inválida"
}
{
"error": "Erro interno"
}
Produtos
Buscar Produto
Busca um produto específico pelo ID
GET
/
api
/
v1
/
products
/
{id}
curl -X GET "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-MUSSARELA" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/products/LEITE-INTEGRAL-1L', {
method: 'GET',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Produto:', result.data);
console.log(`Preço: R$ ${result.data.preco.toFixed(2)}`);
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-PRATO"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.get(url, headers=headers)
result = response.json()
if response.status_code == 200:
produto = result['data']
print(f"Produto: {produto['nome']}")
print(f"Descrição: {produto['descricao']}")
print(f"Preço: R$ {produto['preco']:.2f}")
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
{
"success": true,
"data": {
"id": "QUEIJO-MUSSARELA",
"nome": "Queijo Mussarela",
"descricao": "Queijo mussarela fatiado, embalagem de 1kg",
"preco": 45.90,
"ativo": true,
"created_at": "2024-01-15T10:00:00Z",
"updated_at": "2024-01-25T14:30:00Z"
}
}
{
"error": "Produto não encontrado"
}
{
"error": "API key inválida"
}
{
"error": "Erro interno"
}
O ID do produto geralmente é o código/SKU definido durante a criação.
Você precisa de uma API key válida no header x-api-key para usar este endpoint.
Path Parameters
string
required
ID único do produto (código/SKU)
Headers
string
required
API key de autenticação
curl -X GET "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-MUSSARELA" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/products/LEITE-INTEGRAL-1L', {
method: 'GET',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Produto:', result.data);
console.log(`Preço: R$ ${result.data.preco.toFixed(2)}`);
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/products/QUEIJO-PRATO"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.get(url, headers=headers)
result = response.json()
if response.status_code == 200:
produto = result['data']
print(f"Produto: {produto['nome']}")
print(f"Descrição: {produto['descricao']}")
print(f"Preço: R$ {produto['preco']:.2f}")
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
Response
Sucesso
boolean
Indica se a operação foi bem-sucedida
object
{
"success": true,
"data": {
"id": "QUEIJO-MUSSARELA",
"nome": "Queijo Mussarela",
"descricao": "Queijo mussarela fatiado, embalagem de 1kg",
"preco": 45.90,
"ativo": true,
"created_at": "2024-01-15T10:00:00Z",
"updated_at": "2024-01-25T14:30:00Z"
}
}
{
"error": "Produto não encontrado"
}
{
"error": "API key inválida"
}
{
"error": "Erro interno"
}
Informações Úteis
Informações do produto:
- O campo
precorepresenta o valor de venda - Use o status
ativopara controlar disponibilidade