Reforma Tributária: o Zyntra já calcula IBS e CBS nas suas notas.Saiba mais →

Para Desenvolvedores

API REST, SDKs, webhooks e documentação completa para integrar seus sistemas ao Zyntra de forma rápida e segura.

API REST Zyntra

A API REST do Zyntra permite que desenvolvedores integrem qualquer sistema externo à nossa plataforma. Com endpoints bem documentados e padrões modernos de desenvolvimento, você pode automatizar processos, sincronizar dados e construir soluções customizadas que se conectam ao ERP dos seus clientes.

Nossa API segue os princípios RESTful, utiliza JSON como formato de dados e autenticação via OAuth 2.0. Todas as chamadas são feitas sobre HTTPS com TLS 1.3, garantindo a segurança dos dados em trânsito.

Recursos Disponíveis via API

  • Clientes e Fornecedores: CRUD completo de cadastros, incluindo endereços e contatos
  • Produtos e Serviços: Gestão de catálogo, preços, estoque e categorias
  • Pedidos de Venda: Criação, consulta, atualização e cancelamento de pedidos
  • Notas Fiscais: Emissão, consulta e cancelamento de NF-e, NFS-e e NFC-e
  • Financeiro: Contas a pagar, contas a receber, lançamentos e conciliação
  • Estoque: Movimentações, saldos, reservas e transferências entre almoxarifados
  • Relatórios: Geração de relatórios financeiros, comerciais e operacionais

SDKs e Bibliotecas

Para facilitar a integração, oferecemos SDKs oficiais nas linguagens mais populares:

  • Python: pip install zyntra-sdk
  • Node.js: npm install @zyntra/sdk
  • PHP: composer require zyntra/sdk
  • C# / .NET: Disponível via NuGet: Zyntra.SDK
  • Java: Disponível via Maven Central

Todos os SDKs são open source e mantidos pela equipe de engenharia da Zyntra. Contribuições da comunidade são bem-vindas via GitHub.

Webhooks

Configure webhooks para receber notificações em tempo real quando eventos acontecem no Zyntra. Isso permite que seus sistemas reajam automaticamente a ações como:

  • Novo pedido de venda criado ou atualizado
  • Nota fiscal emitida, autorizada ou cancelada
  • Pagamento recebido ou estornado
  • Produto com estoque abaixo do mínimo
  • Novo cliente cadastrado
  • Status de cobrança alterado

Os webhooks são enviados via HTTP POST com payload em JSON e incluem assinatura HMAC-SHA256 para validação de autenticidade.

Ambiente de Sandbox

Disponibilizamos um ambiente de sandbox completo para que você desenvolva e teste suas integrações sem risco de afetar dados reais. O sandbox replica todas as funcionalidades da API de produção, incluindo emissão de notas fiscais em ambiente de homologação da SEFAZ.

Para criar sua conta de sandbox, acesse developers.zyntra.com.br e registre-se gratuitamente. Você receberá credenciais de API e acesso à documentação interativa com exemplos em todas as linguagens suportadas.

Rate Limits e Boas Práticas

  • Plano Profissional: 1.000 requisições por minuto
  • Plano Enterprise: 5.000 requisições por minuto (customizável)
  • Utilize paginação em listagens para otimizar o consumo de recursos
  • Implemente cache local para dados que mudam com pouca frequência
  • Utilize webhooks ao invés de polling para monitorar mudanças
  • Sempre valide a assinatura dos webhooks antes de processar o payload

Suporte para Desenvolvedores

Nossa equipe de Developer Relations está disponível para ajudar com dúvidas técnicas, revisão de arquitetura de integração e suporte durante o desenvolvimento. Entre em contato pelo e-mail developers@zyntra.com.br ou acesse nosso fórum de desenvolvedores em community.zyntra.com.br.