API e integrações — sua infraestrutura conversando com a nossa

APIs REST para catálogo, agendamento, identidade de pet e analytics. Webhooks para eventos críticos. SDKs em JavaScript e Python.

Empresa que opera com tecnologia própria — marca grande, rede de pet shops, distribuidor — não quer digitar catálogo manualmente em mais uma plataforma. Não quer conciliar estoque entre 3 sistemas. Não quer gerar relatório copiando dado de tela. A camada de API e Integrações do TudoPet existe pra eliminar trabalho duplicado e deixar o sistema da empresa conversando direto com o nosso, em tempo real, com auditoria e segurança.

O que está disponível via API

Dashboard de desenvolvedor no TudoPet com chaves de API, logs de chamadas e documentação
Painel de desenvolvedor: chaves de API, logs de chamada em tempo real, links pra docs e sandbox de teste.

Padrões técnicos

REST sobre HTTPS — endpoints versionados (/v1/, /v2/ quando houver breaking change). Sem suporte a chamada via HTTP simples.

Autenticação por API Key + OAuth 2.0 quando aplicável — chave por aplicação, escopo definido (read, write, admin), revogação a qualquer momento.

Formato JSON em request e response — campos em camelCase, datas em ISO 8601 com timezone, valores monetários em centavos (BRL).

Paginação por cursor — todas as listagens paginadas pra evitar response gigante. Padrão de 50 itens, máximo 200 por página.

Rate limit — 600 requisições por minuto por API Key no plano padrão; superior negociável pra clientes enterprise.

Idempotência — operações de escrita aceitam header Idempotency-Key pra evitar duplicação em retries.

Webhooks pra eventos críticos

Em vez de polling contínuo, webhooks entregam evento em tempo real:

EventoQuando dispara
pedido.criadoTutor confirmou compra no marketplace
pedido.pagoPagamento confirmado
pedido.canceladoCancelamento pelo tutor ou vendedor
agendamento.criadoTutor agendou serviço
agendamento.canceladoCancelamento de agendamento
estoque.baixoEstoque caiu abaixo do mínimo configurado
avaliacao.recebidaTutor avaliou produto ou serviço
afiliado.vendaVenda atribuída a afiliado do parceiro
pagamento.repassadoTudoPet repassou pagamento ao vendedor

Webhook é entregue via POST HTTPS para URL configurada pelo parceiro. Retry exponencial em caso de falha, até 24h. Assinatura HMAC-SHA256 pra validar autenticidade.

SDKs oficiais

JavaScript/TypeScript (Node.js + navegador): npm install @tudopet/sdk

import { TudoPet } from '@tudopet/sdk';

const tp = new TudoPet({ apiKey: process.env.TUDOPET_KEY });

const produto = await tp.catalogo.criar({
  nome: 'Ração Premium Adulto',
  preco: 18900,  // R$ 189,00 em centavos
  categoria: 'alimentacao',
  estoque: 240,
});

Python: pip install tudopet

from tudopet import TudoPet

tp = TudoPet(api_key=os.environ['TUDOPET_KEY'])

pedidos = tp.pedidos.listar(status='pendente', limite=100)
for pedido in pedidos:
    enviar_pra_separacao(pedido)

Outras linguagens — sem SDK oficial ainda. API REST funciona com qualquer cliente HTTP (PHP, Ruby, Go, .NET). SDKs comunitários começam a aparecer.

Sandbox e ambiente de teste

Toda integração começa em ambiente de sandbox (sandbox.api.tudopet.com.br):

  • API Key separada do produção (não vaza dado real)
  • Dados fictícios de tutores, pets, pedidos
  • Comportamento idêntico à produção (mesmas regras, mesmas validações)
  • Logs preservados pra debug
  • Reset diário (apaga dados fictícios criados)

Integração validada em sandbox → migra pra produção com mudança de URL e API Key. Sem surpresa.

Documentação

Documentação completa em docs.tudopet.com.br:

  • Referência endpoint por endpoint (com exemplos curl, JS, Python)
  • Guias de integração por caso de uso (marketplace, agendamento, afiliados)
  • Tutoriais passo a passo (primeira venda via API, primeiro webhook ativo)
  • Changelog de versões da API
  • Status page (uptime real-time, incidentes históricos)

Documentação aberta — não exige cadastro pra ler.

Casos de uso

Marca grande sincroniza catálogo automático:

  • Sistema interno da marca tem 4.200 SKUs
  • Job noturno usa API TudoPet pra sincronizar preço + estoque
  • Mudança no PIM da marca reflete em TudoPet em < 5 min
  • Sem digitação manual

Rede de pet shops sincroniza agenda multi-unidade:

  • 18 unidades em SP
  • Sistema interno gerencia agenda
  • API TudoPet expõe slots disponíveis pra tutores
  • Webhook avisa nova reserva pra liberação interna

Distribuidor automatiza pedido B2B:

  • Pet shops parceiros do distribuidor consomem catálogo via API
  • Pedido criado no app do TudoPet vira pedido no ERP do distribuidor
  • Faturamento automático
  • Logística disparada via webhook

Marca de plano de saúde pet captura leads:

  • Banner CTA no app TudoPet
  • Tutor preenche interesse → webhook entrega lead no CRM da marca
  • Equipe comercial trabalha lead em < 5 min
  • Conversão atribuída pelo TudoPet

Quem tem acesso à API

Plano gratuito de marketplace ou agendamento — acesso a APIs básicas (catálogo, agendamento) com rate limit reduzido. Suficiente pra pet shop pequeno automatizar listagem.

Parceria Estratégica — APIs completas, rate limit alto, gerente técnico dedicado, SDKs prioritários, sandbox sem reset, SLA de 99.9% de uptime contratual.

API não é “feature premium” inacessível — é parte da plataforma, com camadas que escalam com o tamanho do parceiro.

Versionamento e deprecação

Mudança de API segue regra:

  • Adição (campo novo opcional, endpoint novo) — backward compatible, sem aviso
  • Mudança não-breaking (default novo, campo opcional vira recomendado) — aviso 30 dias antes
  • Breaking change (campo removido, comportamento alterado) — nova versão major (/v2/), suporte à versão antiga por mínimo 12 meses

Parceiro nunca acorda com integração quebrada sem aviso.

Suporte técnico

Plano gratuito — chat de suporte durante horário comercial, fórum aberto da comunidade.

Parceria Estratégica — chat 24/7, gerente técnico dedicado, code review gratuito do código de integração antes do go-live, plantão pra incidente crítico.

Integração não é “vira pra você descobrir como fazer” — TudoPet acompanha até ficar estável.

Roadmap público

APIs em desenvolvimento e ETA público em roadmap.tudopet.com.br:

  • Q3/2026 — API de Petinder (com permissão estrita, casos específicos)
  • Q4/2026 — Webhook de comportamento (eventos de engajamento do tutor)
  • Q1/2027 — GraphQL endpoint experimental
  • Q2/2027 — Webhook de NPS pós-atendimento

Parceiro grande pode votar prioridades e influenciar o que vem primeiro.

Conformidade

  • LGPD — todo acesso a dado pessoal é logado, rastreado e auditável
  • PCI-DSS — pagamento processado por gateway certificado, parceiro não recebe dado de cartão
  • ISO 27001 (em curso) — controle de acesso, criptografia, gestão de incidente
  • Soc 2 Type II (planejado pra 2027) — pra atender parceiros grandes que exigem

API séria pra empresa séria. Sem amadorismo, sem surpresa de compliance.

Tudo o que seu pet precisa, em um só lugar

Conecte-se com clínicas, veterinários e serviços perto de você.