As hinted by http://instagram.com/developer/authentication/, `state` and `permissions` are both optional parameters, let's regroup them into an optional `options` object (as it is the case in various other endpoints)