Na implementação do filtro e da ordenação dos recursos na api foi feita de maneira diferente em ambos os casos.
Não seria mais interessante implementar a lógica do filtro da mesma maneira que a lógica da ordenação? Ou seja:
Em vez de: URL?crm=123&nome=Marcos
Usar: URL?filter[crm]=123&filter[nome]=Marcos
Assim para "pegar" os parâmetros seria mais fácil e prático no código PHP.
Existe alguma diferença de performance ou apenas o jeito de fazer? São dois caminhos para se chegar no mesmo objetivo?