FlowB2B API

API poderosa e confiável para integrar WhatsApp Business ao seu sistema

API REST v1.0 • Rate limit: 1000 req/min • SLA 99.9%

Por que escolher nossa API?

API Oficial Meta

Acesso direto à API oficial do WhatsApp Business da Meta. Máxima confiabilidade e conformidade com políticas.

Performance

Latência média de 150ms. CDN global. Cache inteligente. Infraestrutura preparada para alto volume.

🛡️

Segurança

Autenticação OAuth 2.0. TLS 1.3. Rate limiting inteligente. Logs de auditoria completos.

Quick Start

1️⃣ Obtenha suas credenciais

Faça login no painel FlowB2B e acesse a seção "API" para gerar seu token:

Painel → Configurações → API → Gerar Token

2️⃣ Configure o endpoint base

const BASE_URL = 'https://api.flowb2b.com.br/v1';
const API_TOKEN = 'seu_token_aqui';

3️⃣ Envie sua primeira mensagem

fetch(`$BASE_URL/messages/send`, {
  method: 'POST',
  headers: {
    'Authorization': `Bearer $API_TOKEN`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    to: '5511999999999',
    type: 'text',
    text: 'Olá! Esta é uma mensagem de teste.'
  })
})
.then(response => response.json())
.then(data => console.log(data));

Endpoints disponíveis

POST/api/v1/messages/send

Enviar mensagem de texto ou mídia

Bearer Token
GET/api/v1/messages/history

Buscar histórico de conversas

Bearer Token
POST/api/v1/contacts/create

Criar ou atualizar contato

Bearer Token
GET/api/v1/contacts/search

Buscar contatos por filtros

Bearer Token
POST/api/v1/templates/send

Enviar template aprovado pelo Meta

Bearer Token
GET/api/v1/analytics/reports

Relatórios e métricas

Bearer Token

Veja a documentação completa com exemplos e códigos de resposta.

Webhooks

📨 Eventos disponíveis

  • message.received - Nova mensagem recebida
  • message.delivered - Mensagem entregue
  • message.read - Mensagem lida
  • contact.updated - Contato atualizado

⚙️ Configuração

  1. 1. Configure a URL do webhook no painel
  2. 2. Escolha os eventos que deseja receber
  3. 3. Configure o secret para validação
  4. 4. Teste a conectividade

🔐 Validação de webhooks

Todos os webhooks incluem uma assinatura HMAC no header X-FlowB2B-Signaturepara garantir que a requisição veio realmente dos nossos servidores.

const crypto = require('crypto');
const signature = req.headers['x-flowb2b-signature'];
const payload = JSON.stringify(req.body);
const expected = crypto.createHmac('sha256', secret).update(payload).digest('hex');

SDKs e Libraries oficiais

🟨JavaScript/Node.js

npm install @flowb2b/sdk

SDK oficial com TypeScript support, promise-based e rate limiting automático.

Ver documentação →

🐍Python

pip install flowb2b-python

Library Python com suporte async/await e integração com frameworks populares.

Ver documentação →

PHP

composer require flowb2b/php-sdk

SDK PHP compatível com Laravel, Symfony e outras frameworks modernas.

Ver documentação →

🔧Outras linguagens

Nossa API REST funciona com qualquer linguagem que suporte HTTP. Exemplos disponíveis para Go, C#, Ruby e Java.

Ver exemplos →

Suporte para desenvolvedores

📚

Documentação

Guias completos, tutoriais e referência da API.

Acessar docs →
💬

Comunidade

Discord com +500 desenvolvedores ativos.

Entrar no Discord →
🛠️

Suporte Técnico

Suporte dedicado para questões técnicas.

Abrir ticket →

🚀 Pronto para começar?

Crie sua conta gratuita e comece a integrar em minutos.

Criar conta grátis

🍪 Usamos cookies para entender como você usa o site e melhorar sua experiência. Veja a Política de Privacidade.

Fale com a gente 👋