Custom Headers on Restler Get

I'm using Dan Wrong's Restler for Node Express to connect to an API. One of my endpoints requires a custom header is sent, but I'm having no luck in sending this:-

    restler.get('api.co.uk/user', 
{ username: 'xx', password: 'xx' }, 
{ headers: { 'token': cookie }})
                .on('complete', function(user) {
                    res.render('dashboard.ejs', { user: user });
                })
                .on('error', function(error) {
                    res.render('500.ejs', { error: error });
                })

I've tried variations of how to include the headers - but nothing seems to work, the header never seems to pass. Does anyone have any suggestions on how to achieve this please?

Help appreciated.

Try this:

restler.get('http://api.co.uk/user', {
  query   : { username: 'xx', password: 'xx' },
  headers : { token: cookie }
}).on(...)