All top-level API resources have support for bulk fetches via "list" API methods. For instance, you can list licenses, list payments, and list products. These list API methods share a common structure, taking at least these two parameters: limit, and page.

If not specified, the default page will be 1, and the default limit will be 20. You can provide these parameters yourself, the only constraint is that your limit is less than or equal to 100. If the specified limit is beyond 100, we will return at most 100 records.

Every list response will follow the same format, containing 4 fields:
data: The array of objects returned from our API
has_more: The field indicating if there are additional pages
page: The field indicating the current page
total: The field indicating the count of this object relative to your account

{
  "data": [{}],
  "has_more": false,
  "page": 1,
  "total": 1
 }