El endpoint de búsqueda acepta un término de búsqueda, pero también argumentos de metadatos (usuario, categorías, etiquetas, etc.)
Los argumentos de metadatos no están documentados en la API
El front-end valida la búsqueda correctamente, pero la API del back-end la valida parcialmente (permitiendo que la búsqueda vacía se procese)
El mensaje de respuesta debe ser descriptivo en cualquier caso
Espero que esta visión general sea de ayuda.
En mi opinión, esto es un error. Me sorprendería que este fuera el comportamiento previsto.
Gracias de todos modos