Manage batch screening processes for Business Partners. It encompasses endpoints for initiating screening jobs, monitoring their progress, and retrieving the results.
After a screening job is finished, you can use the job id to iterate over the results using this endpoint ´´´ {
"id" : "
OK
Unauthorized
Forbidden
Not Found
{- "startAfter": "5712566172571652",
- "nextStartAfter": "5712566172571652",
- "limit": "5712566172571652",
- "total": "67",
- "values": [
- {
- "id": "65dca0688623e737a9ced8eb",
- "request": {
- "dataMatchingDefinitionId": "DATA_COMPLIANCE_MATCHING_CONFIG",
- "businessPartner": {
- "names": [
- {
- "value": "StringValue"
}
], - "identifiers": [
- {
- "value": "CHE-218.608.886 HR/MWST",
- "type": {
- "technicalKey": null
}
}
], - "legalForm": {
- "value": "StringValue"
}, - "addresses": [
- {
- "thoroughfares": [
- null
], - "localities": [
- null
], - "administrativeAreas": [
- null
], - "postCodes": [
- null
], - "country": {
- "shortName": null
}
}
]
}, - "dataSources": [
- "PEP"
], - "featuresOn": { },
- "matchingThreshold": "0.5",
- "pageSize": "100",
- "page": "1"
}, - "matches": [
- {
- "dataSource": "648824a691d8d2503d65103e",
- "businessPartner": {
- "names": [
- {
- "shortName": null,
- "type": null,
- "value": null,
- "language": null
}
], - "legalForm": {
- "name": "Aktiengesellschaft",
- "language": {
- "name": null,
- "technicalKey": null
}, - "mainAbbreviation": "AG",
- "cdlElfCode": "AG",
- "categories": [
- null
], - "technicalKey": "DE_9866"
}, - "identifiers": [
- {
- "value": null,
- "type": null,
- "status": null,
- "issuingBody": null
}
], - "categories": [
- {
- "name": null,
- "url": null,
- "technicalKey": null
}
], - "status": {
- "officialDenotation": "Good Standing",
- "validFrom": "2024-09-18T14:16:36Z",
- "validUntil": "2024-09-18T14:16:36Z",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}
}, - "addresses": [
- {
- "version": null,
- "identifyingName": null,
- "externalId": null,
- "metadata": null,
- "careOf": null,
- "contexts": [ ],
- "country": null,
- "administrativeAreas": [ ],
- "postCodes": [ ],
- "localities": [ ],
- "thoroughfares": [ ],
- "premises": [ ],
- "postalDeliveryPoints": [ ],
- "openingHours": [ ],
- "geographicCoordinates": null,
- "types": [ ],
- "formattedAddress": null
}
], - "externalId": "The ID managed in the customer's SAP systems.",
- "profile": {
- "minorityIndicator": {
- "value": null
}, - "classifications": [
- null
], - "phoneNumbers": [
- null
], - "websites": [
- null
], - "contactEmails": [
- null
], - "tags": [
- null
], - "vatPayerStatus": {
- "publicationDate": null,
- "status": null,
- "registrationAuthority": null
}
}, - "formattedSapRecord": {
- "name1": "CDQ AG",
- "name2": "CDQ AG",
- "name3": "CDQ AG",
- "name4": "CDQ AG",
- "nameCo": "Aktiengesellschaft",
- "legalEntity": "Aktiengesellschaft",
- "legalForm": "Aktiengesellschaft",
- "indSector": "NAF",
- "narp": "Friedrich Nietzsche",
- "stceg": "CHE-218.608.88",
- "stcd1": "CHE-218.608.88",
- "stcd2": "CHE-218.608.88",
- "stcd3": "CHE-218.608.88",
- "stcd4": "CHE-218.608.88",
- "stcd5": "CHE-218.608.88",
- "url": "www.cdq.com",
- "telNumber": "+41 71 571 10 40",
- "country": "Switzerland",
- "countryCode": "CH",
- "region": "Sankt Gallen",
- "regionCodeSap": "9004",
- "regionCode": "9004",
- "county": "Sankt Gallen",
- "countyCode": "9004",
- "township": "Sankt Gallen",
- "townshipCode": "9004",
- "city": "Sankt Gallen",
- "district": "St. Georgen",
- "postalCode": "9000",
- "postalCode3": "9000",
- "street1": "Lukasstraße 4",
- "street2": "Lukasstraße 4",
- "street5": "Lukasstraße 4",
- "houseNum": "4",
- "houseNum2": "4",
- "building": "Office 2",
- "floor": "2",
- "roomnumber": "123",
- "poBoxCountry": "9000",
- "poBoxCity": "9000",
- "poBoxPostalCode": "9000",
- "poBox": "9000",
- "latitude": "47.439549",
- "longitude": "9.395275"
}, - "relations": [
- {
- "startedAt": null,
- "endedAt": null,
- "type": null,
- "class": null,
- "startNode": null,
- "endNode": null
}
], - "bankAccounts": [
- {
- "internationalBankAccountIdentifier": null,
- "internationalBankIdentifier": null,
- "nationalBankAccountIdentifier": null,
- "nationalBankIdentifier": null,
- "bank": null
}
], - "types": [
- {
- "name": null,
- "url": null,
- "technicalKey": null
}
], - "externalContext": {
- "identifiers": [
- null
]
}
}, - "matchingProfile": {
- "matchingScores": {
- "overall": {
- "classification": null,
- "value": null,
- "explanation": null
}, - "businessPartner": {
- "classification": null,
- "value": null,
- "explanation": null
}, - "address": {
- "classification": null,
- "value": null,
- "explanation": null
}
}
}, - "rawRecord": [
- {
- "key": "key",
- "value": "value"
}
], - "list": {
- "name": "UE sanction list",
- "type": "Sanction List",
- "dateOfPublication": "2024-09-18T14:16:36Z",
- "authority": "US Treasury"
}, - "rationale": {
- "value": "The name matches the name of a sanctioned entity.",
}
}
]
}
]
}
After you have started a screening job, you will receive a job id in the response. ´´´ {
"id" : "
OK
Unauthorized
Forbidden
Not Found
{- "id": "35f23c03-1c22-45fe-9484-3ffe769325de",
- "storageId": "72d6900fce6b326088f5d9d91049e3e6",
- "status": "RUNNING",
- "createdAt": "2024-09-18T14:16:36Z",
- "user": "johndoe",
- "progress": "77"
}
Start a job to screen business partners within a provided storage. The business partners are matched against sanction lists and for every business partner a detailed result is provided. Before you can run a screening job, you need to first upload business partners to a storage.
cmd
OK
Created
The sent request is malformed.
Unauthorized
Forbidden
Not Found
{- "storageId": "<STORAGE_ID>"
}
{- "id": "35f23c03-1c22-45fe-9484-3ffe769325de",
- "storageId": "72d6900fce6b326088f5d9d91049e3e6",
- "status": "RUNNING",
- "createdAt": "2024-09-18T14:16:36Z",
- "user": "johndoe",
- "progress": "77"
}