Filtros y paginado

Con los endpoints de búsqueda podrás filtrar, ordenar y paginar los resultados, según parámetros.

En cada endpoint encontrarás detallados los parámetros por los cuales ordenar y filtrar. Y si alguno de esos parámetros es incorrecto o está mal escrito, responderemos con un error.

  • Para hacer uso de esta función, tendrás que especificar tus filtros como parámetros siguiendo este patrón: filter[campo]=valor. Por ejemplo: filter[status]=CREATED.

  • Para filtrar un atributo con varios valores posibles, deberás separar los valores con comas. Por ejemplo: filter[status]=CREATED,ACTIVE.

  • Al filtrar, verás los resultados paginados, podrás decidir la cantidad de datos por página con page[size]=valor y especificar qué página deseas ver, a través de page[number]=valor

Ordenamiento

  • Podrás especificar el orden de los resultados con determinados parámetros que deberás enviar como una lista de strings en el filtro de tipo sort. Por ejemplo: /cards/v1/?sort=status,card_type.

  • El ordenamiento por defecto será ascendente. Para especificar un orden descendente, deberás enviar el carácter "-" como prefijo del atributo. Por ejemplo: /cards/v1/?sort=status,-card_type.