Referência da API¶
Documentação Interativa¶
Explore a documentação completa e interativa da API Pontotel utilizando nossa interface Swagger UI.
Sobre a Documentação Interativa
A interface Swagger UI permite que você:
- ✅ Visualize todos os endpoints disponíveis
- ✅ Veja os modelos de dados completos
- ✅ Teste requisições diretamente (Try it out)
- ✅ Copie exemplos de código
- ✅ Explore schemas e validações
Especificação OpenAPI¶
A especificação OpenAPI completa está disponível em:
https://apis.pontotel.com.br/pontotel/api/v4/openapi.json
Interface Interativa¶
Como Usar o Try It Out¶
1. Autentique-se primeiro¶
Antes de testar qualquer endpoint:
- Vá para a seção Authentication
- Expanda o endpoint POST /login/
- Clique em "Try it out"
- Preencha com suas credenciais
- Clique em "Execute"
- Copie o
access_tokenda resposta
2. Autorize a interface¶
- Clique no botão "Authorize" no topo da página (ícone de cadeado)
- No campo Value, cole o token no formato:
Text Only - Clique em "Authorize"
- Clique em "Close"
3. Teste endpoints¶
Agora você pode testar qualquer endpoint:
- Navegue até o endpoint desejado
- Clique em "Try it out"
- Preencha os parâmetros necessários
- Clique em "Execute"
- Veja a resposta completa abaixo
Ambiente de Testes
Use sempre o ambiente de Sandbox para testes via Swagger UI. Nunca teste em produção com dados reais.
Navegação Rápida por Categoria¶
🔐 Autenticação¶
POST /login/- Realizar login e obter token
🏢 Estrutura Organizacional¶
GET /empregadores/- Listar empregadoresPOST /empregadores/- Criar empregadorGET /locais-trabalho/- Listar locaisGET /grupos/- Listar grupos
👥 Pessoas¶
GET /usuarios/- Listar usuáriosPOST /usuarios/- Criar usuárioGET /empregados/- Listar empregadosPOST /empregados/- Criar empregado
📅 Jornada¶
GET /escalas/- Listar escalasPOST /escalas/- Criar escalaGET /jornadas/- Listar jornadasGET /marcacoes/- Listar marcaçõesPOST /marcacoes/- Registrar marcação
🏖️ Afastamentos¶
GET /ferias/- Listar fériasPOST /ferias/- Registrar fériasGET /afastamentos/- Listar afastamentosPOST /afastamentos/- Registrar afastamentoGET /justificativas/- Listar justificativas
Download da Especificação¶
Você pode baixar a especificação OpenAPI para uso em outras ferramentas:
Ferramentas Compatíveis¶
- Postman - Coleções e testes automatizados
- Insomnia - Cliente REST
- Swagger Editor - Editor online
- OpenAPI Generator - Geração de SDKs
Versões da API¶
| Versão | Status | Endpoint Base |
|---|---|---|
| v4 | ✅ Atual | https://apis.pontotel.com.br/pontotel/api/v4/ |
| v3 | ⚠️ Deprecated | https://apis.pontotel.com.br/pontotel/api/v3/ |
| v2 | ❌ Sunset | - |