Shares access to an existing service location. The user making the request MUST have role "multisite_api" or "multisite_helpdesk". If this is not the case, an HTTP error 403 is returned. A second call with the same userName but a different role will update the role of the user, restricting the user's access or broadening it depending on the previous and new role that was specified.