Documentação da API REST para integração de sistemas com o marketplace TizerFood.
https://tizerfood.com.br/api/v1Todas as rotas de integração usam autenticação via Bearer Token. O token é gerado no painel do lojista em Configurações.
curl -H "Authorization: Bearer SEU_TOKEN" \
https://tizerfood.com.br/api/v1/syncImportante: O token identifica a loja. Cada loja tem seu próprio token. Todos os produtos sincronizados serão vinculados à loja do token.
/api/v1/syncVerifica se o token é válido e retorna dados da loja
Request
GET https://tizerfood.com.br/api/v1/sync
Authorization: Bearer SEU_TOKENResponse 200
{
"ok": true,
"loja": "Burger House",
"produtos": 142
}Response 401
{
"error": "Token inválido"
}/api/v1/syncEnvia produtos para cadastro ou atualização (upsert por SKU)
Envia um array de produtos. Se o produto já existir (mesmo SKU), ele é atualizado. Se não existir, é criado.
Request
POST https://tizerfood.com.br/api/v1/sync
Authorization: Bearer SEU_TOKEN
Content-Type: application/json
{
"produtos": [
{
"sku": "HMB-001",
"nome": "X-Burger Artesanal",
"preco": 29.90,
"estoque": 50,
"categoria": "Lanches",
"descricao": "Hambúrguer 180g, queijo cheddar, bacon crocante, alface e molho especial"
},
{
"sku": "PZZ-001",
"nome": "Pizza Margherita",
"preco": 39.90,
"estoque": 30,
"categoria": "Pizzas"
}
]
}Campos do produto
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
nome | string | Sim | Nome do produto |
preco | number | Sim | Preço de venda (R$) |
sku | string | Não | Código interno do produto (usado para upsert) |
estoque | number | Não | Quantidade em estoque (default: 0) |
categoria | string | Não | Ex: Lanches, Pizzas, Bebidas, Sobremesas |
descricao | string | Não | Descrição detalhada do item |
Response 200
{
"ok": true,
"loja": "Burger House",
"criados": 1,
"atualizados": 1,
"erros": 0,
"total": 2
}/api/v1/pedidosLista pedidos da loja com itens e SKU (para baixa de estoque)
Retorna os pedidos da loja autenticada com todos os itens, quantidades e SKU de cada produto. Ideal para integrar com sistemas de gestão e fazer a baixa de estoque automática.
Parâmetros de query (opcionais)
| Parâmetro | Tipo | Descrição |
|---|---|---|
status | string | Filtrar por status: pendente, preparando, enviado, entregue, cancelado |
desde | string | Data mínima (ISO): 2026-04-01 |
limite | number | Máximo de pedidos retornados (default: 50, max: 200) |
Request
GET https://tizerfood.com.br/api/v1/pedidos?status=entregue&desde=2026-04-01
Authorization: Bearer SEU_TOKENResponse 200
{
"ok": true,
"loja": "Burger House",
"total": 2,
"pedidos": [
{
"id": "c7e5819c-...",
"codigo": "IP-C7E5819C",
"status": "entregue",
"clienteNome": "João Silva",
"total": 122.80,
"formaPagamento": "MAQUININHA",
"pago": true,
"criadoEm": "2026-04-05T14:30:00.000Z",
"atualizadoEm": "2026-04-05T15:10:00.000Z",
"itens": [
{
"produtoId": "...",
"nomeProduto": "Hambúrguer Artesanal",
"preco": 32.90,
"quantidade": 2,
"sku": "HMB-001"
},
{
"produtoId": "...",
"nomeProduto": "Refrigerante 600ml",
"preco": 8.00,
"quantidade": 1,
"sku": "BEB-002"
}
]
}
]
}Dúvidas sobre a integração? Entre em contato:
Bruno Tizer
Responsável técnico
Email: contato@tizerfood.com.br
Site: tizerfood.com.br