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/registerRegistrar um novo usuário no sistema.
POST
/auth/loginAutenticar usuário e retornar token JWT.
Leads
Gestão do funil de vendas e oportunidades.
GET
/leadsListar leads da empresa logada (com paginação).
POST
/leadsCriar um novo lead manualmente ou via integração.
PATCH
/leads/{uuid}Atualizar status ou informações de um lead.
GET
/leads/allListar TODOS os leads do sistema (Permissão Master).
Enterprises
Gerenciamento de empresas e onboarding.
POST
/enterprises/onboardingRegistrar uma nova empresa e seu dono (Fluxo completo).
GET
/enterprisesListar 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/metricsObter métricas financeiras e contagem para Dashboard.
POST
/enrollmentsConverter um Lead em Cliente (Matrícula).
Users
Administração de usuários e permissões.
GET
/usersListar usuários (Requer permissão Master).
GET
/users/meObter perfil do usuário logado.
PATCH
/users/{uuid}Atualizar detalhes do usuário.
POST
/users/masterCriar novo usuário Master.
Dúvidas na integração?
Fale com nosso time de engenharia →