Use Case for Fetching a List of All Customers with Pagination

Add the limit and offset criteria to your request to get the results in multiple pages. For more information about pagination, read Collection Paging.

          GET {{REST_SERVICES}}/record/v1/customer?q=dateCreated ON_OR_AFTER "{{thisYearStart}}" AND dateCreated BEFORE "{{thisYearEnd}}"&limit=3&offset=6 

        

The following is an example of a response:

          {
    "links": [
        {
            "rel": "previous",
            "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer?limit=3&offset=3"
        },
        {
            "rel": "first",
            "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer?limit=3&offset=0"
        },
        {
            "rel": "next",
            "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer?limit=3&offset=9"
        },
        {
            "rel": "last",
            "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer?limit=3&offset=12"
        },
        {
            "rel": "self",
            "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer?limit=3&offset=6&q=dateCreated+ON_OR_AFTER+%221%2F1%2F2022%22+AND+dateCreated+BEFORE+%221%2F1%2F2023%22"
        }
    ],
    "count": 3,
    "hasMore": true,
    "items": [
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer/514"
                }
            ],
            "id": "514"
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer/614"
                }
            ],
            "id": "614"
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://<accountID>.suitetalk.api.netsuite.com/services/rest/record/v1/customer/716"
                }
            ],
            "id": "716"
        }
    ],
    "offset": 6,
    "totalResults": 14
} 

        

Related Topics

Customer Use Cases
Use Case for Finding Customers with Shipping Carrier Set to UPS
Use Case for Updating Contact Details of a Customer
Use Case for Creating a Customer from an External ID
Use Case for Creating an Invoice from a Customer

General Notices