Unify and manage your data

Speed up UI lookup retrieval with dependentLookupAttributes

Learn how to improve UI performance by configuring lookup attributes to use filtered POST requests instead of full GET requests.

You must have permission to update your tenant's business configuration (L3).
When your tenant contains a large number of lookup values, the default GET request used by the UI to retrieve lookups may slow down performance. You can force the UI to use a filtered POST request instead by adding the dependentLookupAttributes property to any attribute that uses a lookup.
To improve lookup retrieval performance:
  1. In the Data Modeler, download your current tenant configuration.
  2. Add the dependentLookupAttributes property to any non-hidden attribute.
    For example:
    
    {
      "label": "Country",
      "name": "Country",
      "type": "String",
      "lookupCode": "rdm/lookupTypes/COUNTRY",
      "dependentLookupAttributes": []
    }
              
  3. Import the updated configuration back to the tenant.
The UI now sends a filtered POST /api/{tenant}/lookups/list request when loading lookups, improving retrieval performance for tenants with large volumes of reference data.