The API uses a simple set of query parameters on data endpoints to facilitate paging through large amounts of data.
Request
Our data endpoints that return multiple results are paged. You will need to supply an offset query parameter when calling these endpoints. You can configure the size of each page by using the limit query parameter.
offset: The offset is the position in the dataset of a particular record.limit: This is the size of the results set you would like (default: 100, max: 500).
Example
curl --request GET \
--url https://api.railz.ai/balanceSheets?businessName=Demo&reportFrequency=month&serviceName=quickbooks&limit=100&offset=2 \
--header 'Accept: application/json'
Response
Currently, our transactional data endpoints return a pagination object, which identifies the below:
offset: The offset as requested. Defaults to0limit: The limit as requested. Defaults to100count: The total size of the result set.
Example
{
"pagination":{
"offset":50,
"limit":25,
"count":78
},
"meta":{
...
},
"data":{
...
}
}