The intention is not to send parameter if it's empty. `access_type` and `approval_prompt` have default values while `request_visible_actions` doesn't (or at least I can't find it).