Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.
No ratings
Darshanjain
Saviynt Employee
Saviynt Employee

Use Case

We need to fetch all records from the analytics API in a single API call, but we observed that the {{url}}/ECM/{{path}}/fetchRuntimeControlsDataV2 API has a maximum response limit of 500.

Could you please let us know if we can increase this limit?


Applicable Version(s)


All versions

Solution

All Api's related to analytics will fetch the max value as 500 by default, below are few of the API's
 
fetchControlList,fetchControlDetails,fetchRuntimeControlsData,fetchRuntimeControlsDataV2,fetchControlListES,fetchControlDetailsES,fetchControlDetailsES
 
All these parameters use the config WS_MAX_RECORDS_RETURNED ( for V1) and WS_MAX_RECORDS_RETURNED_ANALYTICS_ES ( for V2)
 
These values are stored in configuration table and are not available on UI

 

Default values are 500, you can increase up to 10000. This is the upper limit. 
if you have more records you can use pagination ( offset ).
 
Note: This is internal configuration and the guardrail are put in place to avoid performance issue. Before requesting to increase the default value you may want to review the use case design or try to make use of pagination.
In case you still want to increase the default value then open a support ticket and provide the business justification to increase the default value.
Version history
Last update:
‎05/11/2023 07:19 AM
Updated by:
Contributors