saiorama/cloud-browser

API call params are tightly coupled with $title

Closed this issue · 0 comments

Right now, the only way to pass a param to $next API call is to set the title to that value. When the $next API is called, the param name and value are matched up with $title in the API description inside api_calls.

This needs to be fixed. The param name and value should be read from api_calls not be fixed to the title.

An example of this is in Route53 where the human friendly value would be the Hosted Zone Name but because get-hosted-zone needs the hosted zone ID as the input param, we are forced to show the ID in the title field leading to a poor user experience.