Unify and manage your data

Get Configuration API

Learn how to retrieve the Autopilot configuration for a tenant.

Use get configuration API to retrieve the current active Autopilot configuration for a tenant. The response includes default settings and any lookup type-specific overrides that control Autopilot behavior.

HTTP method and endpoint

Use the following HTTP method and endpoint path to submit the request:

GET /configuration/{tenantId}/autopilot

Endpoint path parameters

The following table describes the endpoint path parameters.

ParameterTypeRequiredDescription
tenantIdStringYesTenant identifier

Request headers

The following request headers must be included.

HeaderValueRequired
AuthorizationBearer {token}Yes

Request body

This operation does not require a request body.

Response body

The following table describes the fields returned in the response body.

FieldTypeDescription
tenantIdStringThe identifier of the tenant.
updatedByStringThe identifier of the user who last updated the configuration.
updateDateNumberThe timestamp of the last update, in epoch milliseconds.
versionIntegerThe version of the Autopilot configuration.
defaultsObjectContains tenant-level default Autopilot settings.
enabledBooleanIndicates whether Autopilot processing is enabled "or not" replaced by default.
modeStringSpecifies the default processing mode.
misspelledThresholdNumberDefines the threshold for misspelled value handling.
autoMapThresholdNumberDefines the threshold for automatic mapping.
suggestionThresholdNumberDefines the threshold for suggestion generation.
requiredFrequencyIntegerSpecifies the required number of occurrences before action.
frequencyWindowHoursIntegerSpecifies the frequency evaluation window in hours.
autoMapEnabledBooleanIndicates whether automatic mapping is enabled by default.
suggestionEnabledBooleanIndicates whether suggestions are enabled by default.
createLookupEnabledBooleanIndicates whether lookup creation is enabled by default.
suggestLookupEnabledBooleanIndicates whether lookup suggestions are enabled.
createLookupThresholdNumberDefines the threshold for lookup creation.
suggestLookupThresholdNumberDefines the threshold for lookup suggestion.
lookupTypesArrayList of lookup type–specific configuration entries.
uriStringThe URI of the lookup type.
settingsObjectContains configuration settings for the lookup type.
enabledBooleanIndicates whether Autopilot processing is enabled for the lookup type.
modeStringSpecifies the processing mode for the lookup type.
autoMapThresholdNumberDefines the threshold for automatic mapping.
suggestionThresholdNumberDefines the threshold for suggestion generation.
requiredFrequencyIntegerSpecifies the required number of occurrences before action.

Example response

The following example shows a response containing the Autopilot configuration.

{
  "tenantId": "my_tenant",
  "updatedBy": "admin@company.com",
  "updateDate": 1704153600000,
  "version": 3,
  "defaults": {
    "enabled": true,
    "mode": "ACTIVE",
    "autoMapEnabled": true,
    "autoMapThreshold": 0.90,
    "suggestionEnabled": true,
    "suggestionThreshold": 0.75,
    "createLookupEnabled": false,
    "createLookupThreshold": 0.90,
    "suggestLookupEnabled": false,
    "suggestLookupThreshold": 0.75,
    "misspelledThreshold": 0.85,
    "requiredFrequency": 10,
    "frequencyWindowHours": 24
  },
  "lookupTypes": [
    {
      "uri": "rdm/lookupTypes/Country",
      "settings": {
        "enabled": true,
        "mode": "ACTIVE",
        "autoMapEnabled": true,
        "autoMapThreshold": 0.70,
        "suggestionEnabled": true,
        "suggestionThreshold": 0.50,
        "createLookupEnabled": false,
        "createLookupThreshold": 0.90,
        "suggestLookupEnabled": false,
        "suggestLookupThreshold": 0.75,
        "misspelledThreshold": 0.70,
        "requiredFrequency": 5,
        "frequencyWindowHours": 1
      }
    }
  ]
}
Note:
  • Settings defined for a specific lookup type take precedence over tenant-level defaults. Use per-lookup-type settings to control behavior for a specific lookup type instead of changing global settings.
  • When createLookupEnabled is set to true, Autopilot automatically creates new lookup values when the confidence threshold is met. Use this carefully, as it adds entries to reference data.
  • When suggestLookupEnabled is set to true, Autopilot creates a Data Change Request (DCR) for review before adding a new lookup. Start with suggestions enabled for better control.