No Rate Limits

Several endpoints have been updated to allow you to use our new cursor based pagination, and these endpoints have no rate limits.

Cursor Pagination

To utilize cursor pagination instead of passing the parameter ?page= in your requests, you start off your first request with ?cursor=start.

This will trigger the endpoint to return the same objects as you normally receive, but instead of the total number of objects being returned you will see the next cursor id to use in your next request.

Continue making requests until you receive a request with no cursor id in the response, at this point you have received all the records.

Get Request:
https://api.commerce7.com/v1/customer?cursor=start

Response:
{
    "customers": [
        { .... customer objects .... }
    ],
    "cursor": "584a97d0-3276-11ea-a64c-062a616166d8"
}
Get Request:
https://api.commerce7.com/v1/customer?cursor=584a97d0-3276-11ea-a64c-062a616166d8

Response:
{
    "customers": [
        { .... customer objects .... }
    ],
    "cursor": "97de82ee-3276-11ea-a64c-062a616166d8"
}

Endpoints Supporting Cursor Pagination

/v1/cart
/v1/club-membership
/v1/customer
/v1/customer-address
/v1/note
/v1/order
/v1/product
/v1/reservation
/v1/trash