Integre seu produto à Tem Empresas
Nossa API permite embarcar o logon e o onboarding do beneficiário dentro do seu aplicativo e gerenciar dependentes com validação automática das regras de elegibilidade do contrato. A especificação abaixo é a fonte oficial: tudo o que já está disponível e também o que está no roteiro, com o contrato já publicado.
https://temempresas.comhttps://tem-empresas.lovable.appEndpoints
| Método | Caminho | Situação |
|---|---|---|
| GET | /api/public/arquivo/{token} | Disponível |
| POST | /api/public/cron/faturamento-automatico | Disponível |
| POST | /api/public/cron/faturas-vencimento | Disponível |
| POST | /api/public/cron/renovacoes | Disponível |
| POST | /api/public/cron/tem-integra-envios | Disponível |
| POST | /api/public/cron/tem-saude-envios | Disponível |
| POST | /api/public/cron/vigencia-contratos | Disponível |
| POST | /api/public/onboarding/sessao | Disponível |
| GET | /api/public/onboarding/sessao/{id} | Disponível |
| GET | /api/public/parceiro/beneficiario/status | Planejado |
| POST | /api/public/parceiro/embed/launch | Planejado |
| POST | /api/public/parceiro/oauth/token | Planejado |
| POST | /api/public/parceiro/vidas/dependente | Planejado |
| POST | /api/public/parceiro/vidas/dependente/exclusao | Planejado |
Como autenticar
Cada parceiro recebe um client_id e um client_secret por ambiente. Troque-os por um token Bearer de 10 minutos e envie o token em todas as chamadas. O token carrega escopos: cada endpoint exige o escopo indicado na sua descrição. O segredo nunca deve trafegar no aplicativo do usuário final — mantenha a troca no seu servidor.
curl -X POST https://temempresas.com/api/public/parceiro/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=$CLIENT_ID" \
-d "client_secret=$CLIENT_SECRET" \
-d "scope=embed:launch vida:dependente:incluir"Com o token em mãos:
curl -X POST https://temempresas.com/api/public/parceiro/vidas/dependente \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cpf_titular": "84752390990",
"cpf": "39218477014",
"nome": "Ana Beatriz Souza",
"data_nascimento": "2010-04-22",
"parentesco": "filho"
}'Catálogo de erros
Toda falha volta como { "sucesso": false, "codigo", "mensagem" }. Trate pelo código, que é estável; a mensagem é amigável e pode ser exibida ao usuário final.
| HTTP | Código | Mensagem ao usuário |
|---|---|---|
| 401 | AUTH_CREDENCIAL_INVALIDA | Credenciais do parceiro inválidas ou aplicação desativada. |
| 401 | AUTH_TOKEN_EXPIRADO | Sua sessão de integração expirou. Solicite um novo token. |
| 403 | AUTH_ESCOPO_INSUFICIENTE | Esta aplicação não tem permissão para executar esta operação. |
| 401 | LAUNCH_TOKEN_INVALIDO | Link de acesso inválido ou já utilizado. Abra novamente pelo aplicativo. |
| 404 | TITULAR_NAO_ENCONTRADO | Não encontramos um titular ativo com este CPF. |
| 422 | TITULAR_INATIVO | O titular está inativo e não pode incluir dependentes. |
| 422 | CONTRATO_SEM_VIGENCIA | O contrato da empresa não está em vigência. |
| 409 | DEP_CPF_JA_ATIVO | Este CPF já está ativo neste contrato. |
| 422 | DEP_BLOQUEIO_REINCLUSAO | Este dependente saiu recentemente e só pode voltar após o prazo de carência. |
| 422 | DEP_PERMANENCIA_MINIMA | O dependente precisa cumprir a permanência mínima antes desta alteração. |
| 422 | DEP_IDADE_LIMITE | Dependente acima da idade limite. Filhos maiores só entram com comprovação de universitário. |
| 422 | DEP_PARENTESCO_NAO_ELEGIVEL | Este grau de parentesco não é elegível no contrato da empresa. |
| 422 | PRODUTO_SEM_DEPENDENTE | O produto contratado não prevê inclusão de dependentes. |
| 400 | DADOS_INVALIDOS | Alguns campos estão incompletos ou inválidos. |
| 429 | LIMITE_EXCEDIDO | Muitas requisições em sequência. Tente novamente em instantes. |
| 500 | ERRO_INTERNO | Não conseguimos concluir a operação agora. Tente novamente. |
Documentação interativa
Roadmap
Consulta de prestadores por especialidade e proximidade.
Dados da carteirinha do beneficiário para exibição no app do parceiro.
Solicitação de teleconsulta e de atendimento presencial.
Notificação de inclusão, alteração e exclusão de vidas para o parceiro.
Serviços que consumimos
Para transparência da arquitetura: estas são integrações em que a Tem Empresas é a cliente. Não são endpoints nossos.
| Fornecedor | Situação |
|---|---|
| TEM Integra | Ativa |
| Itaú — cobrança | Ativa |
| Microsoft Graph | Ativa |
| Twilio | Ativa |
| Mapbox | Ativa |
| IBGE — localidades | Ativa |
Fale com o time de integração
Para receber credenciais de homologação, cadastrar os deep links do seu aplicativo ou propor um novo endpoint, escreva para integracoes@temempresas.com.
