TechFlow API v1.0

Construa o Futuro das
Vendas B2B.

Integre seu sistema ao nosso CRM robusto. Automatize a entrada de leads, sincronize matrículas e extraia métricas em tempo real com nossa API RESTful.

curl request
curl -X POST https://api.techflow.com/leads \
  -H Authorization: Bearer YOUR_TOKEN \
  -H Content-Type: application/json \
  -d { "name": "Nova Oportunidade", "email": "contato@cliente.com", "number": "+551199999999", "enterpriseId": "uuid-..." }

Autenticação Segura

Todas as requisições à API devem ser autenticadas usando um token Bearer JWT no cabeçalho. Você obtém este token através do endpoint /auth/login.

Authorization: Bearer <seu_token_jwt>

Endpoints Disponíveis

Auth

Autenticação e geração de tokens JWT.

POST/auth/register
Registrar um novo usuário no sistema.
POST/auth/login
Autenticar usuário e retornar token JWT.

Leads

Gestão do funil de vendas e oportunidades.

GET/leads
Listar leads da empresa logada (com paginação).
POST/leads
Criar um novo lead manualmente ou via integração.
PATCH/leads/{uuid}
Atualizar status ou informações de um lead.
GET/leads/all
Listar TODOS os leads do sistema (Permissão Master).

Enterprises

Gerenciamento de empresas e onboarding.

POST/enterprises/onboarding
Registrar uma nova empresa e seu dono (Fluxo completo).
GET/enterprises
Listar todas as empresas registradas.
GET/enterprises/{uuid}
Buscar detalhes de uma empresa específica.
GET/enterprises/cnpj/{cnpj}
Buscar empresa por CNPJ.

Enrollments

Controle de matrículas e conversão de vendas.

GET/enrollments/metrics
Obter métricas financeiras e contagem para Dashboard.
POST/enrollments
Converter um Lead em Cliente (Matrícula).

Users

Administração de usuários e permissões.

GET/users
Listar usuários (Requer permissão Master).
GET/users/me
Obter perfil do usuário logado.
PATCH/users/{uuid}
Atualizar detalhes do usuário.
POST/users/master
Criar novo usuário Master.

Dúvidas na integração?

Fale com nosso time de engenharia →