Restful Commands should support metadata

If you could specify the appropriate metadata for restful commands, similar to how services from integrations specify their metadata in services.yaml, then the experience of using these services in the UI would improve because the user would be presented with the appropriate parameters and UI controls to specify the values for those parameters instead of having to memorize those parameters and entire them using the YAML editor only.