Pular para conteúdo

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

Interface Interativa

A interface interativa completa está disponível em: https://apis.pontotel.com.br/pontotel/api/v4/docs https://apis.pontotel.com.br/pontotel/api/v4/redoc

Como Usar o Try It Out

1. Autentique-se primeiro

Antes de testar qualquer endpoint:

  1. Vá para a seção Authentication
  2. Expanda o endpoint POST /login/
  3. Clique em "Try it out"
  4. Preencha com suas credenciais
  5. Clique em "Execute"
  6. Copie o access_token da resposta

2. Autorize a interface

  1. Clique no botão "Authorize" no topo da página (ícone de cadeado)
  2. No campo Value, cole o token no formato:
    Text Only
    Bearer seu_token_aqui
    
  3. Clique em "Authorize"
  4. Clique em "Close"

3. Teste endpoints

Agora você pode testar qualquer endpoint:

  1. Navegue até o endpoint desejado
  2. Clique em "Try it out"
  3. Preencha os parâmetros necessários
  4. Clique em "Execute"
  5. 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.

Autenticação

  • POST /login/ - Realizar login e obter token

Estrutura Organizacional

  • GET /empregadores/ - Listar empregadores
  • POST /empregadores/ - Criar empregador
  • GET /locais-trabalho/ - Listar locais
  • GET /grupos/ - Listar grupos

Pessoas

  • GET /usuarios/ - Listar usuários
  • POST /usuarios/ - Criar usuário
  • GET /empregados/ - Listar empregados
  • POST /empregados/ - Criar empregado

Jornada

  • GET /escalas/ - Listar escalas
  • POST /escalas/ - Criar escala
  • GET /jornadas/ - Listar jornadas
  • GET /marcacoes/ - Listar marcações
  • POST /marcacoes/ - Registrar marcação

Afastamentos

  • GET /ferias/ - Listar férias
  • POST /ferias/ - Registrar férias
  • GET /afastamentos/ - Listar afastamentos
  • POST /afastamentos/ - Registrar afastamento
  • GET /justificativas/ - Listar justificativas

Especificação OpenAPI

Você pode visualizar e até 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 -

Próximos Passos