You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

Unable to fetch more than 500 records from REST API using limit and offset

edited Jun 12, 2025 7:26PM in Channel Revenue Management 4 comments

I'm unable to retrieve more than 500 records from the following Oracle Fusion API:

/fscmRestApi/resources/11.13.18.05/channelCustomerPrograms/{ProgramID}/child/productRules?expand=DFF&limit=500&offset=0

What I’ve tried:

  • When I use limit=500 and offset=0, I receive 500 records, and the response includes "hasMore": true.
  • On the next call with limit=500 and offset=500, only 1 record is returned, despite the expectation of another 500 records.
  • There are over 1000 productRules in the Fusion system for the given program, but I cannot retrieve more than 501 records in total across both calls.

Question:
How can I reliably retrieve all records from this API, given that the dataset exceeds 1000 entries and pagination using

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!