TizerFood
ENTRAR

API TizerFood

Documentação da API REST para integração de sistemas com o marketplace TizerFood.

v1Base URL: https://tizerfood.com.br/api/v1

Todas 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/sync

Importante: O token identifica a loja. Cada loja tem seu próprio token. Todos os produtos sincronizados serão vinculados à loja do token.

GET
/api/v1/sync

Verifica se o token é válido e retorna dados da loja

Request

GET https://tizerfood.com.br/api/v1/sync
Authorization: Bearer SEU_TOKEN

Response 200

{
  "ok": true,
  "loja": "Burger House",
  "produtos": 142
}

Response 401

{
  "error": "Token inválido"
}
POST
/api/v1/sync

Envia 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

CampoTipoObrigatórioDescrição
nomestringSim Nome do produto
preconumberSim Preço de venda (R$)
skustringNãoCódigo interno do produto (usado para upsert)
estoquenumberNãoQuantidade em estoque (default: 0)
categoriastringNãoEx: Lanches, Pizzas, Bebidas, Sobremesas
descricaostringNãoDescrição detalhada do item

Response 200

{
  "ok": true,
  "loja": "Burger House",
  "criados": 1,
  "atualizados": 1,
  "erros": 0,
  "total": 2
}
GET
/api/v1/pedidos

Lista 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âmetroTipoDescrição
statusstringFiltrar por status: pendente, preparando, enviado, entregue, cancelado
desdestringData mínima (ISO): 2026-04-01
limitenumberMá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_TOKEN

Response 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