Perform a Business Partner lookup operation across all available Data Sources. The output of this operation will be a comprehensive list of Business Partners, each accompanied by their respective Data Sources and meticulously calculated matching scores. It is important to note that all accessible data sources are comprehensively documented within the Data_source Category on CDQ Wiki.
The Data Sources are categorized as follows:
The results of the Business Partner lookup operation are sorted in descending order based on their matching scores. Additionally, the results are conveniently paginated, allowing for efficient navigation through the extensive list. The page size can be effortlessly customized to accommodate specific preferences.
cmd
object (BusinessPartnerParam) Refers to an organizational entity engaged in various facets of another organization's business interactions. This collaborative connection often manifests as a customer, supplier, vendor, or service provider. In the CDQ (Corporate Data Quality) framework, the Business Partner assumes a pivotal role as a core managed entity. Each Business Partner is distinctly and globally identifiable through a unique CDQ ID. All pertinent information, including addresses, identifiers, and hierarchical data, is intricately associated with and linked to the specific Business Partner, ensuring comprehensive management and traceability within the system. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
configurationId | string (ReferenceDataConfigurationId) Configuration ID used to set up lookup. If provided, those parameters will be affected. If any of them is provided in this request, will overwrite one from configuration (except for features which are merged):
Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dataMatchingDefinitionId | string Deprecated The data matching definition ID to be used for the lookup. If set, it will overwrite the default data matching definition. If not set, the default data matching definition will be used. Example: "6461e6113b1865304b3038b6" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dataSource | string Deprecated Data source to be used for the lookup. Example: "VIES" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dataSources | Array of strings Filter data sources used during lookup Example: ["VIES"] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
featuresOff | Array of strings (businessPartnerFeaturesDescription) The features to be deactivated.
Example: ["ACTIVATE_DATASOURCE_BVD"] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
featuresOn | Array of strings (businessPartnerFeaturesDescription) The features to be activated.
Example: ["ACTIVATE_DATASOURCE_BVD"] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
limit | integer [ 0 .. 1000 ] Number of items per page. Example: "100" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
matchingThreshold | number <double> [ 0 .. 1 ] Matching threshold for the lookup. Default 0.5. Example: "0.8" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxCandidates | integer [ 20 .. 200 ] Maximum number of candidates to be returned. Default 10. Example: "20" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outboundMapping | string (OutboundMapping) Deprecated If Avaliable mappings:
Example: "SAP" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | integer >= 0 Default: 0 Current page number. Example: "1" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pageSize | integer (PageSize) [ 1 .. 1000 ] Number of items per page. Default 10. Example: "10" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
startAfter | string (StartAfter) The ID which is used to read the page. Example: "5712566172571652" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects This field allows to filter data mirrors that will be queried. For each data mirror, data sources can also be filtered. Leave empty to include all available data mirrors in query. |
OK
Unauthorized
Forbidden
Not Found
{- "matchingThreshold": 0,
- "pageSize": 10,
- "page": 0,
- "dataSources": [
- "string"
], - "businessPartner": {
- "names": [
- {
- "value": "string"
}
], - "identifiers": [
- {
- "value": "string",
- "type": {
- "technicalKey": "string"
}
}
], - "legalForm": {
- "value": "string"
}, - "addresses": [
- {
- "thoroughfares": [
- {
- "value": "string",
- "number": "string"
}
], - "localities": [
- {
- "value": "string"
}
], - "administrativeAreas": [
- {
- "value": "string"
}
], - "postCodes": [
- {
- "value": "string"
}
], - "country": {
- "shortName": "string"
}
}
]
}
}
{- "pageSize": 10,
- "totals": 2,
- "page": 0,
- "limit": 10,
- "startAfter": "RVtH+Q==",
- "nextStartAfter": "RVtH8w==",
- "values": [
- {
- "cdqId": "VIES:PL9280012700",
- "dataSource": "VIES",
- "matchingProfile": {
- "matchingScores": {
- "overall": {
- "classification": {
- "technicalKey": "MAYBE_MATCH",
- "name": "Maybe Match"
}, - "value": 0.9,
- "explanation": "BP: [overall: [EU_VAT_ID_PL: 0.9; overall: 0.9;]] A: []"
}, - "businessPartner": {
- "classification": {
- "technicalKey": "FULL_MATCH",
- "name": "Full Match"
}, - "value": 0.9
}, - "address": {
- "classification": {
- "technicalKey": "NO_MATCH",
- "name": "No Match"
}, - "value": 0.5
}
}
}, - "businessPartner": {
- "names": [
- {
- "type": {
- "name": "VAT Registered Name",
- "technicalKey": "VAT_REGISTERED"
}, - "value": "SWISS KRONO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ"
}
], - "legalForm": {
- "name": "Spółka z ograniczoną odpowiedzialnością",
- "mainAbbreviation": "Sp. z o.o.",
- "technicalKey": "PL_2712"
}, - "identifiers": [
- {
- "type": {
- "name": "Value added tax identification number",
- "technicalKey": "EU_VAT_ID_PL"
}, - "value": "PL9280012700",
- "status": {
- "technicalKey": "ACTIVE"
}
}
], - "categories": [ ],
- "addresses": [
- {
- "country": {
- "shortName": "PL",
- "value": "Poland"
}, - "administrativeAreas": [ ],
- "postCodes": [
- {
- "value": "68-200",
- "type": {
- "name": "Regular",
- "technicalKey": "REGULAR"
}
}
], - "localities": [
- {
- "value": "Żary"
}
], - "thoroughfares": [
- {
- "shortName": "Serbska",
- "number": "56",
- "value": "Serbska"
}
], - "premises": [ ],
- "types": [
- {
- "name": "VAT Registered Address",
- "technicalKey": "VAT_REGISTERED"
}
]
}
], - "externalId": "PL9280012700",
- "types": [ ]
}
}, - {
- "cdqId": "PL.NOBR:9280012700",
- "dataSource": "PL.NOBR",
- "matchingProfile": {
- "matchingScores": {
- "overall": {
- "classification": {
- "technicalKey": "MAYBE_MATCH",
- "name": "Maybe Match"
}, - "value": 0.89,
- "explanation": "BP: [overall: [PL_NIP: 0.89; overall: 0.89;]] A: []"
}, - "businessPartner": {
- "classification": {
- "technicalKey": "FULL_MATCH",
- "name": "Full Match"
}, - "value": 0.89
}, - "address": {
- "classification": {
- "technicalKey": "NO_MATCH",
- "name": "No Match"
}, - "value": 0.5
}
}
}, - "businessPartner": {
- "names": [
- {
- "type": {
- "name": "Local Name",
- "technicalKey": "LOCAL"
}, - "value": "SWISS KRONO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ"
}
], - "legalForm": {
- "name": "Spółka z ograniczoną odpowiedzialnością",
- "mainAbbreviation": "Sp. z o.o.",
- "technicalKey": "PL_2712"
}, - "identifiers": [
- {
- "type": {
- "name": "Rejestr Gospodarki Narodowej",
- "technicalKey": "PL_REG"
}, - "value": "970327738"
}, - {
- "type": {
- "name": "Numer Identyfikacji Podatkowej",
- "technicalKey": "PL_NIP"
}, - "value": "9280012700"
}
], - "categories": [
- {
- "name": "Company",
- "technicalKey": "COMPANY"
}
], - "addresses": [
- {
- "country": {
- "shortName": "PL",
- "value": "Poland"
}, - "administrativeAreas": [
- {
- "value": "LUBUSKIE"
}, - {
- "value": "żarski"
}, - {
- "value": "Żary"
}
], - "postCodes": [
- {
- "value": "68-200",
- "type": {
- "name": "Regular",
- "technicalKey": "REGULAR"
}
}
], - "localities": [
- {
- "value": "Żary"
}
], - "thoroughfares": [
- {
- "shortName": "ul. Serbska",
- "number": "56",
- "value": "ul. Serbska"
}
], - "premises": [ ],
- "types": [
- {
- "name": "Registered Address",
- "technicalKey": "REGISTERED"
}
]
}
], - "externalId": "9280012700",
- "types": [ ]
}
}
]
}