Unify and manage your data

Get specific Autopilot match statistic

Learn how to retrieve a specific Autopilot match statistic record using its composite key.

The Get Autopilot match statistic API retrieves a single Autopilot match statistic record for a tenant. It identifies the record using a composite key that includes the lookupType, source, and unmappedValue.

You can use this API to inspect detailed matching information for a specific value, including scoring metrics, mapping status, and system-generated insights.

HTTP method and endpoint

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

GET /configuration/{tenantId}/autopilot/stats/{lookupType}/{source}/{unmappedValue}

This endpoint retrieves a specific Autopilot match statistic record based on the provided composite key.

The following table describes the endpoint path parameters.

ParameterTypeRequiredDescription
tenantIdStringYesTenant identifier.
lookupTypeStringYesLookup type name for example Country .
sourceStringYesSource system name.
unmappedValueStringYesUnmapped value. This value can contain / characters.

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.
lookupTypeStringThe lookup type associated with the match.
sourceStringThe source system that provided the value.
unmappedValueStringThe original value that was not mapped.
candidateLookupCodeStringThe lookup code suggested as a match.
candidateValueStringThe suggested lookup value.
semanticScoreNumberSemantic similarity score.
aiConfidenceNumberConfidence score from AI evaluation.
centroidMatchBooleanIndicates whether centroid-based matching was applied.
currentFrequencyIntegerCurrent occurrence count of the value.
requiredFrequencyIntegerRequired frequency for mapping.
frequencyAtMappingIntegerFrequency at the time of mapping.
frequencyWindowHoursIntegerFrequency evaluation window in hours.
statusStringCurrent match status.
mappedAtNumberTimestamp when the value was mapped.
mappedByStringIdentifier of the user or system that performed the mapping.
aiReasoningStringExplanation generated for the match decision.
createdAtNumberTimestamp when the record was created.
configVersionIntegerAutopilot configuration version used.
updateDateNumberLast update timestamp in epoch milliseconds.

Example response

The following example shows a response containing a match statistic record.

{
  "tenantId": "my_tenant",
  "lookupType": "Country",
  "source": "CRM_SYSTEM",
  "unmappedValue": "United Staets",
  "candidateLookupCode": "US",
  "candidateValue": "United States",
  "semanticScore": 0.92,
  "aiConfidence": 0.95,
  "centroidMatch": true,
  "currentFrequency": 12,
  "requiredFrequency": 3,
  "frequencyAtMapping": 5,
  "frequencyWindowHours": 24,
  "status": "AUTOMAPPED",
  "mappedAt": 1704200000000,
  "mappedBy": "SYSTEM",
  "aiReasoning": "Likely typo - 'United Staets' closely matches 'United States' with transposed letters",
  "createdAt": 1704067200000,
  "configVersion": 3,
  "updateDate": 1704200000000
}