{ "openapi": "3.0.1", "info": { "title": "Fenergo Nebula Screening Adapter Receptor", "description": "## Purpose of the API\n\nThe purpose of the Screening Receptor API is to integrate the different Screening adapters (LN, WCO, etc) with the main Screening service, by receiving the results of the available Screening operations (Screen, Resolve Matches, Test, etc).\n\nOnce the results are sent to the Receptor by the Adapters, they will forwarded to the main Screening service for them to be processed.\n\n## Authentication\n\nThe authentication in the Receptor is driven by the optional headers that are available in the endpoints (X-TENANT-ID, X-PROVIDER-ID, X-ENCRYPTION-IV, X-AUTHENTICATION-MAC).\n\nTo authenticate the requests coming to the Receptor, two keys are used to encrypt and authenticate the request. There are a few things to take into account:\n\n
The compression algorithm (if any) that has been used to compress the body of the request.
Possible values: empty string (if body is not compressed), gzip
", "schema": { "type": "string" } } ], "requestBody": { "description": "The response from the adapter", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ObjectAdapterResponseDto" }, "examples": { "Screen operation - Success - Entity type 'Individual'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":"76ce4f1a-8676-4d4f-be0f-ae57b99b7e27","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":"Male","dateOfBirth":"25/01/1950","dateOfBirthList":null,"country":null,"entityType":"Individual","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":"Irish","nationality":"Irish","placeOfBirth":"Dublin","citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":"Ireland","additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":null,"ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}]}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Success","errorDetails":null,"uploadId":null} }, "Screen operation - Success - Entity type 'Company'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":"76ce4f1a-8676-4d4f-be0f-ae57b99b7e27","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":null,"dateOfBirth":null,"dateOfBirthList":null,"country":"Ireland","entityType":"Company","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":null,"nationality":null,"placeOfBirth":null,"citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":null,"additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":"Ireland","ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}]}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Success","errorDetails":null,"uploadId":null} }, "Screen operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "ResolveMatches operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"ResolveMatches","status":"Success","errorDetails":null,"uploadId":null} }, "ResolveMatches operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"ResolveMatches","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "Test operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Test","status":"Success","errorDetails":null,"uploadId":null} }, "Test operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Test","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreening operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreening","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreening operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreening","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreeningUpdate operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningUpdate","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreeningUpdate operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningUpdate","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreeningGetResults operation - Success - Entity type 'Individual'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":null,"legalEntityId":"bb8cd902-1aa8-456e-a22d-a4fc470e8386","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":"Male","dateOfBirth":"25/01/1950","dateOfBirthList":null,"country":null,"entityType":"Individual","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":"Irish","nationality":"Irish","placeOfBirth":"Dublin","citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":"Ireland","additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":null,"ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}],"configurationSetId":null}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningGetResults","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreeningGetResults operation - Success - Entity type 'Company'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":null,"legalEntityId":"bb8cd902-1aa8-456e-a22d-a4fc470e8386","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":null,"dateOfBirth":null,"dateOfBirthList":null,"country":"Ireland","entityType":"Company","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":null,"nationality":null,"placeOfBirth":null,"citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":null,"additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":"Ireland","ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}],"configurationSetId":null}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningGetResults","status":"Success","errorDetails":null,"uploadId":null} } } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ObjectAdapterResponseDto" }, "examples": { "Screen operation - Success - Entity type 'Individual'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":"76ce4f1a-8676-4d4f-be0f-ae57b99b7e27","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":"Male","dateOfBirth":"25/01/1950","dateOfBirthList":null,"country":null,"entityType":"Individual","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":"Irish","nationality":"Irish","placeOfBirth":"Dublin","citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":"Ireland","additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":null,"ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}]}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Success","errorDetails":null,"uploadId":null} }, "Screen operation - Success - Entity type 'Company'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":"76ce4f1a-8676-4d4f-be0f-ae57b99b7e27","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":null,"dateOfBirth":null,"dateOfBirthList":null,"country":"Ireland","entityType":"Company","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":null,"nationality":null,"placeOfBirth":null,"citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":null,"additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":"Ireland","ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}]}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Success","errorDetails":null,"uploadId":null} }, "Screen operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Screen","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "ResolveMatches operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"ResolveMatches","status":"Success","errorDetails":null,"uploadId":null} }, "ResolveMatches operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"ResolveMatches","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "Test operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Test","status":"Success","errorDetails":null,"uploadId":null} }, "Test operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"Test","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreening operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreening","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreening operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreening","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreeningUpdate operation - Success": { "value": {"response":{},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningUpdate","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreeningUpdate operation - Error": { "value": {"response":null,"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningUpdate","status":"Error","errorDetails":{"source":"Adapter","errorCode":"","message":"The error details"},"uploadId":null} }, "OngoingScreeningGetResults operation - Success - Entity type 'Individual'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":null,"legalEntityId":"bb8cd902-1aa8-456e-a22d-a4fc470e8386","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":"Male","dateOfBirth":"25/01/1950","dateOfBirthList":null,"country":null,"entityType":"Individual","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":"Irish","nationality":"Irish","placeOfBirth":"Dublin","citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":"Ireland","additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":null,"ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}],"configurationSetId":null}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningGetResults","status":"Success","errorDetails":null,"uploadId":null} }, "OngoingScreeningGetResults operation - Success - Entity type 'Company'": { "value": {"response":{"batchExternalIds":[{"source":"MyProviderId","name":"FieldInProvider","value":"1234"}],"entities":[{"entityId":null,"legalEntityId":"bb8cd902-1aa8-456e-a22d-a4fc470e8386","externalIds":[{"source":"MyProviderId","entityAliasId":"PrimaryName","name":"FieldInProvider","value":"1234"}],"matchesData":[{"externalId":"1234","externalIds":[{"entityAliasId":"PrimaryName","value":"1234"}],"providerId":"MyProviderId","entityAliasIds":["PrimaryName"],"name":"Test Entity","aliases":null,"aliasesList":[{"value":"TE","type":"Acronym"}],"gender":null,"dateOfBirth":null,"dateOfBirthList":null,"country":"Ireland","entityType":"Company","matchScore":100,"providerSourceName":"MyProviderName","providerSourceUrl":"https://myprovider.com/match/{matchId}","providerSourceUrls":null,"addresses":[{"addressLine1":"Address Line 1","addressLine2":"Address Line 2","city":"City","postalCode":"28793","country":"Country","countryISO2":null,"countryISO3":null,"stateProvince":"State or Province","type":"Main address","category":null}],"citizenship":null,"nationality":null,"placeOfBirth":null,"citizenshipList":null,"nationalityList":null,"placeOfBirthList":null,"countryOfResidence":null,"additionalInfo":[{"title":"Last Updated","content":["7/5/2022 12:00:00 AM +01:00"]}],"sourcesInfo":[{"title":"Entity URL","content":["URL1","URL2"]}],"categories":["Pep","Sanctions"],"sources":["URL1","URL2"],"registeredCountry":"Ireland","ids":{"Id1":"158192327","Id2":"1465465"},"idsList":null,"associations":[{"externalId":"e_tr_wco_1231231","category":"Enforcements,AdverseMedia:CORPORATE","fullName":"Test Entity","relationship":"Affiliated entity","relationshipGroup":null,"ownershipPercentage":null}],"status":null,"reason":null,"comments":null,"subsidiaryFields":null,"richTextAdditionalDetails":"Some rich text details
","categoryDetails":null}],"configurationSetId":null}]},"id":"fd23f474-eff9-425f-a776-78e2176b36e4","tenant":"095d6a21-b5cf-4369-9491-0de90438e26c","providerId":"MyProviderId","type":"OngoingScreeningGetResults","status":"Success","errorDetails":null,"uploadId":null} } } } } }, "responses": { "202": { "description": "Success. Results processed successfully" }, "400": { "description": "Bad request. The request has missing/invalid values", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServiceResponse" } } } }, "500": { "description": "Internal server error" } } } } }, "components": { "schemas": { "AdapterResponseErrorDetails": { "required": [ "source" ], "type": "object", "properties": { "source": { "minLength": 1, "type": "string", "description": "Property to specify where the error is coming from", "example": "Adapter" }, "errorCode": { "type": "string", "description": "If available, the error code", "nullable": true, "example": "E001" }, "message": { "type": "string", "description": "The error message to understand what has failed", "nullable": true, "example": "The provider returned an invalid status code (500)" } }, "additionalProperties": false, "description": "Class to represent the error details of a request to a Screening adapter" }, "AdditionalInfoDto": { "type": "object", "properties": { "title": { "type": "string", "description": "Type of information", "nullable": true, "example": "Last Updated" }, "content": { "type": "array", "items": { "type": "string" }, "description": "Content of the additional information", "nullable": true, "example": [ "7/5/2022 12:00:00 AM +01:00" ] } }, "additionalProperties": false, "description": "Class to represent additional information returned by the providers" }, "AddressDto": { "type": "object", "properties": { "addressLine1": { "type": "string", "description": "The first line in the address", "nullable": true, "example": "158, Upper O'Connell Street" }, "addressLine2": { "type": "string", "description": "The second line in the address", "nullable": true, "example": "Dublin 1" }, "city": { "type": "string", "description": "The city", "nullable": true, "example": "Dublin" }, "postalCode": { "type": "string", "description": "The postal code", "nullable": true, "example": "D01YT95" }, "country": { "type": "string", "description": "The country", "nullable": true, "example": "Ireland" }, "countryISO2": { "type": "string", "description": "The country ISO2 code", "nullable": true, "example": "IE" }, "countryISO3": { "type": "string", "description": "The country ISO3 code", "nullable": true, "example": "IRL" }, "stateProvince": { "type": "string", "description": "The state or province", "nullable": true, "example": "Leinster" }, "type": { "type": "string", "description": "The type of address", "nullable": true, "example": "Main address" }, "category": { "type": "string", "description": "The category of the address (e.g. Residential, Business, Headquarters, Ownership), as\r\nreported by the underlying provider", "nullable": true, "example": "Residential" } }, "additionalProperties": false, "description": "Class to represent the address of an entity" }, "AssociationDto": { "type": "object", "properties": { "externalId": { "type": "string", "description": "The unique identifier of the Associated Entity outside of Fen-X (i.e. in the underlying provider).\r\nUsed to query the underlying provider for more information about the associated entity.", "nullable": true, "example": "e_tr_wco_2256753" }, "category": { "type": "string", "description": "Category of additional information", "nullable": true, "example": "Enforcements,AdverseMedia:CORPORATE" }, "fullName": { "type": "string", "description": "The name of the associated party", "nullable": true, "example": "Test Entity" }, "relationship": { "type": "string", "description": "How the entity and the associated party are related i.e shareholder, director", "nullable": true, "example": "AFFILIATED_COMPANY" }, "relationshipGroup": { "type": "string", "description": "The relationship group as reported by the underlying provider (e.g. Family, Associations)", "nullable": true, "example": "Family" }, "ownershipPercentage": { "type": "number", "description": "The ownership percentage of the associated party, as reported by the underlying provider", "format": "double", "nullable": true, "example": 19.74 } }, "additionalProperties": false, "description": "Class to represent a relationship with another entity" }, "BatchExternalIdDto": { "required": [ "name", "source" ], "type": "object", "properties": { "source": { "minLength": 1, "type": "string", "description": "The source of this externalId (LN, WCO, etc)", "example": "MyProviderId" }, "name": { "minLength": 1, "type": "string", "description": "The name of the ID in the provider", "example": "FieldInProvider" }, "value": { "type": "string", "description": "The value of the ID", "nullable": true, "example": "1234" } }, "additionalProperties": false, "description": "Class to represent the batch external IDs fetched from the providers (runId, resultId, etc)" }, "CategoryDetailDto": { "type": "object", "properties": { "kind": { "enum": [ "Pep", "Sanction", "Enforcement", "AdverseMedia", "Soe", "Registration", "Other" ], "type": "string", "description": "The category this table's rows belong to", "nullable": true, "example": "Pep" }, "rows": { "type": "array", "items": { "$ref": "#/components/schemas/CategoryDetailRowDto" }, "description": "The rows of this category's table", "nullable": true } }, "additionalProperties": false, "description": "One category's worth of structured detail rows (e.g. every PEP hit for this match)" }, "CategoryDetailFieldDto": { "type": "object", "properties": { "label": { "type": "string", "description": "The display label for this field", "nullable": true, "example": "Status" }, "value": { "type": "string", "description": "The value of this field", "nullable": true, "example": "Inactive" } }, "additionalProperties": false, "description": "One labelled field within a category detail row (e.g. Label=\"Status\", Value=\"Inactive\")" }, "CategoryDetailRowDto": { "type": "object", "properties": { "fields": { "type": "array", "items": { "$ref": "#/components/schemas/CategoryDetailFieldDto" }, "description": "The labelled fields for this row", "nullable": true }, "subRows": { "type": "array", "items": { "type": "array", "items": { "$ref": "#/components/schemas/CategoryDetailFieldDto" } }, "description": "Per-row sub-table, e.g. SOE's per-country ownership breakdown. Null/empty for every\r\ncategory kind that has no such breakdown.", "nullable": true } }, "additionalProperties": false, "description": "One row of a category detail table - one PEP hit, one Sanction hit, etc." }, "ExternalIdDto": { "required": [ "name", "source" ], "type": "object", "properties": { "source": { "minLength": 1, "type": "string", "description": "The source of this externalId (LN, WCO, etc)", "example": "MyProviderId" }, "entityAliasId": { "type": "string", "description": "What entity Alias this externalId is associated with. Will be null or \"PrimaryName\" for the PrimaryName external ids", "nullable": true, "example": "e7b8f7c2-3c4a-4b2a-9e2d-1f2a3b4c5d6e" }, "name": { "minLength": 1, "type": "string", "description": "The name of the ID in the provider", "example": "FieldInProvider" }, "value": { "type": "string", "description": "The value of the ID", "nullable": true, "example": "1234" } }, "additionalProperties": false, "description": "Class to represent the external IDs fetched from the providers (runId, resultId, etc)" }, "IdDetails": { "type": "object", "properties": { "type": { "type": "string", "description": "The Type of Id of the entity", "nullable": true, "example": "Passport, Driving License" }, "value": { "type": "string", "description": "This is the Value of the ID of the entity", "nullable": true, "example": "D0999971, 000012ABCD" }, "country": { "type": "string", "description": "ID Issuing Country", "nullable": true, "example": "Ireland, USA" }, "label": { "type": "string", "description": "The human-readable name of the ID scheme, as reported by the underlying provider (e.g. the name of a registry or identifier scheme)", "nullable": true, "example": "National Registry of Legal Entities (CNPJ)" }, "issueDate": { "type": "string", "description": "Date on which Id is Issued.", "nullable": true, "example": "31/12/1989" }, "expiryDate": { "type": "string", "description": "Date on which ID expires", "nullable": true, "example": "31/12/1989" } }, "additionalProperties": false }, "MatchDataAliasDto": { "type": "object", "properties": { "value": { "type": "string", "description": "The value of the alias", "nullable": true, "example": "TE" }, "type": { "type": "string", "description": "The type of alias", "nullable": true, "example": "Acronym" } }, "additionalProperties": false, "description": "Class to represent the alias of an entity" }, "MatchDataDto": { "required": [ "providerId", "providerSourceName" ], "type": "object", "properties": { "externalId": { "type": "string", "description": "The unique identifier of the match outside of Fen-X (i.e. in the underlying provider). \n\r\nIt will be used later on to resolve the matches on the provider side. \n\r\nIf using Alias Screening, this will be the ExternalId of the first entity in which this match appears.\r\nSo instead of using this field, ExternalIds should be used, as it contains the ExternalId for each of the aliases the match belongs to.", "nullable": true, "example": "1234", "deprecated": true }, "externalIds": { "type": "array", "items": { "$ref": "#/components/schemas/MatchDataExternalIdDto" }, "description": "The unique identifiers of the match outside of Fen-X (i.e. in the underlying provider). \n\r\nThey will be used later on to resolve the matches on the provider side. There will be one (or more) ExternalId\r\nfor each of the entity alias ids related to this match", "nullable": true }, "providerId": { "minLength": 1, "type": "string", "description": "The ID of the provider that returned the match. \n\r\nMust match the ID of the provider in the Screening configuration.", "example": "MyProviderId" }, "entityAliasIds": { "type": "array", "items": { "type": "string" }, "description": "List of the FenX Entity AliasIds that this match is associated with for Alias Screening feature.\r\nWhen it's associated with the primary name of the entity, one of them will be \"PrimaryName\".\r\nIf the array is null or empty, it means that the match only belongs to the PrimaryName of the entity.", "nullable": true }, "name": { "type": "string", "description": "The name of the matching entity", "nullable": true, "example": "Test Entity" }, "aliases": { "type": "array", "items": { "type": "string" }, "description": "Any aliases associated with the matching entity, formatted as a list of strings", "nullable": true, "example": [ "Alias1", "Alias2" ], "deprecated": true }, "aliasesList": { "type": "array", "items": { "$ref": "#/components/schemas/MatchDataAliasDto" }, "description": "Any aliases associated with the matching entity, formatted as a list of AliasDto", "nullable": true }, "gender": { "enum": [ "Male", "Female" ], "type": "string", "description": "The Individual's gender", "nullable": true, "example": "Female" }, "dateOfBirth": { "type": "string", "description": "The Individual's date of birth in DD/MM/YYYY format", "nullable": true, "example": "25/01/1950", "deprecated": true }, "dateOfBirthList": { "type": "array", "items": { "type": "string" }, "description": "List of Individual's date of birth in DD/MM/YYYY format from different Providers", "nullable": true }, "country": { "type": "string", "description": "The country of the entity", "nullable": true, "example": "Ireland" }, "entityType": { "enum": [ "Individual", "Company", "Other" ], "type": "string", "description": "The type of entity", "nullable": true, "example": "Individual" }, "matchScore": { "type": "number", "description": "A confidence score generated by the screening provider to indicate how closely the result record matched the searched entity data.", "format": "double", "example": 100 }, "providerSourceName": { "minLength": 1, "type": "string", "description": "The name of the screening provider. \n\r\nShould match the provider name provided in the Screening configuration", "example": "MyProviderName" }, "providerSourceUrl": { "type": "string", "description": "URL of the match on the provider side. \n\r\nLeave empty if the provider doesn't have a portal where the user could go to check the match details on their side", "nullable": true, "example": "https://myprovider.com/match/{matchId}", "deprecated": true }, "providerSourceUrls": { "type": "array", "items": { "$ref": "#/components/schemas/ProviderSourceLinkDto" }, "description": "List of URL links to the match on the provider's side, each with an optional label. \n\r\nLeave empty if the provider doesn't have a portal where the user could go to check the match details on their side.", "nullable": true }, "addresses": { "type": "array", "items": { "$ref": "#/components/schemas/AddressDto" }, "description": "List of addresses of the individual or the company", "nullable": true }, "citizenship": { "type": "string", "description": "The individual's citizenship", "nullable": true, "example": "Irish", "deprecated": true }, "nationality": { "type": "string", "description": "The individual's nationality", "nullable": true, "example": "Irish", "deprecated": true }, "placeOfBirth": { "type": "string", "description": "The individual's place of birth", "nullable": true, "example": "Ireland", "deprecated": true }, "citizenshipList": { "type": "array", "items": { "type": "string" }, "description": "List of Individual's citizenships", "nullable": true }, "nationalityList": { "type": "array", "items": { "type": "string" }, "description": "List of Individual's nationalities", "nullable": true }, "placeOfBirthList": { "type": "array", "items": { "type": "string" }, "description": "List of Individual's place of birth from different Providers", "nullable": true }, "countryOfResidence": { "type": "string", "description": "The individual's country of residence", "nullable": true, "example": "Ireland" }, "additionalInfo": { "type": "array", "items": { "$ref": "#/components/schemas/AdditionalInfoDto" }, "description": "Dynamic list to provide additional information about the matching entity. \n\r\nThe data provided here is rendered in the \"Profile\" section in the Fen-X UI.", "nullable": true, "example": [ { "Title": "Last Updated", "Content": [ "7/5/2022 12:00:00 AM +01:00" ] } ] }, "sourcesInfo": { "type": "array", "items": { "$ref": "#/components/schemas/AdditionalInfoDto" }, "description": "Dynamic list to provide details about the source of the information returned by the provider. \n\r\nThe data provided here is rendered in the \"Sources\" section in the Fen-X UI, each occurrence having its own subsection based on the \"Title\" provided. \n\r\nIf both Sources and SourcesInfo are sent, in the UI, Sources will be used and SourcesInfo will be ignored.", "nullable": true, "example": [ { "Title": "Entity URL", "Content": [ "URL1", "URL2" ] } ] }, "categories": { "enum": [ "AdverseMedia", "Enforcements", "Other", "Pep", "Sanctions" ], "type": "array", "items": { "type": "string" }, "description": "List of screening categories that the result relates to", "nullable": true, "example": [ "PEP", "Sanctions" ] }, "sources": { "type": "array", "items": { "type": "string" }, "description": "Dynamic list to provide details about the source of the information returned by the provider. \n\r\nThe data provided here is rendered in the \"Sources\" section in the Fen-X UI. All occurrences are listed under a \"Sources\" subsection in the section. \n\r\nIf both Sources and SourcesInfo are sent, in the UI, Sources will be used and SourcesInfo will be ignored.", "nullable": true, "example": [ "URL1", "URL2" ] }, "registeredCountry": { "type": "string", "description": "The country the company is registered in", "nullable": true, "example": "Ireland" }, "ids": { "type": "object", "additionalProperties": { "type": "string", "nullable": true }, "description": "List of ids returned by the underlying provider", "nullable": true, "example": { "Id1": "158192327", "Id2": "1465465" }, "deprecated": true }, "idsList": { "type": "array", "items": { "$ref": "#/components/schemas/IdDetails" }, "description": "List of Ids returned by the underlying provider", "nullable": true }, "associations": { "type": "array", "items": { "$ref": "#/components/schemas/AssociationDto" }, "description": "List of entities associated to the entity being screened", "nullable": true }, "status": { "enum": [ "Match", "No Match", "Unresolved" ], "type": "string", "description": "The status of the match", "nullable": true, "example": "Unresolved" }, "reason": { "type": "string", "description": "The reason why the match has the status specified in the property \"Status\"", "nullable": true, "example": "" }, "comments": { "type": "string", "description": "Additional comments about the match resolution", "nullable": true, "example": "" }, "subsidiaryFields": { "type": "object", "additionalProperties": { "type": "string", "nullable": true }, "description": "An optional dictionary used to add custom fields required by some adapters or providers", "nullable": true }, "richTextAdditionalDetails": { "type": "string", "description": "An optional property to store additional details about the match in rich text format", "nullable": true }, "categoryDetails": { "type": "array", "items": { "$ref": "#/components/schemas/CategoryDetailDto" }, "description": "WC Data Plus structured category data (PEP, Sanction, Enforcement, Adverse Media, SOE,\r\nRegistration, Other), one entry per populated category kind that has at least one row.\r\nCan be left null/empty for every other provider that don't need to provide structured category data.", "nullable": true } }, "additionalProperties": false, "description": "Class to represent the details of a Screening match" }, "MatchDataExternalIdDto": { "type": "object", "properties": { "entityAliasId": { "type": "string", "description": "What entity Alias this externalId is associated with. Will be \"PrimaryName\" for the PrimaryName external ids", "nullable": true, "example": "e7b8f7c2-3c4a-4b2a-9e2d-1f2a3b4c5d6e" }, "value": { "type": "string", "description": "The value of the ID", "nullable": true, "example": "1234" } }, "additionalProperties": false, "description": "Class to represent a match external id" }, "ObjectAdapterResponseDto": { "required": [ "id", "providerId", "status", "tenant", "type" ], "type": "object", "properties": { "id": { "minLength": 1, "type": "string", "description": "Field used to uniquely identify the request. It's value is different depending on the response type:\n