Used to create, read, update, and delete the configurations, which define the settings for the augmentation process of Business Partners.
Endpoint to create a new augmentation configuration.
Augmentation configuration created successfully
Bad Request.
{- "configuration": {
- "lookupConfiguration": {
- "outputSettings": {
- "maxCandidates": 50,
- "limit": 20,
- "matchingThreshold": 0.5
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "outputSettings": {
- "outputCharsets": [
- {
- "concept": "ADDRESS",
- "charset": "UTF8"
}
], - "outputLanguage": {
- "technicalKey": ""
}
}, - "addressCurationSettings": {
- "ignoreAddressConcepts": [ ],
- "curationLevelThreshold": "",
- "numberSeparator": { }
}, - "featureSettings": {
- "featuresOn": [ ],
- "featuresOff": [ ],
- "profile": "FEATURES_OFF"
}, - "countryScope": {
- "shortName": "WORLD"
}
}
]
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "VIES"
}, - "updates": {
- "enabled": true
}
}, - {
- "referenceDataSource": {
- "technicalKey": "CH_UIDR"
}, - "updates": {
- "enabled": true
}
}
]
}, - "name": "Client configuration"
}
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "name": "Client configuration.",
- "createdAt": "2024-11-21T10:53:13Z",
- "createdBy": "76248934691294444",
- "modifiedAt": "2024-11-21T10:53:13Z",
- "configuration": {
- "lookupConfiguration": {
- "featureSettings": {
- "featuresOn": [
- "CURATE_REQUEST"
], - "featuresOff": [
- "CURATE_REQUEST"
]
}, - "outputSettings": {
- "matchingThreshold": 0.75,
- "maxCandidates": 50,
- "limit": 100
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "featureSettings": {
- "profile": "STANDARD",
- "featuresOn": [
- "ENRICH_IDENTIFIERS"
], - "featuresOff": [
- "ENRICH_IDENTIFIERS"
]
}, - "addressCurationSettings": {
- "curationLevelThreshold": "0.75",
- "dataSourcePriority": {
- "primaryAddressDataSource": {
- "technicalKey": null,
- "threshold": null
}, - "secondaryAddressDataSources": [
- null
]
}, - "numberSeparator": {
- "value": ","
}, - "ignoreAddressConcepts": [
- {
- "technicalKey": null
}
], - "inputAddressConceptsIgnored": [
- {
- "technicalKey": null
}
]
}, - "outputSettings": {
- "outputLanguage": {
- "technicalKey": "en"
}, - "outputCharsets": [
- {
- "concept": null,
- "charset": null
}
]
}
}
], - "goldenRecordSettings": {
- "dataSources": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "primaryDataSource": {
- "technicalKey": "BR_RF"
}, - "secondaryDataSources": [
- {
- "technicalKey": null
}
], - "otherDataSources": [
- {
- "technicalKey": null
}
], - "unallowedDataSources": [
- {
- "technicalKey": null
}
]
}
]
}
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "BR_RF"
}, - "lookup": true,
- "updates": {
- "enabled": true
}
}
], - "storageDataSourceUsages": [
- {
- "storageDataSource": {
- "id": "648824a691d8d2503d65103e"
}, - "lookup": true,
- "updates": {
- "enabled": true,
- "linkageStrategy": {
- "externalContext": {
- "identifiers": [
- null
]
}
}
}
}
]
}, - "relatedConfigurations": [
- {
- "id": "a0200062daa56952a8640005",
- "owner": {
- "service": "reference-data-api",
- "path": "/public/configurations/businesspartnerlookup"
}
}
], - "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2"
}
Endpoint to delete an existing augmentation configuration.
OK.
Bad Request.
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "name": "Client configuration.",
- "createdAt": "2024-11-21T10:53:13Z",
- "createdBy": "76248934691294444",
- "modifiedAt": "2024-11-21T10:53:13Z",
- "configuration": {
- "lookupConfiguration": {
- "featureSettings": {
- "featuresOn": [
- "CURATE_REQUEST"
], - "featuresOff": [
- "CURATE_REQUEST"
]
}, - "outputSettings": {
- "matchingThreshold": 0.75,
- "maxCandidates": 50,
- "limit": 100
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "featureSettings": {
- "profile": "STANDARD",
- "featuresOn": [
- "ENRICH_IDENTIFIERS"
], - "featuresOff": [
- "ENRICH_IDENTIFIERS"
]
}, - "addressCurationSettings": {
- "curationLevelThreshold": "0.75",
- "dataSourcePriority": {
- "primaryAddressDataSource": {
- "technicalKey": null,
- "threshold": null
}, - "secondaryAddressDataSources": [
- null
]
}, - "numberSeparator": {
- "value": ","
}, - "ignoreAddressConcepts": [
- {
- "technicalKey": null
}
], - "inputAddressConceptsIgnored": [
- {
- "technicalKey": null
}
]
}, - "outputSettings": {
- "outputLanguage": {
- "technicalKey": "en"
}, - "outputCharsets": [
- {
- "concept": null,
- "charset": null
}
]
}
}
], - "goldenRecordSettings": {
- "dataSources": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "primaryDataSource": {
- "technicalKey": "BR_RF"
}, - "secondaryDataSources": [
- {
- "technicalKey": null
}
], - "otherDataSources": [
- {
- "technicalKey": null
}
], - "unallowedDataSources": [
- {
- "technicalKey": null
}
]
}
]
}
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "BR_RF"
}, - "lookup": true,
- "updates": {
- "enabled": true
}
}
], - "storageDataSourceUsages": [
- {
- "storageDataSource": {
- "id": "648824a691d8d2503d65103e"
}, - "lookup": true,
- "updates": {
- "enabled": true,
- "linkageStrategy": {
- "externalContext": {
- "identifiers": [
- null
]
}
}
}
}
]
}, - "relatedConfigurations": [
- {
- "id": "a0200062daa56952a8640005",
- "owner": {
- "service": "reference-data-api",
- "path": "/public/configurations/businesspartnerlookup"
}
}
], - "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2"
}
Read augmentation configurations of this workspace.
Successful operation
{- "startAfter": "5712566172571652",
- "nextStartAfter": "5712566172571652",
- "total": "67",
- "values": [
- {
- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "name": "Client configuration.",
- "createdAt": "2024-11-21T10:53:13Z",
- "createdBy": "76248934691294444",
- "modifiedAt": "2024-11-21T10:53:13Z"
}
]
}
Endpoint to retrieve an augmentation configuration based on its ID.
Successful operation
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "name": "Client configuration.",
- "createdAt": "2024-11-21T10:53:13Z",
- "createdBy": "76248934691294444",
- "modifiedAt": "2024-11-21T10:53:13Z",
- "configuration": {
- "lookupConfiguration": {
- "featureSettings": {
- "featuresOn": [
- "CURATE_REQUEST"
], - "featuresOff": [
- "CURATE_REQUEST"
]
}, - "outputSettings": {
- "matchingThreshold": 0.75,
- "maxCandidates": 50,
- "limit": 100
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "featureSettings": {
- "profile": "STANDARD",
- "featuresOn": [
- "ENRICH_IDENTIFIERS"
], - "featuresOff": [
- "ENRICH_IDENTIFIERS"
]
}, - "addressCurationSettings": {
- "curationLevelThreshold": "0.75",
- "dataSourcePriority": {
- "primaryAddressDataSource": {
- "technicalKey": null,
- "threshold": null
}, - "secondaryAddressDataSources": [
- null
]
}, - "numberSeparator": {
- "value": ","
}, - "ignoreAddressConcepts": [
- {
- "technicalKey": null
}
], - "inputAddressConceptsIgnored": [
- {
- "technicalKey": null
}
]
}, - "outputSettings": {
- "outputLanguage": {
- "technicalKey": "en"
}, - "outputCharsets": [
- {
- "concept": null,
- "charset": null
}
]
}
}
], - "goldenRecordSettings": {
- "dataSources": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "primaryDataSource": {
- "technicalKey": "BR_RF"
}, - "secondaryDataSources": [
- {
- "technicalKey": null
}
], - "otherDataSources": [
- {
- "technicalKey": null
}
], - "unallowedDataSources": [
- {
- "technicalKey": null
}
]
}
]
}
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "BR_RF"
}, - "lookup": true,
- "updates": {
- "enabled": true
}
}
], - "storageDataSourceUsages": [
- {
- "storageDataSource": {
- "id": "648824a691d8d2503d65103e"
}, - "lookup": true,
- "updates": {
- "enabled": true,
- "linkageStrategy": {
- "externalContext": {
- "identifiers": [
- null
]
}
}
}
}
]
}, - "relatedConfigurations": [
- {
- "id": "a0200062daa56952a8640005",
- "owner": {
- "service": "reference-data-api",
- "path": "/public/configurations/businesspartnerlookup"
}
}
], - "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2"
}
Endpoint to update an existing augmentation configuration.
object (AugmentationConfiguration) The effective settings for the augmentation. | |||||
featuresOn | Array of strings (AugmentationConfigurationUpdateFeaturesOn) Features to be activated.
Example: ["REEVALUATION_ON_CHANGES"] | ||||
name | string (ConfigurationName) Display name for a configuration. Example: "Client configuration." | ||||
transactionId | string (TransactionId) Id of the transaction, pass it in subsequent requests to make them part of the transaction Example: "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" |
Augmentation configuration updated successfully
Bad Request.
{- "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2",
- "featuresOn": [
- "REEVALUATION_ON_CHANGES"
], - "name": "Client configuration.",
- "configuration": {
- "lookupConfiguration": {
- "featureSettings": {
- "featuresOn": [
- "CURATE_REQUEST"
], - "featuresOff": [
- "CURATE_REQUEST"
]
}, - "outputSettings": {
- "matchingThreshold": 0.75,
- "maxCandidates": 50,
- "limit": 100
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "featureSettings": {
- "profile": "STANDARD",
- "featuresOn": [
- "ENRICH_IDENTIFIERS"
], - "featuresOff": [
- "ENRICH_IDENTIFIERS"
]
}, - "addressCurationSettings": {
- "curationLevelThreshold": "0.75",
- "dataSourcePriority": {
- "primaryAddressDataSource": {
- "technicalKey": null,
- "threshold": null
}, - "secondaryAddressDataSources": [
- null
]
}, - "numberSeparator": {
- "value": ","
}, - "ignoreAddressConcepts": [
- {
- "technicalKey": null
}
], - "inputAddressConceptsIgnored": [
- {
- "technicalKey": null
}
]
}, - "outputSettings": {
- "outputLanguage": {
- "technicalKey": "en"
}, - "outputCharsets": [
- {
- "concept": null,
- "charset": null
}
]
}
}
], - "goldenRecordSettings": {
- "dataSources": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "primaryDataSource": {
- "technicalKey": "BR_RF"
}, - "secondaryDataSources": [
- {
- "technicalKey": null
}
], - "otherDataSources": [
- {
- "technicalKey": null
}
], - "unallowedDataSources": [
- {
- "technicalKey": null
}
]
}
]
}
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "BR_RF"
}, - "lookup": true,
- "updates": {
- "enabled": true
}
}
], - "storageDataSourceUsages": [
- {
- "storageDataSource": {
- "id": "648824a691d8d2503d65103e"
}, - "lookup": true,
- "updates": {
- "enabled": true,
- "linkageStrategy": {
- "externalContext": {
- "identifiers": [
- null
]
}
}
}
}
]
}
}
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "name": "Client configuration.",
- "createdAt": "2024-11-21T10:53:13Z",
- "createdBy": "76248934691294444",
- "modifiedAt": "2024-11-21T10:53:13Z",
- "configuration": {
- "lookupConfiguration": {
- "featureSettings": {
- "featuresOn": [
- "CURATE_REQUEST"
], - "featuresOff": [
- "CURATE_REQUEST"
]
}, - "outputSettings": {
- "matchingThreshold": 0.75,
- "maxCandidates": 50,
- "limit": 100
}
}, - "curationConfiguration": {
- "curationSettings": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "featureSettings": {
- "profile": "STANDARD",
- "featuresOn": [
- "ENRICH_IDENTIFIERS"
], - "featuresOff": [
- "ENRICH_IDENTIFIERS"
]
}, - "addressCurationSettings": {
- "curationLevelThreshold": "0.75",
- "dataSourcePriority": {
- "primaryAddressDataSource": {
- "technicalKey": null,
- "threshold": null
}, - "secondaryAddressDataSources": [
- null
]
}, - "numberSeparator": {
- "value": ","
}, - "ignoreAddressConcepts": [
- {
- "technicalKey": null
}
], - "inputAddressConceptsIgnored": [
- {
- "technicalKey": null
}
]
}, - "outputSettings": {
- "outputLanguage": {
- "technicalKey": "en"
}, - "outputCharsets": [
- {
- "concept": null,
- "charset": null
}
]
}
}
], - "goldenRecordSettings": {
- "dataSources": [
- {
- "countryScope": {
- "shortName": "CH"
}, - "primaryDataSource": {
- "technicalKey": "BR_RF"
}, - "secondaryDataSources": [
- {
- "technicalKey": null
}
], - "otherDataSources": [
- {
- "technicalKey": null
}
], - "unallowedDataSources": [
- {
- "technicalKey": null
}
]
}
]
}
}, - "referenceDataSourceUsages": [
- {
- "referenceDataSource": {
- "technicalKey": "BR_RF"
}, - "lookup": true,
- "updates": {
- "enabled": true
}
}
], - "storageDataSourceUsages": [
- {
- "storageDataSource": {
- "id": "648824a691d8d2503d65103e"
}, - "lookup": true,
- "updates": {
- "enabled": true,
- "linkageStrategy": {
- "externalContext": {
- "identifiers": [
- null
]
}
}
}
}
]
}, - "relatedConfigurations": [
- {
- "id": "a0200062daa56952a8640005",
- "owner": {
- "service": "reference-data-api",
- "path": "/public/configurations/businesspartnerlookup"
}
}
], - "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2"
}