> For the complete documentation index, see [llms.txt](https://matanya.gitbook.io/vue-tables-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://matanya.gitbook.io/vue-tables-2/server-table/setting-multiple-request-parameters.md).

# Setting Multiple Request Parameters

While there are [methods](/vue-tables-2/methods.md) for setting each parameter of the table (e.g \`setLimit\`, \`setFilter\`, \`setOrder\` etc.), each of those methods would trigger a request to the server. Sometimes you may wish to set multiple parameters at once with a single request. The `setRequestParams` method allows for that. E.g:

```javascript
this.$refs.myTable.setRequestParams({
  page:2,
  limit:10,
  order:{column:'created_at',ascending:false},
  filters: 'Some value',
  customFilters:{
    myCustomFilter:100
  }
})
```

Each key on this object maps to the [method](/vue-tables-2/methods.md) used to set this specific key:

page: `setPage`

limit: `setLimit`

order: `setOrder`

filters: `setFilter`

customFilters: `setCustomFilters`

So for example, if you use `filterByColumn:true you would pass to the filters` key an object of key-value pairs, rather than a string.
