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 to0
limit
: The limit as requested. Defaults to100
count
: The total size of the result set.
Example
{
"pagination":{
"offset":50,
"limit":25,
"count":78
},
"meta":{
...
},
"data":{
...
}
}