I'm trying to hit an endpoint that looks like `/shop/<item_id>`

However, because it also requires an auth token, I am sending an array to my `$resource` along with the token.  

`APIshop.create([CreateCampaignService, {auth_token: User.token}]` 

How can I make it so `APIshop` is able to take something like this:  

`APIshop.create([CreateCampaignService, {auth_token: User.token}, {item_id: Cart.item_id}])` and hit `/shop/<item_id>`?

Here is APIshop:

```
app.provider('APIshop', function(API_URL) {
    this.$get = ['$resource', function($resource) {
        var shop = $resource(API_URL.url + API_URL.loc + ':service/', {service: '@service'},   { 
            'create':  {method:'POST', isArray: false, params: {service: 'shop'}},
            'update':  {method:'PUT', isArray: false, params: {service: 'shop'}}
        });
        return shop;
    }];
});

```