Filtros y query parameters
Visión general
Las variables de listado de API Pontotel soporta filtros vía query parameters Para refinar y buscar datos específicos.
Sintaxis de los filtros
Los filtros siguen el formato campo=OPERADOR.VALOR:
| HTTP |
|---|
| GET /recurso/?campo=OPERADOR.VALOR
|
Operadores disponibles
| Operador | Operación | Ejemplo | Explicación |
igual | Igualdad exacta | ?codigo=igual.0001 | Filtrando entidades con código igual a mil1 |
diferente | A diferencia de | ?deletado=diferente.true | Filtrando entidades con atributo borrado diferente de true |
em | En una lista de valores | ?id=em.(id1,id2,id3) | Filtrando entidades con ids que están entre id1, id2 y id3 |
maior-igual | ≥ (mayor o igual) | ?criadoEm=maior-igual.2026-01-01 | Filtrando entidades con fecha de creación mayor o igual a 01/01/2026 |
menor-igual | ≤ (menor o igual) | ?criadoEm=menor-igual.2026-12-31 | Filtrando entidades con fecha de creación menor o igual a 31/01/2026 |
Es posible utilizar los campos criadoEm, ultimaAtualizacaoEm y deletadoEm Para realizar integraciones incrementales, por ejemplo.
Ejemplos de uso
Filtro sencillo por código
| HTTP |
|---|
| GET /jornadas/?codigo=igual.0001
|
Filtro por múltiples IDs
| HTTP |
|---|
| GET /jornadas/?id=em.(1d3fc7947bee78a5179720a,2a4bc8058cff89b6280831b)
|
Filtro por intervalo de fechas
| HTTP |
|---|
| GET /jornadas/?criadoEm=maior-igual.2025-01-01T00:00:00-03:00&criadoEm=menor-igual.2025-12-31T23:59:59-03:00
|
Filtrar solo registros no borrados
| HTTP |
|---|
| GET /jornadas/?deletado=igual.false
|
Combinando filtros
Múltiples filtros se pueden combinar en la misma requisición. Todos los filtros se aplican con lógica AND:
| HTTP |
|---|
| # Jornadas de trabalho ativas, criadas em 2025
GET /jornadas/?ehJornadaDeTrabalho=igual.true&deletado=igual.false&criadoEm=maior-igual.2025-01-01T00:00:00-03:00
|
Filtros por entidad
Jornadas
| Parámetro | Operadores | Descripción |
id | igual, em | Filtrar por identificador |
codigo | igual, em | Filtrar por código |
nome | igual | Filtrar por nombre exacto |
ehJornadaDeTrabalho | igual | Solo jornadas de trabajo (true/false) |
deletado | igual | Incluir o excluir deletados (true/false) |
criadoEm | maior-igual, menor-igual | Filtrar por fecha de creación |
ultimaModificacaoEm | maior-igual, menor-igual | Filtrar por fecha de modificación |
Empleados
| Parámetro | Operadores | Descripción |
id | igual, em | Filtrar por identificador |
cpf | igual | Buscar por CPF |
rg | igual | Buscar RG |
codigo_funcionario | igual | Buscar código interno |
email | igual | Buscar por correo |
empregador_id | igual, em | Filtrar por empresa |
Empleadores
| Parámetro | Operadores | Descripción |
id | igual, em | Filtrar por identificador |
cnpj | igual | Buscar por CNPJ |
cpf | igual | Buscar por CPF (persona física) |
codigo | igual | Buscar código |
Ejemplos en código
Siguientes pasos