We have a need for using value_specs for Ports. This is an optional map of extra parameters to send as part of the request, and it is part of the official API as seen in the link.
This has been previously proposed and discarded in #2180 but I think it is worth reconsidering since it is actually in the API. I'm opening a new issue to hopefully get some attention to this since there was no answer on the closed issue.