A way to avoid this behavior is to remove the translator and reasoner tags from the openapi.yml file, and fill them directly via the SmartAPI web UI when registering the API. But this require manual operations and create a difference between the OpenAPI definition published and the one registered in SmartAPI
We could change the ReasonerAPI definition to remove query and predicates tags
The OpenAPI define
translator
andreasoner
tags for the API (required for proper indexing in the SmartAPI registry)Unfortunately Swagger UI render them, and there is no plan on changing this behavior. See this issue: https://github.com/swagger-api/swagger-ui/issues/3819
A way to avoid this behavior is to remove the
translator
andreasoner
tags from theopenapi.yml
file, and fill them directly via the SmartAPI web UI when registering the API. But this require manual operations and create a difference between the OpenAPI definition published and the one registered in SmartAPIWe could change the ReasonerAPI definition to remove
query
andpredicates
tags/query
call under thereasoner
tag/predicates
call under thetranslator
tag