WHM API 1 Paginate Output
Overview
You can use additional variables to paginate WHM API 1 output.
Notes:
- You can test WHM API 1 functions in WHM's API Shell interface ( Home >> Development >> API Shell ). Click Show Sort/Filter/Paginate Options to display the additional text boxes.
- We strongly recommend that you use pagination for Mail Delivery Report (MDR) functions.
Paginate output
WHM API 1 pagination uses four basic variables:
api.chunk.enable
Description: Whether to enable pagination.
Type: Boolean
Possible values:
-
1
- Enable pagination. -
0
- Disable pagination.
api.chunk.size
Description: The number of records to display in a single page.
Type: integer
Possible values:
An integer value that represents a number of records.
For example, to display ten records on a page, pass in an api.chunk.size
value of 10
.
api.chunk.start
Description: The first record to display.
Type: integer
Possible values:
An integer value that represents a number of records.
For example, to begin the page's list of records with the fifth record, pass in an api.chunk.start
value of 5
.
Note:
This variable is 1-indexed rather than 0-indexed. For example, to start with the first record, specify a value of 1
rather than a value of 0
.
Examples
The following example function calls execute the listaccts
function, begin output at the third record, and display five records in total on the page:
JSON API
/json-api/listaccts?api.version=1&api.chunk.size=5&api.chunk.start=3&api.chunk.enable=1
Command Line
whmapi1 listaccts api.chunk.enable=1 api.chunk.size=5 api.chunk.start=3