Skip to main content
Los endpoints que devuelven listas aceptan el parámetro filter con notación de corchetes. Puedes combinar filtros con take, skip y orderBy. Tanto filter como orderBy usan notación de corchetes; por ejemplo, orderBy[createdAt]=desc. El formato está inspirado en la librería de Node.js qs, por lo que usa su notación de corchetes para objetos y arreglos anidados. Usa el constructor para obtener el query string y consulta el schema del recurso para campos, operadores, relaciones y grupos lógicos disponibles.

Operadores y relaciones

Los campos y operadores disponibles dependen del endpoint. Consulta el schema del recurso antes de usar un filtro, especialmente para relaciones y enumeraciones. Para una relación de lista, anida el filtro después de some, every o none. Puedes reemplazar some por every para exigir que todas las etiquetas coincidan, o por none para excluirlas. Los recursos que admiten grupos lógicos usan arreglos AND u OR para combinar condiciones.

Ejemplos

Clientes

Clientes cuyo nombre contiene un texto
Clientes con una etiqueta VIP
Clientes sin archivar

Facturas

Facturas pendientes con fecha límite
Facturas pendientes de un cliente
Facturas de cobro automático

Pagos

Pagos de tarjeta o transferencia
Pagos completados desde una fecha
Pagos pendientes o iniciados