Creditsafe Connect is a REST API that provides access to the Creditsafe Global Company Database. This allows you to:
To start your Creditsafe Connect API integration you will need to have activated your account and set a password by following the instructions in your Welcome Email. If you have not received a Welcome Email please contact your Creditsafe Account Manager.
By default, you will have been setup on our Sandbox environment.
Using a REST API client construct an /authenticate
POST request and enter your username & password (case-sensitive) into the POST body. A successful response will return an authentication token
.
Use the authentication token
in an Authorization
header on all other Creditsafe Connect calls as proof of your authenticity.
Production Environment baseurl: https://connect.creditsafe.com/v1
Sandbox Test Environment baseurl: https://connect.sandbox.creditsafe.com/v1
Item | Description |
---|---|
A Front End Demo Site | Opens a friendly UI to test the Connect API |
Open API Spec | This will allow you to view the documentation in the swagger portal - this will be discontinued |
Help Articles | Opens the Help Hub with a list of common questions and answers |
Data Dictionaries | The connect documentation shows the general use case, the data dictionaries include the additional specific data that is returned by individual countries |
Data Availability per Country | The Data Matrix is a document that outlines all the fields that are available in the company report for an online territory |
Creditsafe Online Country Feature Availability | This matrix displays what features are available with the online Creditsafe Countries and the partner network |
Connect Report Templates | The document identifies the templates available for specific parts of the Company Credit Report, avoiding the need to order the full report object in one API call. |
Connect API Response Codes | Opens up a basic table of response codes, provides a link to a more detailed response code list |
Non-breaking changes will generally include additive functions or bug fixes. It is crucial for the integration of the code to be done in such a way that it does not depend on the sequence in which items are returned. This ensures that updates can be applied seamlessly without affecting the existing functionality.
Breaking changes refer to any modifications to the API's functionality that could disrupt the current contract of the API. Such changes necessitate communication with stakeholders and will lead to a major version number update, indicating the significant nature of these changes.
This endpoint generates a Bearer JWT (Authentication Token), which is essential for accessing all other endpoints within the API.
To authenticate your requests, you MUST include this token in the Authorization header as proof of authenticity.
Please note that each token remains valid for 1 hour from the time of issuance and multiple tokens may exist concurrently. It is imperative to obtain and include a valid token in the Authorization header for every subsequent request made to the API.
Authenticate Help - Access Denied..
Supply username and password to generate Authentication Token.
username | string Credentials assigned upon sign up |
password | string |
{- "username": "username@domain.com",
- "password": "^1gHySRA56aj>tf421o"
}
{- "token": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImRodTNnNkFtTG5QQXVpOEJSMUFEVnp5ZHBnZyIsInR5cCI6IkpXVCIsIng1dCI6ImRodTNnNkFtTG5QQXVpOEJSMUFEVnp5ZHBnZyJ9.eyJuYmYiOjE1OTU0MTYyMDksImV4cCI6MTU5NTQxOTgwOSwiaXNzIjoiaHR0cHM6Ly9teWxvZ2luLnRlc3QuY3JlZGl0c2FmZS5jb20iLCJhdWQiOlsiaHR0cHM6Ly9teWxvZ2luLnRlc3QuY3JlZGl0c2FmZS5jb20vcmVzb3VyY2VzIiwiY29ubmVjdF9hcGkiLCJ1Ym9fYXBpX2dhdGV3YXkiXSwiY2xpZW50X2lkIjoiY29ubmVjdC5hcGkuY2xpZW50Iiwic3ViIjoiMTAxNTIwMjg1IiwiYXV0aF90aW1lIjoxNTk1NDE2MjA5LCJpZHAiOiJsb2NhbCIsInVzZXJuYW1lIjoiQ29ubmVjdHUxIiwiZW1haWwiOiJDb25uZWN0MUBnbWFpbC5jb20iLCJjdXN0b21lcklkIjoiMTAxNzY0NDA1IiwiY291bnRyeSI6IkMwIiwidXNlclJvbGUiOiJDcm1BZG1pblBsdXMiLCJzYl9jb3VudHJ5IjoiVVMiLCJzY29wZSI6WyJjb25uZWN0X2FwaSIsInVib19hcGlfZ2F0ZXdheSJdLCJhbXIiOlsicHdkIl19.p8kPAlKNB9iWEKiQbfbRXBoLQuBG7NuEDN__A8AQ55CL-gcIwkS1717Af1f9W0uifwIQ6HAZQR_x191LVkvuWD94Zw8zLzzr1ioUIhQny_zYuAS3G6EFNaTHh_mvOQ9XVi1FyuIy6YYcYcNLNZurFuITF2w5LuX4YQBjQy3rhEAdRoKcUKbtCClMFaH2dV35jiX2d7BqyhtJ8GeZyJ6yfMfdzznqxlJ4Osf5aasKUy8RYKEpjU2pkCURojoy5_oviGs8X4U9mJWcuajmPF3i5DHkqbhq1Mp0UZrDyoq_0BDStV5xqRgq6aOY8mc45kX7cwY3O2hPeGE7Ak8YtKFbA"
}
Returns the available countries in your subscription - Company Report, Director Report, Offline Reports and Monitoring.
{- "correlationId": "string",
- "countryAccess": {
- "creditsafeConnectOnlineReports": [
- {
- "countryName": "string",
- "templateName": "string",
- "countryIso2": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectOfflineReports": [
- {
- "name": "string",
- "countryIso2": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectMonitoring": [
- {
- "name": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectDirectorReports": [
- {
- "countryName": "string",
- "countryIso2": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectImageDocuments": [
- {
- "name": "string",
- "countryIso2": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectBankValidation": [
- {
- "name": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
], - "creditsafeConnectBankVerification": [
- {
- "name": "string",
- "startDate": "string",
- "expireDate": "string",
- "paid": 0,
- "used": 0
}
]
}
}
{- "username": "Raj",
- "emailAddress": "connectm1@mailinator.com",
- "owningEntity": "CSUS",
- "defaultLanguage": "EN",
- "primaryContact": {
- "title": "",
- "firstName": "",
- "surname": ""
}, - "ietfLanguage": "en-GB",
- "countryCode": "en-GB",
- "isActive": true,
- "correlationId": "23921650-c073-11ea-860f-06bc8182190e"
}
Endpoints to search for Companies in the Creditsafe Global Company Database. Companies are uniquely identified by the connectId
- the identifier used to order a Company Credit Report. The Company Credit Report is a JSON object comprising of key business and financial data points such as Credit Score & Limit, Industry Code, Directors, Balance Sheet and Negative Information. A full list of Company data points can be found in the Data Matrix, in the help resources.
Returns the set of available Company Search parameters/fields for a provided list of countries.
countries required | string A comma separated list of ISO/Alpha 2 format country codes, or singular country Code. e.g. US,GB will return the common searchable Company fields in the United States and Great Britain. |
{- "correlationId": "string",
- "countries": [
- "AF"
], - "languages": [
- "string"
], - "criteriaSets": [
- {
- "id": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "safeNo": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "regNo": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "vatNo": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "name": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "type": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "NotSet"
], - "validationRegExp": "string"
}, - "officeType": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "registered"
], - "validationRegExp": "string"
}, - "status": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "Active"
], - "validationRegExp": "string"
}, - "address": {
- "simpleValue": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "street": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "houseNo": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "city": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "postCode": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "province": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}
}, - "phoneNumber": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "website": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "includeTradingNames": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- true
], - "validationRegExp": "string"
}, - "includeTradingAddresses": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- true
], - "validationRegExp": "string"
}
}
]
}
Endpoint to search for Companies according to the provided Search Criteria. To get the most relevant results, it is recommended to use a unique identifier such as regNo
where available. If a unique identifier is not available, use a combination of the companies registered postCode
and name
for the next best hit rate.
countries required | string (Creditsafe.GlobalData.CountryCode) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "AN" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SK" "SI" "SB" "SO" "ZA" "GS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VA" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "XK" "SS" "SX" "CW" "BQ" "WW" "PLC" Example: countries=GB,FR comma-separated list of iso-2 country codes. |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
language | string or null = 2 characters Default: null Only used for Countries where more than one Company Name exists for different languages e.g. Japanese Kanji and English. |
id | string or null Default: null connectId - The primary Company identifier that is used to uniquely identify all companies across Creditsafe's Universe and Partner Network. This is returned on all Company Search Results. Use this field to use in other operations such as Ordering Company Credit Report by Id, and Adding Company to Monitoring Portfolio. |
safeNo | string or null Safe Number - Identifier for Companies in Creditsafe's Home Countries. |
regNo | string or null Local Company Identifier - The Company identifier associated with it's Domestic Filing Agency. i.e. French SIREN/SIRET, United Kingdom Companies House CRN. |
vatNo | string or null Company VAT Number |
name | string or null Company Name |
tradeName | string or null Trade Name of the Company, typically used in Countries where Name is not uniquely registered. |
acronym | string or null A (non-unique) identifier to look for Companies by their more commonly known acronym rather than their lesser known full name. Acronym is predominantly available on French Companies. |
exact | boolean or null Provide as |
address | string or null |
street | string or null Default: null Address part identifier - Street of the Company |
houseNo | string or null Address part identifier - House/Building Number of the Company |
city | string or null Address part identifier - City of the Company |
postCode | string or null Address part identifier - Postcode/Zip Code of the Company. Can be provided partially to extend to a region with a * as a wildcard. I.e. CF* can represent all postcodes starting with CF. |
province | string or null Address part identifier - Province/State of the Company |
callRef | string or null Default: null This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
officeType | string (Creditsafe.GlobalData.OfficeType) Enum: "registered" "trading" "headOffice" "branch" "subsidiary" "franchise" "franchisor" "singleOffice" "other" |
phoneNo | Array of strings or null Provides Array of phone numbers or Null |
status | string (Creditsafe.GlobalData.CompanyStatus) Enum: "Active" "NonActive" "Pending" "Other" |
type | string (Creditsafe.GlobalData.CompanyType) Enum: "NotSet" "Ltd" "NonLtd" "NonLtdNonReg"
|
website | string or null |
customData | string or null Not currently used. |
{- "correlationId": "string",
- "messages": [
- {
- "type": "Information",
- "code": "NoResults",
- "text": "string"
}
], - "totalSize": 0,
- "companies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { },
- "dateOfLatestAccounts": "2019-08-24T14:15:22Z",
- "dateOfLatestChange": "2019-08-24T14:15:22Z",
- "activityCode": "string"
}
]
}
Orders a Company Credit Report by connectId.
To acquire a PDF version of the report use the optional request in 'Header'.
This request will provide a 'Base64-encoded' script to convert to a PDF, this will appear at the end of the JSON response.
connectId required | string Example: GB-0-03836192 The connectId (optionally Safe Number where available) of the Company required to order their Credit Report. Obtained from |
language | string or null^[a-zA-Z]{2}$ Default: "en" Report Language - The JSON structure of the Report is language invariant, but field content will return as the given language, where available. |
template | string or null Default: "full" Optional parameter to request a Templated Company Report. A Template adds/reduces sections of the Credit Report depending on your subscription. Do not include this parameter if you have not been given a template to use. |
includeIndicators | boolean Default: false Optional parameter to include the indicator scores in to a company report - |
customData | string or null Additional Report Parameters e.g. German Report Reason Code value is |
callRef | string or null Default: null This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
Accept | string Example: application/json+pdf Applies request for PDF link to Company Report. |
{- "correlationId": "string",
- "failedSections": [
- "CompanySummary"
], - "report": {
- "companyId": "string",
- "language": "OM",
- "companySummary": {
- "businessName": "string",
- "country": "AF",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "ggsID": "string",
- "mainActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "latestShareholdersEquityFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "creditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}
}, - "companyIdentification": {
- "basicInformation": {
- "businessName": "string",
- "registeredCompanyName": "string",
- "companyRegistrationNumber": "string",
- "country": "AF",
- "vatRegistrationNumber": "string",
- "vatRegistrationDate": "2019-08-24T14:15:22Z",
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "operationsStartDate": "2019-08-24T14:15:22Z",
- "commercialCourt": "string",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "ownershipType": "string",
- "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "principalActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "contactAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
}, - "activityClassifications": [
- {
- "classification": "string",
- "activities": [
- {
- "code": "string",
- "description": "string"
}
]
}
], - "previousNames": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "name": "string"
}
], - "previousLegalForms": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}
}
]
}, - "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "contactInformation": {
- "mainAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "otherAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "previousAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "emailAddresses": [
- "string"
], - "websites": [
- "string"
]
}, - "indicators": [
- {
- "type": "eti",
- "value": "X",
- "changeDate": "2019-08-24T14:15:22Z",
- "industryComparison": {
- "sectorCode": "string",
- "sectorAverage": "string",
- "sectorCount": 0,
- "totalAverage": "string",
- "totalCount": 0
}
}
], - "shareCapitalStructure": {
- "nominalShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "issuedShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "shareCapitalCurrency": "string",
- "numberOfSharesIssued": 0,
- "shareHolders": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "shareholderType": "Other",
- "shareType": "string",
- "currency": "AFA",
- "totalValueOfSharesOwned": 0.1,
- "totalNumberOfSharesOwned": 0,
- "percentSharesHeld": 0.1,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "hasNegativeInfo": true,
- "shareClasses": [
- {
- "shareType": "string",
- "currency": "AFA",
- "valuePerShare": 0.1,
- "jointlyOwned": true,
- "numberOfSharesOwned": 0,
- "valueOfSharesOwned": 0.1,
- "additionalData": { }
}
]
}
]
}, - "directors": {
- "currentDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { }
}
], - "previousDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}
]
}, - "directorships": {
- "currentDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
], - "previousDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
]
}, - "otherInformation": {
- "bankers": [
- {
- "name": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "bankCode": "string",
- "bic": "string"
}
], - "advisors": [
- {
- "auditorName": "string",
- "solicitorName": "string",
- "accountantName": "string"
}
], - "employeesInformation": [
- {
- "year": 0,
- "numberOfEmployees": "string"
}
]
}, - "groupStructure": {
- "ultimateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "immediateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "subsidiaryCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
], - "affiliatedCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
]
}, - "extendedGroupStructure": [
- {
- "id": "string",
- "country": "string",
- "safeNumber": "string",
- "idType": "Other",
- "companyName": "string",
- "registeredNumber": "string",
- "latestAnnualAccounts": "2019-08-24T14:15:22Z",
- "level": 0,
- "percentOfOwnership": 0.1,
- "status": "string",
- "commonRatingBand": "string",
- "additionalData": { }
}
], - "financialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true,
- "profitAndLoss": {
- "revenue": 0.1,
- "operatingCosts": 0.1,
- "operatingProfit": 0.1,
- "wagesAndSalaries": 0.1,
- "pensionCosts": 0.1,
- "depreciation": 0.1,
- "amortisation": 0.1,
- "financialIncome": 0.1,
- "financialExpenses": 0.1,
- "extraordinaryIncome": 0.1,
- "extraordinaryCosts": 0.1,
- "profitBeforeTax": 0.1,
- "tax": 0.1,
- "profitAfterTax": 0.1,
- "dividends": 0.1,
- "minorityInterests": 0.1,
- "otherAppropriations": 0.1,
- "retainedProfit": 0.1
}, - "balanceSheet": {
- "landAndBuildings": 0.1,
- "plantAndMachinery": 0.1,
- "otherTangibleAssets": 0.1,
- "totalTangibleAssets": 0.1,
- "goodwill": 0.1,
- "otherIntangibleAssets": 0.1,
- "totalIntangibleAssets": 0.1,
- "investments": 0.1,
- "loansToGroup": 0.1,
- "otherLoans": 0.1,
- "miscellaneousFixedAssets": 0.1,
- "totalOtherFixedAssets": 0.1,
- "totalFixedAssets": 0.1,
- "rawMaterials": 0.1,
- "workInProgress": 0.1,
- "finishedGoods": 0.1,
- "otherInventories": 0.1,
- "totalInventories": 0.1,
- "tradeReceivables": 0.1,
- "groupReceivables": 0.1,
- "receivablesDueAfter1Year": 0.1,
- "miscellaneousReceivables": 0.1,
- "totalReceivables": 0.1,
- "cash": 0.1,
- "otherCurrentAssets": 0.1,
- "totalCurrentAssets": 0.1,
- "totalAssets": 0.1,
- "tradePayables": 0.1,
- "bankLiabilities": 0.1,
- "otherLoansOrFinance": 0.1,
- "groupPayables": 0.1,
- "miscellaneousLiabilities": 0.1,
- "totalCurrentLiabilities": 0.1,
- "tradePayablesDueAfter1Year": 0.1,
- "bankLiabilitiesDueAfter1Year": 0.1,
- "otherLoansOrFinanceDueAfter1Year": 0.1,
- "groupPayablesDueAfter1Year": 0.1,
- "miscellaneousLiabilitiesDueAfter1Year": 0.1,
- "totalLongTermLiabilities": 0.1,
- "totalLiabilities": 0.1,
- "calledUpShareCapital": 0.1,
- "sharePremium": 0.1,
- "revenueReserves": 0.1,
- "otherReserves": 0.1,
- "totalShareholdersEquity": 0.1
}, - "otherFinancials": {
- "contingentLiabilities": "string",
- "workingCapital": 0.1,
- "netWorth": 0.1
}, - "ratios": {
- "preTaxProfitMargin": 0.1,
- "returnOnCapitalEmployed": 0.1,
- "returnOnTotalAssetsEmployed": 0.1,
- "returnOnNetAssetsEmployed": 0.1,
- "salesOrNetWorkingCapital": 0.1,
- "stockTurnoverRatio": 0.1,
- "debtorDays": 0.1,
- "creditorDays": 0.1,
- "currentRatio": 0.1,
- "liquidityRatioOrAcidTest": 0.1,
- "currentDebtRatio": 0.1,
- "gearing": 0.1,
- "equityInPercentage": 0.1,
- "totalDebtRatio": 0.1
}
}
], - "localFinancialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true
}
], - "negativeInformation": { },
- "additionalInformation": { },
- "directorsExtra": { },
- "extendedGroupStructureExtra": { },
- "paymentData": { },
- "paymentDataExtra": { },
- "alternateSummary": { },
- "negativeInformationExtra": { }
}, - "companyId": "string",
- "dateOfOrder": "2019-08-24T14:15:22Z",
- "language": "string",
- "userId": 0
}
Supply all company search criteria to find potential company matches ranked by a single score
. - See here for more information.
country required | string Example: country=GB Iso-2 country code |
matchThreshold required | integer Example: matchThreshold=905 There are 3 main score bands to use for a successful response. |
regNo | string or null Local Company Identifier - The Company identifier associated with it's Domestic Filing Agency. i.e. French SIREN/SIRET, United Kingdom Companies House CRN. |
vatNo | string or null Company VAT Number |
name | string or null Company Name |
street | string or null Default: null Address part identifier - Street of the Company |
houseNo | string or null Address part identifier - House/Building Number of the Company |
city | string or null Address part identifier - City of the Company |
postCode | string or null Address part identifier - Postcode/Zip Code of the Company. |
province | string or null Address part identifier - Province of the Company |
state | string or null Address part identifier - State of the Company |
phoneNo | string or null |
reference1 | string Example: reference1=free text 1 Customer supplied free text reference 1 of 3 |
reference2 | string Example: reference2=free text 2 Customer supplied free text reference 2 of 3 |
reference3 | string Example: reference3=free text 3 Customer supplied free text reference 3 of 3 |
callRef | string or null Default: null This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
{- "totalMatches": 0,
- "matchedCompanies": [
- {
- "matchScoreConfidence": 0,
- "id": "string",
- "country": "string",
- "regNo": "string",
- "safeNo": "string",
- "name": "string",
- "phoneNumber": 0,
- "address": {
- "simpleValue": "string",
- "street": "string",
- "city": "string",
- "postcode": "string",
- "country": "string",
- "state": "string"
}, - "status": "string",
- "type": "string",
- "officeType": "string",
- "dateOfLatestAccounts": "string",
- "dateOfLatestChange": "string",
- "matchScoreExplainPlan": {
- "matchScore": 0,
- "matchScoreAlpha": "string",
- "matchScoreLocal Id": "string",
- "matchScoreName": "string",
- "matchScoreHouseNo": "string",
- "matchScoreStreet": "string",
- "matchScorePoBox": "string",
- "matchScoreCity": "string",
- "matchScoreState": "string",
- "matchScorePostCode": "string",
- "matchScoreCountry": "string",
- "matchScoreVatNo": "string",
- "matchScoreRegNo": "string",
- "matchScorePhoneNo": "string",
- "matchScoreSimpleValue": "string",
- "matchScoreNum": "string"
}
}
]
}
Endpoints to find People/Directors and order Director Reports. A Director Report will contain a person's registered information and Active & Previous Directorships, where available. This endpoint is not advised to get a list of directors for a specific Company. Instead, order a Company Credit Report using the /companies/{id}
endpoint, and use the directors
section in the response.
Please refer to the following matrix for 'persons report' availability in each country:
Feature Availability Matrix
Returns the set of available People Search parameters/fields for a provided list of countries.
countries | string A comma separated list of ISO/Alpha 2 format country codes, or singular country Code. e.g. US,GB will return the common searchable People/Director fields in the United States and Great Britain. |
{- "messages": [
- {
- "type": "Information",
- "code": "NoResults",
- "text": "string"
}
], - "countriesCriteria": [
- {
- "country": "AF",
- "schemas": [
- {
- "id": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "firstName": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "lastName": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "companyId": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "companyName": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "companyType": {
- "optional": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "NotSet"
], - "validationRegExp": "string"
}, - "companyRegistrationNumber": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "address": {
- "simpleValue": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "street": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "houseNo": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "city": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "postCode": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}, - "province": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}
}, - "status": {
- "required": true,
- "minLength": 0,
- "maxLength": 0,
- "allowedValues": [
- "string"
], - "validationRegExp": "string"
}
}
]
}
], - "customData": [
- {
- "key": "string",
- "optional": true,
- "allowedValues": [
- "string"
], - "description": "string"
}
]
}
Endpoint to find Directors based on search criteria to order a Creditsafe Director Report.
countries required | object Example: countries=GB,FR comma-separated list of iso-2 country codes |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
peopleId | string Person/Director Identifier - used to order a Director Report. |
firstName | string Person's First Name. |
lastName | string Person's Last Name |
localDirectorNumber | string or null Local Identifier of the Director, the PNR in GB. |
dateOfBirth | string Person DOB - provide YYYY-MM-DD or YYYY-MM format. |
callRef | string or null This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
{- "messages": [
- {
- "type": "Information",
- "code": "NoResults",
- "text": "string"
}
], - "correlationId": "string",
- "directors": [
- {
- "peopleId": "string",
- "firstName": "string",
- "lastName": "string",
- "country": "AF",
- "company": {
- "id": "string"
}, - "companyName": "string",
- "companyType": "NotSet",
- "companyRegistrationNumber": "string",
- "status": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "dateOfLatestChange": "2019-08-24T14:15:22Z",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "localDirectorNumber": "string",
- "score": 0,
- "taxCode": "string",
- "searchRanking": "string"
}
], - "totalSize": 0
}
Returns a report from the ID supplied to the search.
peopleId required | string^[a-zA-Z]{2}([0-9]{1,3})?[-]{1}[a-zA-Z0-9$]+$... Identifier of the Person/Director required to order their Director Report. Obtained from |
language | string^[a-zA-Z]{2}$ Default: "en" Report Language - The JSON structure of the Report is language invariant, but field content will return as the given language, where available. |
callRef | string This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
{- "messages": [
- {
- "type": "Information",
- "code": "NoResults",
- "text": "string"
}
], - "report": {
- "directorId": "string",
- "directorSummary": {
- "currentAppointments": 0,
- "inactiveAppointments": 0,
- "previousAppointments": 0
}, - "directorDetails": {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { }
}, - "otherAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "directorships": {
- "current": [
- {
- "id": "string",
- "idType": "Other",
- "companyName": "string",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "status": "Active",
- "activity": {
- "code": "string",
- "description": "string"
}, - "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "signingAuthority": true,
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "state": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "currency": "AFA",
- "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "netWorth": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCount": 0,
- "legalAmount": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCountInLast12Months": 0,
- "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "dbt": 0.1,
- "additionalData": { }
}
], - "previous": [
- {
- "id": "string",
- "idType": "Other",
- "companyName": "string",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "status": "Active",
- "activity": {
- "code": "string",
- "description": "string"
}, - "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "signingAuthority": true,
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "state": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "currency": "AFA",
- "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "netWorth": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCount": 0,
- "legalAmount": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCountInLast12Months": 0,
- "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "dbt": 0.1,
- "additionalData": { }
}
], - "inactive": [
- {
- "id": "string",
- "idType": "Other",
- "companyName": "string",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "status": "Active",
- "activity": {
- "code": "string",
- "description": "string"
}, - "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "signingAuthority": true,
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "state": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "currency": "AFA",
- "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "netWorth": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCount": 0,
- "legalAmount": {
- "currency": "AFA",
- "value": 0.1
}, - "legalCountInLast12Months": 0,
- "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "dbt": 0.1,
- "additionalData": { }
}
]
}
}
}
The identity service endpoints are used to run GB Consumer and AML searches. You must specify the product type and search parameters you want to obtain a response for in the body of the request.
Submits a GB Consumer or AML depending on the Product provided. Validates criteria for each individual search before submitting, and may return a list of error strings instead.
Select the relevant tab for the request body for one of the products AML
, AMLMultiBureau
or Consumer
.
NOTE:' If a previous address is used in addition to current the postCode
becomes required.
object (Connect.Identity.AmlCommonSearchCriteria) Person search criteria | |
object Contains information relevant for anti-money laundering (AML) identity verification, including contact details, banking information, and documentation status. | |
products | Array of strings Enter |
{- "common": {
- "person": {
- "currentName": {
- "title": "",
- "forename": "Doe",
- "otherNames": "",
- "surname": "John",
- "suffix": ""
}, - "previousName"": {
- "title": null,
- "forename": null,
- "otherName"": null,
- "surname": null,
- "suffix": null
}, - "dateOfBirth": "1991-04-05",
- "gender": "",
- "addresses": {
- "current": {
- "abodeNo": "",
- "buildingNo": "110",
- "buildingName": "",
- "street": "Pierhead Street",
- "subStreet": "",
- "city": "Cardiff",
- "postCode": "CF10 4DQ",
- "organisation": "",
- "subBuilding": "",
- "district": ""
}, - "previous1": {
- "abodeNo": "",
- "buildingNo": "",
- "buildingName": "",
- "street": "",
- "subStreet": "",
- "city": "",
- "postCode": "",
- "organisation": "",
- "subBuilding": "",
- "district": ""
}, - "previous2": {
- "abodeNo": "",
- "buildingNo": "",
- "buildingName": "",
- "street": "",
- "subStreet": "",
- "city": "",
- "postCode": "",
- "organisation": "",
- "subBuilding": "",
- "district": ""
}
}
}, - "reference": "24680"
}, - "IdAml": {
- "LandlineNumber": "",
- "ExDirectory": false,
- "Documents": null
}, - "products": [
- "AML"
], - "uniqueId": null
}
{- "correlationId": "a2093b41-b7fe-4973-8eba-78f3627168a7",
- "uniqueId": "43d27878fa4b4e74b336a6c1b21d690d",
- "input": {
- "uniqueId": "43d27878fa4b4e74b336a6c1b21d690d",
- "common": {
- "person": {
- "currentName": {
- "title": "Miss",
- "forename": "Anne",
- "otherNames": "",
- "surname": "Delta",
- "suffix": ""
}, - "previousName": {
- "title": "Miss",
- "forename": "Anne",
- "otherNames": "",
- "surname": "Delta",
- "suffix": ""
}, - "dateOfBirth": "1948-06-04T00:00:00",
- "gender": "Female",
- "addresses": {
- "current": {
- "buildingNo": "7",
- "buildingName": "",
- "street": "Twelve Acre Crescent",
- "city": "Barton-Le-Willows",
- "postCode": "X9 8JD",
- "startDate": "2010-05-13T00:00:00"
}, - "previous1": {
- "buildingNo": "7",
- "buildingName": "",
- "street": "Twelve Acre Crescent",
- "city": "Barton-Le-Willows",
- "postCode": "X9 8JD",
- "startDate": "2010-05-13T00:00:00",
- "endDate": "2010-05-13T00:00:00"
}, - "previous2": {
- "buildingNo": "7",
- "buildingName": "",
- "street": "Twelve Acre Crescent",
- "city": "Barton-Le-Willows",
- "postCode": "X9 8JD",
- "startDate": "2010-05-13T00:00:00",
- "endDate": "2010-05-13T00:00:00"
}
}
}, - "customerId": 106828872,
- "userId": 101686746,
- "reference": "Test - Consumer Search"
}, - "consumer": {
- "reason": "QuotationSearch",
- "thirdPartyOptIn": false,
- "addressLink": false,
- "associateLink": false
}, - "idAml": {
- "isAMLMultiBureau": true
}, - "products": [
- "Consumer"
]
}, - "common": {
- "customerId": 106828872,
- "userId": 101686746,
- "uniqueId": "43d27878fa4b4e74b336a6c1b21d690d",
- "searchText": "Miss Anne Delta (4/06/1948) X9 8JD",
- "reference": "Test - Consumer Search",
- "searchTime": "024-04-23T11:19:35.180004+00:00"
}, - "consumerResult": {
- "applicant1Report": {
- "reportTitle": "MS SARAH HAWKINS",
- "reportType": "Individual report",
- "summary": {
- "matchedData": [
- {
- "dateOfBirth": "1974-07-07T00:00:00",
- "name": "MS SARAH HAWKINS",
- "addressLine1": "6 HAZELTREE COURT",
- "addressLine2": "",
- "addressLine3": "TROWBRIDGE",
- "addressLine4": "BA99 7SZ",
- "isSelected": true
}
], - "matchLevel": "Individual report",
- "noticesOfCorrections": true,
- "totalDisputes": 0,
- "confirmedAddress": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "residency": [
- {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "currentAddress": true,
- "id": 1,
- "message": "Individual confirmed using the Electoral Roll."
}, - {
- "address": "28 SUGAR TERRACE, BRIGHTON, BN99 2TR",
- "currentAddress": false,
- "id": 2,
- "message": "Individual confirmed using a previous Electoral Roll."
}, - {
- "address": "13 FISKERTON LANE, BRIGHTON, BN99 5BX",
- "currentAddress": false,
- "id": 2,
- "message": "Individual confirmed using credit data.",
- "undeclaredAddressType": 3
}
], - "creditSearchesAtCurrentAddress": {
- "numberInLast3Months": 3,
- "numberInLast12Months": 12,
- "totalinLast3Months": 3000
}, - "insolvencyAtAddress": {
- "restricted": false,
- "currentlyInsolvent": true,
- "totalDischarged": 4
}, - "links": {
- "undeclaredAddressCount": 1,
- "undeclaredAliasCount": 1,
- "undeclaredAssociatesCount": 1,
- "undeclaredAddressSearchedCount": 1,
- "undeclaredAddressUnsearchedCount": 0
}, - "judgements": {
- "totalActive": 2,
- "totalSatisfied": 10,
- "totalActiveAmount": 28675
}, - "totalCifas": 0,
- "rtr": true,
- "impairedCreditHistory": {
- "impairedCredit": true,
- "secured": false,
- "unsecured": false,
- "judgement": true,
- "individualVoluntaryAgreement": true,
- "bankruptcy": true
}, - "thirdParty": {
- "alertDecision": 3,
- "alertReview": 2,
- "householdOverride": 1
}, - "address": {
- "paf": true,
- "rollingRoll": true,
- "message": "11"
}, - "cardData": {
- "totalMinPayments12Months": 2,
- "totalMinPayments36Months": 2,
- "totalCashAdvance12Months": 400,
- "totalCashAdvance36Months": 1200
}
}, - "score": {
- "band": 2,
- "version": "G1",
- "score": 542
}, - "address": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true,
- "residents": [
- {
- "matchType": "House Match",
- "name": "MR MICHAEL WATTS",
- "duration": "P52M",
- "startDate": "2016-09-01T00:00:00",
- "endDate": "2020-09-01T00:00:00",
- "electoralRollValid": true,
- "electoralRollHistory": [
- { }
]
}
]
}, - "previousAddress1": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true,
- "residents": [
- {
- "matchType": "House Match",
- "name": "MR MICHAEL WATTS",
- "duration": "P52M",
- "startDate": "2016-09-01T00:00:00",
- "endDate": "2020-09-01T00:00:00",
- "electoralRollValid": true,
- "electoralRollHistory": [
- { }
]
}
], - "undeclaredAddressType": "Undeclared previous Address Link"
}, - "previousAddress2": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true,
- "residents": [
- {
- "matchType": "House Match",
- "name": "MR MICHAEL WATTS",
- "duration": "P52M",
- "startDate": "2016-09-01T00:00:00",
- "endDate": "2020-09-01T00:00:00",
- "electoralRollValid": true,
- "electoralRollHistory": [
- { }
]
}
], - "undeclaredAddressType": "Undeclared previous Address Link"
}, - "links": {
- "undeclaredAddresses": [
- {
- "undeclaredAddress": "21 JAMES COURT, BATH, BA99 3UP",
- "undeclaredAddressTo": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "lastConfirmation": "2004-01-01T00:00:00",
- "earliestConfirmation": "2004-01-01T00:00:00",
- "supplierDetails": {
- "supplierName": "Building Society Name",
- "supplierType": "Building Society"
}
}
], - "aliases": [
- {
- "declared": false,
- "name": "MS SARAH HAWKINS",
- "alias": "MS SARAH WATTS",
- "creationDate": "2021-01-01T00:00:00",
- "lastConfirmation": "2021-01-01T00:00:00",
- "supplierDetails": {
- "supplierName": "Building Society Name",
- "supplierType": "Building Society"
}
}
], - "associates": [
- {
- "navigationLinkId": "testid",
- "name": "MR MICHAEL WATTS",
- "creationDate": "2021-01-01T00:00:00",
- "lastConfirmation": "2021-01-01T00:00:00",
- "supplierDetails": {
- "supplierName": "Building Society Name",
- "supplierType": "Building Society"
}, - "declared": false
}
]
}, - "insolvencies": [
- {
- "address": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true,
- "undeclaredAddressType": ""
}, - "court": "Bath County Court",
- "name": "MS SARAH HAWKINS",
- "orderDate": "2016-06-17T00:00:00",
- "orderTypeCode": "BO",
- "orderType": "Bankruptcy Order",
- "status": "Active",
- "statusCode": "A",
- "tradingName": "",
- "lineOfBusiness": "Unknown",
- "amount": 10000,
- "caseYear": 2016,
- "caseRef": "TEST2",
- "dateOfBirth": "1974-07-07T00:00:00",
- "restriction": {
- "type": "Bankruptcy Restriction Order",
- "startDate": "2016-06-17T00:00:00",
- "endDate": "2025-08-15T00:00:00"
}
}
], - "judgements": [
- {
- "name": "MS SARAH HAWKINS",
- "address": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true
}, - "addressCurrent": false,
- "dateOfBirth": "1974-07-07T00:00:00",
- "judgementDate": "2019-03-05T00:00:00",
- "amount": 21196,
- "status": "Active",
- "court": "Bath County Court",
- "courtType": "County Court Judgment",
- "caseNumber": "BCT11081",
- "satisfiedDate": "2016-11-29T00:00:00"
}
], - "history": [
- {
- "address": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": false
}, - "balance": 10000,
- "dateOfBirth": "1974-07-07T00:00:00",
- "startDate": "2020-01-01T00:00:00",
- "endDate": "2021-01-01T00:00:00",
- "jointApplication": true,
- "name": "MS SARAH HAWKINS",
- "tpOptIn": true,
- "ownSearch": false,
- "reason": "Address Verification",
- "reference": "Some reference",
- "supplierReference": "{XXXX-XXXX-XXX}",
- "subsequentEnquiry": false,
- "term": 12,
- "transient": true,
- "creditType": "Hire Purchase",
- "userName": "placeholder",
- "searchDate": "2021-01-05T00:00:00",
- "searchUnitName": "Creditsafe Business Solutions",
- "searchOrganisationName": "Creditsafe Business Solutions",
- "searchOrganisationType": "Finance House"
}
], - "notices": [
- {
- "name": "MS SARAH HAWKINS",
- "address": {
- "address": "6 HAZELTREE COURT, TROWBRIDGE, BA99 7SZ",
- "isCurrent": true
}, - "reference": "12356",
- "comment": "I, Sarah Hawkins, am a test record and have no identity. Please do not lend me money as I do not exist.",
- "dateRaised": "2019-12-14T00:00:00"
}
], - "demographics": {
- "cameoCode": "01C",
- "cameoInvestorCode": "56",
- "cameoIncomeCode": "36",
- "cameoUnemploymentCode": "09",
- "cameoPropertyCode": "06",
- "cameoFinanceCode": "66",
- "cameoFinanceGroup": "6",
- "cameoIncomeGroup": "3",
- "cameoInvestmentGroup": "5",
- "cameoGroup": "01",
- "ageComposition": {
- "description": "string",
- "label": "Score:",
- "score": "96.42 / 100"
}, - "economicActivityComposition": {
- "description": "string",
- "label": "Score:",
- "score": "83.98 / 100"
}, - "hasValues": true,
- "householdComposition": {
- "description": "string",
- "label": "Score:",
- "score": "8.03 / 100"
}, - "lifestageComposition": {
- "description": "string",
- "label": "Score:",
- "score": "12.25 / 100"
}, - "mortgageComposition": {
- "description": "string",
- "label": "Score:",
- "score": "4.17 / 100"
}, - "neighbourhoodDefinition": {
- "financeGroup": "Above Average Risk",
- "financeGroupHouseholdPerc": "18.41",
- "income": "Young Managers & Professionals",
- "incomeGroup": "Many households with an income of between £50 - £75K",
- "investorHouseholdPerc": "19.73",
- "investorIndex": "38 - 76",
- "riskFactor": "20% - 36%",
- "uk": "Urban Living Professional Singles & Couples",
- "ukGroup": "Affluent Singles & Couples In Exclusive Urban Neighbourhoods",
- "ukHouseholdPerc": "3.47",
- "description": "string"
}, - "occupationComposition": {
- "description": "string",
- "label": "Score:",
- "score": "88.57 / 100"
}, - "propertyComposition": {
- "activity": 168,
- "averageDetachedPropertyValue": "£213630",
- "averageDetachedPropertyValueDescription": "string",
- "averageDetachedPropertyIndex": 120,
- "averageFlatPropertyValue": "£74000",
- "averageFlatPropertyIndex": 100,
- "averageHouseAge": "16+",
- "averageSemiDetachedPropertyValue": "£130636",
- "averageSemiDetachedPropertyValueDescription": "string",
- "averageSemiDetachedPropertyIndex": 80,
- "averageTerracePropertyValue": "£106269",
- "averageTerracePropertyValueDescription": "string",
- "averageTerracePropertyIndex": 1158,
- "councilTaxBand": "E",
- "councilTaxBandDescription": "string",
- "householdDensity": "2000.12 per square kilometre",
- "locationType": "a small town",
- "nationalAverageHousePrice": "£161361",
- "nationalAverageHousePriceAboveOrBelow": "below",
- "nationalAverageHousePriceDifference": "increased",
- "nationalAverageHousePriceIndex": 349996,
- "averageFlatPropertyValueDescription": "string"
}, - "shareholderComposition": {
- "averageInvestments": "0.31",
- "averageInvestmentsDescription": "string",
- "averageInvestmentsLabel": "Investments:",
- "averageShareholders": "0.71",
- "averageShareholdersDescription": "string",
- "averageShareholdersLabel": "Shareholders:",
- "averageShares": "-0.02",
- "averageSharesDescription": "string",
- "averageSharesLabel": "Shares:",
- "averageValue": "-0.01",
- "averageValueDescription": "string",
- "averageValueLabel": "Value:",
- "proportionOfHouseholdsWithShares": "-0.08",
- "proportionOfHouseholdsWithSharesDescription": "string",
- "proportionOfHouseholdsWithSharesLabel": "Households:",
- "socialClassComposition": {
- "description": "string",
- "label": "Score:",
- "score": "58.27 / 100"
}, - "tenureComposition": {
- "description": "string",
- "label": "Score:",
- "score": "97.12 / 100"
}, - "unemploymentComposition": {
- "maleLongTermUnemploymentDescription": "string",
- "maleLongTermUnemploymentLabel": "Male Long-Term:",
- "unemploymentAmong18to24YearOlds": "0.00",
- "unemploymentAmong18to24YearOldsDescription": "string",
- "unemploymentAmong18to24YearOldsLabel": "18 to 24 Year Olds:",
- "unemploymentAmong25to39YearOlds": "15.99",
- "unemploymentAmong25to39YearOldsDescription": "string",
- "unemploymentAmong25to39YearOldsLabel": "25 to 39 Year Olds:",
- "unemploymentAmongThoseAged40andOlder": "15.99",
- "unemploymentAmongThoseAged40andOlderDescription": "string",
- "unemploymentAmongThoseAged40andOlderLabel": "40 and Older:",
- "unemploymentScoreLabel": "Score:",
- "unemploymentScoreDescription": "string",
- "unemploymentScore": "77.36",
- "maleLongTermUnemploymentScore": "5.33"
}
}
}, - "share": {
- "summary": {
- "accountCount": 7,
- "activeAccountCount": 6,
- "settledAccountCount": 1,
- "accountsOpenedLast6Months": 2,
- "delinquentAccountsLast12Months": 0,
- "defaultsLast12MonthsCount": 0,
- "defaultsLast36MonthsCount": 0
}, - "accounts": [
- {
- "supplierDetails": {
- "supplierType": "Current Account",
- "supplierTypeCode": "CA"
}, - "history": [
- {
- "yearAndMonth": "2013-07",
- "balance": 0,
- "limit": 500,
- "status": "Okay - (repayment requirements fulfilled)",
- "statusCode": "OK",
- "paymentStatus": "Account up-to-date or less than the equivalent of one PAE(payment arrears equivalent) in arrears",
- "paymentStatusCode": "0"
}
], - "holderDetails": {
- "name": "Sarah Hawkins",
- "address": {
- "address": "6 Hazeltree Court, Trowbridge, BA99 7SZ",
- "isCurrent": true,
- "undeclaredAddressType": "Unknown"
}, - "dateOfBirth": "1974-07-07T00:00:00",
- "status": "Normal",
- "startDate": "2013-04-12T00:00:00",
- "endDate": "2018-01-01T00:00:00"
}, - "details": {
- "accountNumber": "123456",
- "accountSuffix": "Unknown",
- "joint": false,
- "status": "Normal",
- "dateUpdated": "2013-07-31T00:00:00",
- "currencyCode": "GBP",
- "balance": 0,
- "limit": 500,
- "openingBalance": 22,
- "paymentStartDate": "2013-04-12T00:00:00",
- "accountStartDate": "2013-04-12T00:00:00",
- "regularPayment": 50,
- "repaymentPeriod": 12,
- "lumpPayment": 0,
- "repaymentFrequencyCode": "M",
- "repaymentFrequency": "Monthly"
}
}
], - "indebtedness": {
- "totalActiveBalance": 81751,
- "totalBalancedRevolvingCreditAndBudget": 6893,
- "balanceToLimitRatio": 28,
- "totalLimit": 24550,
- "totalBalancedLoansOrInstallmentCredit": 10552,
- "totalBalancedMortgageAccounts": 64306
}
}, - "shareAvailable": true
}, - "dateAndTimeOfReport": "2021-01-01T12:00:48",
- "gaugeVersion": "G1",
- "reason": "Quotation Search",
- "success": false,
- "supplierId": "{AAAAE42F-92E5-4ED9-B322-XXXXXXXXXXXX}",
- "creditsIncurred": 1
}, - "errors": { }
}
Resolves a picklist belonging to the specified UniqueID, which would have been generated during a prior search. Guids (and thus cached searches) expire after fifteen minutes.
resolved | Array of strings or null |
{ }
{- "correlationId": "string",
- "uniqueId": "string",
- "input": {
- "uniqueId": "string",
- "common": {
- "person": {
- "currentName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "previousName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "addresses": {
- "current": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous1": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous2": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}
}
}, - "customerId": 0,
- "userId": 0,
- "reference": "string"
}, - "idAml": {
- "landlineNumber": 0,
- "ExDirectory": true,
- "isAMLMultiBureau": false
}, - "products": [
- "AML"
]
}, - "common": {
- "customerId": 0,
- "userId": 0,
- "uniqueId": "string",
- "searchText": "string",
- "reference": "string",
- "searchTime": "2019-08-24T14:15:22Z"
}, - "consumer": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "id": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "amlResult": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "bankMatch": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "picklist": [
- {
- "type": "string",
- "applicantId": 0,
- "address": "string",
- "name": "string",
- "inputs": {
- "name": "string",
- "address": "string"
}, - "options": [
- {
- "option": "string",
- "value": "string"
}
]
}
], - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
This will return the input criteria used in a search for a specified id.
uniqueId required | string |
{- "correlationId": "string",
- "uniqueId": "string",
- "input": {
- "uniqueId": "string",
- "common": {
- "person": {
- "currentName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "previousName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "addresses": {
- "current": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous1": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous2": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}
}
}, - "customerId": 0,
- "userId": 0,
- "reference": "string"
}, - "idAml": {
- "landlineNumber": 0,
- "ExDirectory": true,
- "isAMLMultiBureau": false
}, - "products": [
- "AML"
]
}, - "common": {
- "customerId": 0,
- "userId": 0,
- "uniqueId": "string",
- "searchText": "string",
- "reference": "string",
- "searchTime": "2019-08-24T14:15:22Z"
}, - "consumer": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "id": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "amlResult": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "bankMatch": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "picklist": [
- {
- "type": "string",
- "applicantId": 0,
- "address": "string",
- "name": "string",
- "inputs": {
- "name": "string",
- "address": "string"
}, - "options": [
- {
- "option": "string",
- "value": "string"
}
]
}
], - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Retrieves a prior search result. This will include the search input and any ID/AML searches, but as we cannot hold Consumer search results these are not included. Resubmission is necessary if an updated Consumer result is needed.
uniqueId required | string |
{- "correlationId": "string",
- "uniqueId": "string",
- "input": {
- "uniqueId": "string",
- "common": {
- "person": {
- "currentName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "previousName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "addresses": {
- "current": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous1": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous2": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}
}
}, - "customerId": 0,
- "userId": 0,
- "reference": "string"
}, - "idAml": {
- "landlineNumber": 0,
- "ExDirectory": true,
- "isAMLMultiBureau": false
}, - "products": [
- "AML"
]
}, - "common": {
- "customerId": 0,
- "userId": 0,
- "uniqueId": "string",
- "searchText": "string",
- "reference": "string",
- "searchTime": "2019-08-24T14:15:22Z"
}, - "consumer": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "id": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "amlResult": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "bankMatch": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "picklist": [
- {
- "type": "string",
- "applicantId": 0,
- "address": "string",
- "name": "string",
- "inputs": {
- "name": "string",
- "address": "string"
}, - "options": [
- {
- "option": "string",
- "value": "string"
}
]
}
], - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Returns an object describing which Reasons for Search are available and which are selected by a given customer. All reasons are always listed, with selected reasons specified as true.
{- "data": {
- "property1": true,
- "property2": true
}, - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Retrieves a paginated history list for the specified customer/user, filtered based on the include* parameters.
page | integer or null <int32> The 1-indexed page number to fetch |
pageSize | integer or null <int32> The page size number to fetch |
IncludeCustomer | boolean If true, returns all results for this customer. Valid for senior users only. |
Products | Array of strings or null (Connect.Identity.Product) Example: Products=AML The array of products to include Below is a list of Definitions for the ENUM
|
DateFrom | string or null <date-time> The earliest date to include |
DateTo | string or null <date-time> The latest date to include |
Keyword | string or null Include this string |
Result | string or null Return only items with this result |
{- "totalCount": 0,
- "data": [
- {
- "uniqueId": "string",
- "customerId": 0,
- "userId": 0,
- "searchTime": "2019-08-24T14:15:22Z",
- "searchText": "string",
- "reference": "string",
- "hasConsumerInt": 0,
- "hasConsumer": true,
- "hasIdInt": 0,
- "hasId": true,
- "hasAmlInt": 0,
- "hasAml": true,
- "hasBankMatchInt": 0,
- "hasBankMatch": true,
- "hasAmlWithBankMatchInt": 0,
- "hasAmlWithBankMatch": true,
- "consumerId": "string",
- "consumerOriginalId": "string",
- "consumerBand1": 0,
- "consumerScore1": 0,
- "consumerBand2": 0,
- "consumerScore2": 0,
- "gaugeVersion": "string",
- "consumerReason": "string",
- "linkedReport": "string",
- "idId": "string",
- "idAuthenticationId": "string",
- "idChainId": "string",
- "idValidationId": "string",
- "idLegacyID": "string",
- "idResult": 0,
- "idHasAlertsInt": 0,
- "idHasAlerts": true,
- "amlType": "AML",
- "amlId": "string",
- "amlAuthenticationId": "string",
- "amlChainId": "string",
- "amlValidationId": "string",
- "amlLegacyID": "string",
- "amlResult": 0,
- "amlHasAlertsInt": 0,
- "amlHasAlerts": true,
- "idRevalidatedInt": 0,
- "idHasRevalidated": true,
- "idCanRevalidate": true,
- "amlRevalidatedInt": 0,
- "amlHasRevalidated": true,
- "amlCanRevalidate": true,
- "input": {
- "uniqueId": "string",
- "common": {
- "person": {
- "currentName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "previousName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "addresses": {
- "current": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous1": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous2": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}
}
}, - "customerId": 0,
- "userId": 0,
- "reference": "string"
}, - "idAml": {
- "landlineNumber": 0,
- "ExDirectory": true,
- "isAMLMultiBureau": false
}, - "products": [
- "AML"
]
}, - "consumer": {
- "applicant1Report": {
- "reportTitle": "string",
- "reportType": "string",
- "summary": {
- "name": "string",
- "matchedData": [
- {
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "name": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "addressLine3": "string",
- "addressLine4": "string",
- "isSelected": true
}
], - "matchLevel": "string",
- "noticesOfCorrections": true,
- "totalDisputes": 0,
- "confirmedAddress": "string",
- "residency": [
- {
- "address": "string",
- "currentAddress": true,
- "id": 0,
- "message": "string",
- "undeclaredAddressType": 0
}
], - "creditSearchesAtCurrentAddress": {
- "numberInLast3Months": 0,
- "numberInLast12Months": 0,
- "totalInLast3Months": 0
}, - "insolvencyAtAddress": {
- "restricted": true,
- "currentlyInsolvent": true,
- "totalDischarged": 0
}, - "links": {
- "undeclaredAddressCount": 0,
- "undeclaredAliasCount": 0,
- "undeclaredAssociatesCount": 0,
- "undeclaredAddressSearchedCount": 0,
- "undeclaredAddressUnsearchedCount": 0
}, - "judgements": {
- "total": 0,
- "total3Years": 0,
- "totalActive": 0,
- "totalSatisfied": 0,
- "totalActiveAmount": 0,
- "totalSatisfiedAmount": 0
}, - "totalCifas": 0,
- "rtr": true,
- "share": {
- "accountCount": 0,
- "activeAccountCount": 0,
- "settledAccountCount": 0,
- "accountsOpenedInLast6MonthsCount": 0,
- "delinquentAccountsInLast12MonthsCount": 0,
- "worstPaymentStatusInLast12MonthsCount": "string",
- "worstPaymentStatusInLast36MonthsCount": "string",
- "defaultsInLast12MonthsCount": 0,
- "defaultsInLast36MonthsCount": 0
}, - "behaviouralData": {
- "minPayments12Months": 0,
- "minPayments36Months": 0,
- "cashAdvanceValue12Months": 0,
- "cashAdvanceValue36Months": 0
}, - "impairedCreditHistory": {
- "impairedCredit": true,
- "secured": true,
- "unsecured": true,
- "judgement": true,
- "individualVoluntaryAgreement": true,
- "bankruptcy": true
}, - "thirdParty": {
- "alertDecision": 0,
- "alertReview": 0,
- "householdOverride": 0
}, - "address": {
- "paf": true,
- "rollingRoll": true,
- "message": "string"
}, - "inDebt": {
- "totalActiveBalance": 0,
- "totalBalance": 0,
- "balanceLimitRatio": 0,
- "totalLimit": 0,
- "totalLoanBalance": 0,
- "totalMortgageBalance": 0
}, - "cardData": {
- "totalMinPayments12Months": 0,
- "totalMinPayments36Months": 0,
- "totalCashAdvance12Months": 0,
- "totalCashAdvance36Months": 0
}
}, - "score": {
- "band": 0,
- "version": "string",
- "score": 0
}, - "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "previousAddress1": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "previousAddress2": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "links": {
- "undeclaredAddresses": [
- {
- "undeclaredAddress": "string",
- "undeclaredAddressTo": "string",
- "source": "string",
- "lastConfirmation": "string",
- "earliestConfirmation": "string",
- "navigationLinkIdentifier": "string",
- "navigationLinkIdentifierTo": "string",
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "aliases": [
- {
- "declared": true,
- "name": "string",
- "alias": "string",
- "source": "string",
- "sourceType": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastConfirmation": "2019-08-24T14:15:22Z",
- "supplierDetails": {
- "supplierName": "string",
- "supplierType": "string"
}, - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "associates": [
- {
- "navigationLinkId": "string",
- "name": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastConfirmation": "2019-08-24T14:15:22Z",
- "supplierDetails": {
- "supplierName": "string",
- "supplierType": "string"
}, - "declared": true,
- "associateId": 0,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "notices": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- null
], - "otherResidents": true,
- "electoralRollHistory": [
- null
], - "undeclaredAddressType": "string"
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}, - "cifas": { },
- "rtr": [
- { }
], - "insolvencies": [
- {
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "companyName": "string",
- "court": "string",
- "dischargeDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "orderDate": "2019-08-24T14:15:22Z",
- "orderType": "string",
- "status": "string",
- "tradingName": "string",
- "lineOfBusiness": "string",
- "amount": 0,
- "caseYear": 0,
- "caseRef": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
], - "restriction": {
- "type": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
}
], - "judgements": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "addressCurrent": true,
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "judgementDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "status": "string",
- "court": "string",
- "courtType": "string",
- "caseNumber": "string",
- "satifiedDate": "2019-08-24T14:15:22Z",
- "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}
], - "history": [
- {
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "addressMatch": "string",
- "balance": 0,
- "date": "2019-08-24T14:15:22Z",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "jointApplication": true,
- "linkType": "string",
- "name": "string",
- "tpOptIn": true,
- "organisationName": "string",
- "organisationType": "string",
- "ownSearch": true,
- "purpose": "string",
- "reason": "string",
- "reference": "string",
- "supplierReference": "string",
- "subsequentEnquiry": true,
- "term": 0,
- "transient": true,
- "creditType": "string",
- "unitName": "string",
- "userName": "string",
- "searchDate": "2019-08-24T14:15:22Z",
- "searchUnitName": "string",
- "searchOrganisationName": "string",
- "searchOrganisationType": "string"
}
], - "notices": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
], - "demographics": {
- "cameoCode": "string",
- "cameoInvestorCode": "string",
- "cameoIncomeCode": "string",
- "cameoUnemploymentCode": "string",
- "cameoPropertyCode": "string",
- "cameoFinanceCode": "string",
- "cameoFinanceGroup": "string",
- "cameoIncomeGroup": "string",
- "cameoInvestmentGroup": "string",
- "cameoGroup": "string",
- "familyComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "ageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "economicComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "economicActivityComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "hasValues": true,
- "houseTypeComposition": [
- {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}
], - "householdComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "lifestageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "mortgageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "neighbourhoodDefinition": {
- "financeGroup": "string",
- "financeGroupHouseholdPerc": "string",
- "income": "string",
- "incomeGroup": "string",
- "investorHouseholdPerc": "string",
- "investorIndex": "string",
- "riskFactor": "string",
- "uk": "string",
- "ukGroup": "string",
- "ukHouseholdPerc": "string",
- "description": "string"
}, - "occupationComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "propertyComposition": {
- "averageDetachedPropertyValue": "string",
- "averageDetachedPropertyValueDescription": "string",
- "averageFlatPropertyValue": "string",
- "averageFlatPropertyValueDescriptionField": "string",
- "averageHouseAge": "string",
- "averageSemiDetachedPropertyValue": "string",
- "averageSemiDetachedPropertyValueDescription": "string",
- "averageTerracePropertyValue": "string",
- "averageTerracePropertyValueDescription": "string",
- "councilTaxBand": "string",
- "councilTaxBandDescription": "string",
- "householdDensity": "string",
- "locationType": "string",
- "nationalAverageHousePrice": "string",
- "nationalAverageHousePriceAboveOrBelow": "string",
- "nationalAverageHousePriceDifference": "string",
- "averageFlatPropertyValueDescription": "string"
}, - "shareholderComposition": {
- "averageInvestments": "string",
- "averageInvestmentsDescription": "string",
- "averageInvestmentsLabel": "string",
- "averageShareholders": "string",
- "averageShareholdersDescription": "string",
- "averageShareholdersLabel": "string",
- "averageShares": "string",
- "averageSharesDescription": "string",
- "averageSharesLabel": "string",
- "averageValue": "string",
- "averageValueDescription": "string",
- "averageValueLabel": "string",
- "proportionOfHouseholdsWithShares": "string",
- "proportionOfHouseholdsWithSharesDescription": "string",
- "proportionOfHouseholdsWithSharesLabel": "string"
}, - "socialClassComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "tenureComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "unemploymentComposition": {
- "maleLongTermUnemployment": "string",
- "maleLongTermUnemploymentDescription": "string",
- "maleLongTermUnemploymentLabel": "string",
- "unemploymentAmong18to24YearOlds": "string",
- "unemploymentAmong18to24YearOldsDescription": "string",
- "unemploymentAmong18to24YearOldsLabel": "string",
- "unemploymentAmong25to39YearOlds": "string",
- "unemploymentAmong25to39YearOldsDescription": "string",
- "unemploymentAmong25to39YearOldsLabel": "string",
- "unemploymentAmongThoseAged40andOlder": "string",
- "unemploymentAmongThoseAged40andOlderDescription": "string",
- "unemploymentAmongThoseAged40andOlderLabel": "string",
- "unemploymentScoreLabel": "string",
- "unemploymentScoreDescription": "string",
- "unemploymentScore": "string",
- "maleLongTermUnemploymentScore": "string"
}
}, - "thirdPartyAlerts": {
- "decision": 0,
- "review": 0,
- "hho": 0
}, - "shareAccounts": [
- {
- "supplierDetails": {
- "behaviouralData": true,
- "supplierName": "string",
- "supplierType": "string"
}, - "history": [
- {
- "yearAndMonth": "string",
- "balance": 0,
- "limit": 0,
- "status": "string",
- "statusDescription": "string",
- "paymentStatus": "string",
- "paymentStatusDescription": "string",
- "statementBalance": 0,
- "paymentAmount": 0,
- "cashAdvanceCount": 0,
- "cashAdvancesTotal": 0
}
], - "holderDetails": {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- null
], - "otherResidents": true,
- "electoralRollHistory": [
- null
], - "undeclaredAddressType": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "status": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "default": {
- "date": "2019-08-24T14:15:22Z",
- "originalBalance": 0,
- "terminationBalance": 0,
- "satisfactionDate": "2019-08-24T14:15:22Z",
- "repossessionDate": "2019-08-24T14:15:22Z"
}, - "delinquency": {
- "date": "2019-08-24T14:15:22Z",
- "balance": 0
}, - "historyBatches": [
- {
- "accountHistory": [
- null
], - "isFirstBatch": true,
- "isLastBatch": true
}
], - "details": {
- "accountNumber": "string",
- "accountSuffix": 0,
- "joint": true,
- "status": "string",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "currencyCode": "string",
- "balance": 0,
- "limit": 0,
- "openingBalance": 0,
- "arrangementStartDate": "2019-08-24T14:15:22Z",
- "arrangementEndDate": "2019-08-24T14:15:22Z",
- "paymentStartDate": "2019-08-24T14:15:22Z",
- "accountStartDate": "2019-08-24T14:15:22Z",
- "accountEndDate": "2019-08-24T14:15:22Z",
- "regularPayment": 0,
- "expectedPayment": 0,
- "actualPayment": 0,
- "repaymentPeriod": 0,
- "lumpPayment": 0,
- "penaltyInterestAmount": 0,
- "promotionalRate": true,
- "minimumPayment": true,
- "statementBalance": 0,
- "typeCode": "string",
- "type": "string",
- "groupId": 0,
- "repaymentFrequencyCode": "string",
- "repaymentFrequency": "string"
}, - "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}
]
}, - "applicant2Report": {
- "reportTitle": "string",
- "reportType": "string",
- "summary": {
- "name": "string",
- "matchedData": [
- {
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "name": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "addressLine3": "string",
- "addressLine4": "string",
- "isSelected": true
}
], - "matchLevel": "string",
- "noticesOfCorrections": true,
- "totalDisputes": 0,
- "confirmedAddress": "string",
- "residency": [
- {
- "address": "string",
- "currentAddress": true,
- "id": 0,
- "message": "string",
- "undeclaredAddressType": 0
}
], - "creditSearchesAtCurrentAddress": {
- "numberInLast3Months": 0,
- "numberInLast12Months": 0,
- "totalInLast3Months": 0
}, - "insolvencyAtAddress": {
- "restricted": true,
- "currentlyInsolvent": true,
- "totalDischarged": 0
}, - "links": {
- "undeclaredAddressCount": 0,
- "undeclaredAliasCount": 0,
- "undeclaredAssociatesCount": 0,
- "undeclaredAddressSearchedCount": 0,
- "undeclaredAddressUnsearchedCount": 0
}, - "judgements": {
- "total": 0,
- "total3Years": 0,
- "totalActive": 0,
- "totalSatisfied": 0,
- "totalActiveAmount": 0,
- "totalSatisfiedAmount": 0
}, - "totalCifas": 0,
- "rtr": true,
- "share": {
- "accountCount": 0,
- "activeAccountCount": 0,
- "settledAccountCount": 0,
- "accountsOpenedInLast6MonthsCount": 0,
- "delinquentAccountsInLast12MonthsCount": 0,
- "worstPaymentStatusInLast12MonthsCount": "string",
- "worstPaymentStatusInLast36MonthsCount": "string",
- "defaultsInLast12MonthsCount": 0,
- "defaultsInLast36MonthsCount": 0
}, - "behaviouralData": {
- "minPayments12Months": 0,
- "minPayments36Months": 0,
- "cashAdvanceValue12Months": 0,
- "cashAdvanceValue36Months": 0
}, - "impairedCreditHistory": {
- "impairedCredit": true,
- "secured": true,
- "unsecured": true,
- "judgement": true,
- "individualVoluntaryAgreement": true,
- "bankruptcy": true
}, - "thirdParty": {
- "alertDecision": 0,
- "alertReview": 0,
- "householdOverride": 0
}, - "address": {
- "paf": true,
- "rollingRoll": true,
- "message": "string"
}, - "inDebt": {
- "totalActiveBalance": 0,
- "totalBalance": 0,
- "balanceLimitRatio": 0,
- "totalLimit": 0,
- "totalLoanBalance": 0,
- "totalMortgageBalance": 0
}, - "cardData": {
- "totalMinPayments12Months": 0,
- "totalMinPayments36Months": 0,
- "totalCashAdvance12Months": 0,
- "totalCashAdvance36Months": 0
}
}, - "score": {
- "band": 0,
- "version": "string",
- "score": 0
}, - "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "previousAddress1": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "previousAddress2": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": "string",
- "name": "string",
- "duration": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "electoralRollValid": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "optOut": true,
- "rollingRoll": true,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "undeclaredAddressType": "string"
}, - "links": {
- "undeclaredAddresses": [
- {
- "undeclaredAddress": "string",
- "undeclaredAddressTo": "string",
- "source": "string",
- "lastConfirmation": "string",
- "earliestConfirmation": "string",
- "navigationLinkIdentifier": "string",
- "navigationLinkIdentifierTo": "string",
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "aliases": [
- {
- "declared": true,
- "name": "string",
- "alias": "string",
- "source": "string",
- "sourceType": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastConfirmation": "2019-08-24T14:15:22Z",
- "supplierDetails": {
- "supplierName": "string",
- "supplierType": "string"
}, - "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "associates": [
- {
- "navigationLinkId": "string",
- "name": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastConfirmation": "2019-08-24T14:15:22Z",
- "supplierDetails": {
- "supplierName": "string",
- "supplierType": "string"
}, - "declared": true,
- "associateId": 0,
- "notices": [
- {
- "name": null,
- "address": null,
- "reference": null,
- "comment": null,
- "type": null,
- "dateRaised": null
}
]
}
], - "notices": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- null
], - "otherResidents": true,
- "electoralRollHistory": [
- null
], - "undeclaredAddressType": "string"
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}, - "cifas": { },
- "rtr": [
- { }
], - "insolvencies": [
- {
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "companyName": "string",
- "court": "string",
- "dischargeDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "orderDate": "2019-08-24T14:15:22Z",
- "orderType": "string",
- "status": "string",
- "tradingName": "string",
- "lineOfBusiness": "string",
- "amount": 0,
- "caseYear": 0,
- "caseRef": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
], - "restriction": {
- "type": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
}
], - "judgements": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "addressCurrent": true,
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "judgementDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "status": "string",
- "court": "string",
- "courtType": "string",
- "caseNumber": "string",
- "satifiedDate": "2019-08-24T14:15:22Z",
- "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}
], - "history": [
- {
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "addressMatch": "string",
- "balance": 0,
- "date": "2019-08-24T14:15:22Z",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "jointApplication": true,
- "linkType": "string",
- "name": "string",
- "tpOptIn": true,
- "organisationName": "string",
- "organisationType": "string",
- "ownSearch": true,
- "purpose": "string",
- "reason": "string",
- "reference": "string",
- "supplierReference": "string",
- "subsequentEnquiry": true,
- "term": 0,
- "transient": true,
- "creditType": "string",
- "unitName": "string",
- "userName": "string",
- "searchDate": "2019-08-24T14:15:22Z",
- "searchUnitName": "string",
- "searchOrganisationName": "string",
- "searchOrganisationType": "string"
}
], - "notices": [
- {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- {
- "matchType": null,
- "name": null,
- "duration": null,
- "startDate": null,
- "endDate": null,
- "electoralRollValid": null,
- "electoralRollHistory": [ ],
- "notices": [ ]
}
], - "otherResidents": true,
- "electoralRollHistory": [
- {
- "startDate": null,
- "optOut": null,
- "rollingRoll": null,
- "notices": [ ]
}
], - "undeclaredAddressType": "string"
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
], - "demographics": {
- "cameoCode": "string",
- "cameoInvestorCode": "string",
- "cameoIncomeCode": "string",
- "cameoUnemploymentCode": "string",
- "cameoPropertyCode": "string",
- "cameoFinanceCode": "string",
- "cameoFinanceGroup": "string",
- "cameoIncomeGroup": "string",
- "cameoInvestmentGroup": "string",
- "cameoGroup": "string",
- "familyComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "ageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "economicComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "economicActivityComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "hasValues": true,
- "houseTypeComposition": [
- {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}
], - "householdComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "lifestageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "mortgageComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "neighbourhoodDefinition": {
- "financeGroup": "string",
- "financeGroupHouseholdPerc": "string",
- "income": "string",
- "incomeGroup": "string",
- "investorHouseholdPerc": "string",
- "investorIndex": "string",
- "riskFactor": "string",
- "uk": "string",
- "ukGroup": "string",
- "ukHouseholdPerc": "string",
- "description": "string"
}, - "occupationComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "propertyComposition": {
- "averageDetachedPropertyValue": "string",
- "averageDetachedPropertyValueDescription": "string",
- "averageFlatPropertyValue": "string",
- "averageFlatPropertyValueDescriptionField": "string",
- "averageHouseAge": "string",
- "averageSemiDetachedPropertyValue": "string",
- "averageSemiDetachedPropertyValueDescription": "string",
- "averageTerracePropertyValue": "string",
- "averageTerracePropertyValueDescription": "string",
- "councilTaxBand": "string",
- "councilTaxBandDescription": "string",
- "householdDensity": "string",
- "locationType": "string",
- "nationalAverageHousePrice": "string",
- "nationalAverageHousePriceAboveOrBelow": "string",
- "nationalAverageHousePriceDifference": "string",
- "averageFlatPropertyValueDescription": "string"
}, - "shareholderComposition": {
- "averageInvestments": "string",
- "averageInvestmentsDescription": "string",
- "averageInvestmentsLabel": "string",
- "averageShareholders": "string",
- "averageShareholdersDescription": "string",
- "averageShareholdersLabel": "string",
- "averageShares": "string",
- "averageSharesDescription": "string",
- "averageSharesLabel": "string",
- "averageValue": "string",
- "averageValueDescription": "string",
- "averageValueLabel": "string",
- "proportionOfHouseholdsWithShares": "string",
- "proportionOfHouseholdsWithSharesDescription": "string",
- "proportionOfHouseholdsWithSharesLabel": "string"
}, - "socialClassComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "tenureComposition": {
- "sortOrder": 0,
- "description": "string",
- "label": "string",
- "score": "string"
}, - "unemploymentComposition": {
- "maleLongTermUnemployment": "string",
- "maleLongTermUnemploymentDescription": "string",
- "maleLongTermUnemploymentLabel": "string",
- "unemploymentAmong18to24YearOlds": "string",
- "unemploymentAmong18to24YearOldsDescription": "string",
- "unemploymentAmong18to24YearOldsLabel": "string",
- "unemploymentAmong25to39YearOlds": "string",
- "unemploymentAmong25to39YearOldsDescription": "string",
- "unemploymentAmong25to39YearOldsLabel": "string",
- "unemploymentAmongThoseAged40andOlder": "string",
- "unemploymentAmongThoseAged40andOlderDescription": "string",
- "unemploymentAmongThoseAged40andOlderLabel": "string",
- "unemploymentScoreLabel": "string",
- "unemploymentScoreDescription": "string",
- "unemploymentScore": "string",
- "maleLongTermUnemploymentScore": "string"
}
}, - "thirdPartyAlerts": {
- "decision": 0,
- "review": 0,
- "hho": 0
}, - "shareAccounts": [
- {
- "supplierDetails": {
- "behaviouralData": true,
- "supplierName": "string",
- "supplierType": "string"
}, - "history": [
- {
- "yearAndMonth": "string",
- "balance": 0,
- "limit": 0,
- "status": "string",
- "statusDescription": "string",
- "paymentStatus": "string",
- "paymentStatusDescription": "string",
- "statementBalance": 0,
- "paymentAmount": 0,
- "cashAdvanceCount": 0,
- "cashAdvancesTotal": 0
}
], - "holderDetails": {
- "name": "string",
- "address": {
- "address": "string",
- "isCurrent": true,
- "isPaf": true,
- "residents": [
- null
], - "otherResidents": true,
- "electoralRollHistory": [
- null
], - "undeclaredAddressType": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "status": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "default": {
- "date": "2019-08-24T14:15:22Z",
- "originalBalance": 0,
- "terminationBalance": 0,
- "satisfactionDate": "2019-08-24T14:15:22Z",
- "repossessionDate": "2019-08-24T14:15:22Z"
}, - "delinquency": {
- "date": "2019-08-24T14:15:22Z",
- "balance": 0
}, - "historyBatches": [
- {
- "accountHistory": [
- null
], - "isFirstBatch": true,
- "isLastBatch": true
}
], - "details": {
- "accountNumber": "string",
- "accountSuffix": 0,
- "joint": true,
- "status": "string",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "currencyCode": "string",
- "balance": 0,
- "limit": 0,
- "openingBalance": 0,
- "arrangementStartDate": "2019-08-24T14:15:22Z",
- "arrangementEndDate": "2019-08-24T14:15:22Z",
- "paymentStartDate": "2019-08-24T14:15:22Z",
- "accountStartDate": "2019-08-24T14:15:22Z",
- "accountEndDate": "2019-08-24T14:15:22Z",
- "regularPayment": 0,
- "expectedPayment": 0,
- "actualPayment": 0,
- "repaymentPeriod": 0,
- "lumpPayment": 0,
- "penaltyInterestAmount": 0,
- "promotionalRate": true,
- "minimumPayment": true,
- "statementBalance": 0,
- "typeCode": "string",
- "type": "string",
- "groupId": 0,
- "repaymentFrequencyCode": "string",
- "repaymentFrequency": "string"
}, - "notices": [
- {
- "name": "string",
- "address": {
- "address": null,
- "isCurrent": null,
- "isPaf": null,
- "residents": [ ],
- "otherResidents": null,
- "electoralRollHistory": [ ],
- "undeclaredAddressType": null
}, - "reference": "string",
- "comment": "string",
- "type": "string",
- "dateRaised": "2019-08-24T14:15:22Z"
}
]
}
]
}, - "dateAndTimeOfReport": "2019-08-24T14:15:22Z",
- "gaugeVersion": "string",
- "reason": "string",
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "id": {
- "authenticationID": "string",
- "bandText": "string",
- "birthIndexMatch": true,
- "chainID": "string",
- "documents": { },
- "noRetry": true,
- "resultCodes": {
- "property1": {
- "id": 0,
- "name": "string",
- "description": "string",
- "address": 0,
- "alert": 0,
- "dateOfBirth": 0,
- "forename": 0,
- "surname": 0,
- "pass": 0,
- "comments": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "match": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "misMatch": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "sanctions": [
- {
- "detail": {
- "aliases": [
- null
], - "fullName": "string",
- "identityInformation": [
- null
], - "addresses": [
- null
], - "sanctionBodies": [
- null
], - "dates": [
- null
]
}, - "id": "string",
- "score": 0,
- "url": "string"
}
], - "peps": [
- { }
]
}, - "property2": {
- "id": 0,
- "name": "string",
- "description": "string",
- "address": 0,
- "alert": 0,
- "dateOfBirth": 0,
- "forename": 0,
- "surname": 0,
- "pass": 0,
- "comments": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "match": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "misMatch": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "sanctions": [
- {
- "detail": {
- "aliases": [
- null
], - "fullName": "string",
- "identityInformation": [
- null
], - "addresses": [
- null
], - "sanctionBodies": [
- null
], - "dates": [
- null
]
}, - "id": "string",
- "score": 0,
- "url": "string"
}
], - "peps": [
- { }
]
}
}, - "score": 0,
- "searchText": "string",
- "legacyUniqueID": "string",
- "validationID": "string",
- "hasAlerts": true,
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "aml": {
- "authenticationID": "string",
- "bandText": "string",
- "birthIndexMatch": true,
- "chainID": "string",
- "documents": { },
- "noRetry": true,
- "resultCodes": {
- "property1": {
- "id": 0,
- "name": "string",
- "description": "string",
- "address": 0,
- "alert": 0,
- "dateOfBirth": 0,
- "forename": 0,
- "surname": 0,
- "pass": 0,
- "comments": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "match": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "misMatch": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "sanctions": [
- {
- "detail": {
- "aliases": [
- null
], - "fullName": "string",
- "identityInformation": [
- null
], - "addresses": [
- null
], - "sanctionBodies": [
- null
], - "dates": [
- null
]
}, - "id": "string",
- "score": 0,
- "url": "string"
}
], - "peps": [
- { }
]
}, - "property2": {
- "id": 0,
- "name": "string",
- "description": "string",
- "address": 0,
- "alert": 0,
- "dateOfBirth": 0,
- "forename": 0,
- "surname": 0,
- "pass": 0,
- "comments": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "match": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "misMatch": [
- {
- "code": 0,
- "description": "string",
- "override": "string"
}
], - "sanctions": [
- {
- "detail": {
- "aliases": [
- null
], - "fullName": "string",
- "identityInformation": [
- null
], - "addresses": [
- null
], - "sanctionBodies": [
- null
], - "dates": [
- null
]
}, - "id": "string",
- "score": 0,
- "url": "string"
}
], - "peps": [
- { }
]
}
}, - "score": 0,
- "searchText": "string",
- "legacyUniqueID": "string",
- "validationID": "string",
- "hasAlerts": true,
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}
}
], - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Allows you to set a reference for an existing history item. This is useful for storing a reference to the record in your own system.
uniqueId required | string The ID of the record to update |
"string"
"string"
Revalidate's a given identitysearch with additional documents.
uniqueId required | string The ID of the record to update |
uniqueId | string or null |
passport | object (Connect.Identity.Passport) |
driversLicense | object (Connect.Identity.DriversLicense) |
electricitySupplier | object (Connect.Identity.ElectricitySupplier) |
europeanIDCard | object (Connect.Identity.EuropeanIDCard) |
niNumber | object (Connect.Identity.NINumber) |
bankAccountDetails | object (Connect.Identity.BankAccountDetails) |
{- "uniqueId": "string",
- "passport": { },
- "driversLicense": { },
- "electricitySupplier": { },
- "europeanIDCard": { },
- "niNumber": { },
- "bankAccountDetails": { }
}
{- "correlationId": "string",
- "uniqueId": "string",
- "input": {
- "uniqueId": "string",
- "common": {
- "person": {
- "currentName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "previousName": {
- "title": "string",
- "forename": "string",
- "otherNames": "string",
- "surname": "string",
- "suffix": "string"
}, - "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "addresses": {
- "current": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous1": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}, - "previous2": {
- "abodeNo": "string",
- "buildingNo": "string",
- "buildingName": "string",
- "street": "string",
- "subStreet": "string",
- "city": "string",
- "postCode": "string",
- "organisation": "string",
- "subBuilding": "string",
- "district": "string"
}
}
}, - "customerId": 0,
- "userId": 0,
- "reference": "string"
}, - "idAml": {
- "landlineNumber": 0,
- "ExDirectory": true,
- "isAMLMultiBureau": false
}, - "products": [
- "AML"
]
}, - "common": {
- "customerId": 0,
- "userId": 0,
- "uniqueId": "string",
- "searchText": "string",
- "reference": "string",
- "searchTime": "2019-08-24T14:15:22Z"
}, - "consumer": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "id": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "amlResult": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "bankMatch": {
- "success": true,
- "supplierId": "string",
- "supplierOriginalId": "string",
- "creditsIncurred": 0
}, - "picklist": [
- {
- "type": "string",
- "applicantId": 0,
- "address": "string",
- "name": "string",
- "inputs": {
- "name": "string",
- "address": "string"
}, - "options": [
- {
- "option": "string",
- "value": "string"
}
]
}
], - "message": "string",
- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Endpoints to order official Company Image/Filing Documents from source. Company Filings such as Annual Account Statements, Annual Returns, Liquidations and Changes of Registered Information can be downloaded as PDFs, and are typically used as a resource in extended company auditing/compliance.
Returns the available Images for a given Company connectId.
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
id | string The company's connectId. |
{- "totalSize": 0,
- "data": [
- {
- "imageId": "string",
- "company": {
- "id": "string",
- "localId": "string",
- "country": "string",
- "name": "string",
- "type": "string"
}, - "document": {
- "imageType": "string",
- "imageCode": "string",
- "description": "string"
}, - "format": "string",
- "source": "string",
- "filingDate": "string",
- "uploadDate": "string",
- "accountingDate": "string",
- "language": "string",
- "comments": "string",
- "status": "string",
- "availableFormats": [
- "string"
], - "localProperties": {
- "accountRefNumber": "string"
}
}
]
}
Lists available Image Document formats, types and languages per country.
countries | string Filter Images by country. |
[- {
- "country": "string",
- "companyId": {
- "required": true,
- "validationRegExp": "string",
- "minLength": 0,
- "maxLength": 0
}, - "imageReference": {
- "required": true,
- "validationRegExp": "string",
- "minLength": 0,
- "maxLength": 0
}, - "availableLanguages": [
- {
- "language": "string",
- "filingTypes": [
- {
- "type": "string",
- "description": "string",
- "availableImageFormats": [
- "string"
]
}
], - "default": true
}
]
}
]
Endpoint to order an Image Document by Image ID.
imageId required | string Image ID retrieved from |
{- "correlationID": "string",
- "failedSections": [
- "CompanySummary"
], - "report": {
- "companyId": "string",
- "language": "OM",
- "companySummary": {
- "businessName": "string",
- "country": "AF",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "ggsID": "string",
- "mainActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "latestShareholdersEquityFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "creditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}
}, - "companyIdentification": {
- "basicInformation": {
- "businessName": "string",
- "registeredCompanyName": "string",
- "companyRegistrationNumber": "string",
- "country": "AF",
- "vatRegistrationNumber": "string",
- "vatRegistrationDate": "2019-08-24T14:15:22Z",
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "operationsStartDate": "2019-08-24T14:15:22Z",
- "commercialCourt": "string",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "ownershipType": "string",
- "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "principalActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "contactAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
}, - "activityClassifications": [
- {
- "classification": "string",
- "activities": [
- {
- "code": "string",
- "description": "string"
}
]
}
], - "previousNames": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "name": "string"
}
], - "previousLegalForms": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}
}
]
}, - "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "contactInformation": {
- "mainAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "otherAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "previousAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "emailAddresses": [
- "string"
], - "websites": [
- "string"
]
}, - "indicators": [
- {
- "type": "eti",
- "value": "X",
- "changeDate": "2019-08-24T14:15:22Z",
- "industryComparison": {
- "sectorCode": "string",
- "sectorAverage": "string",
- "sectorCount": 0,
- "totalAverage": "string",
- "totalCount": 0
}
}
], - "shareCapitalStructure": {
- "nominalShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "issuedShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "shareCapitalCurrency": "string",
- "numberOfSharesIssued": 0,
- "shareHolders": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "shareholderType": "Other",
- "shareType": "string",
- "currency": "AFA",
- "totalValueOfSharesOwned": 0.1,
- "totalNumberOfSharesOwned": 0,
- "percentSharesHeld": 0.1,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "hasNegativeInfo": true,
- "shareClasses": [
- {
- "shareType": "string",
- "currency": "AFA",
- "valuePerShare": 0.1,
- "jointlyOwned": true,
- "numberOfSharesOwned": 0,
- "valueOfSharesOwned": 0.1,
- "additionalData": { }
}
]
}
]
}, - "directors": {
- "currentDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { }
}
], - "previousDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}
]
}, - "directorships": {
- "currentDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
], - "previousDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
]
}, - "otherInformation": {
- "bankers": [
- {
- "name": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "bankCode": "string",
- "bic": "string"
}
], - "advisors": [
- {
- "auditorName": "string",
- "solicitorName": "string",
- "accountantName": "string"
}
], - "employeesInformation": [
- {
- "year": 0,
- "numberOfEmployees": "string"
}
]
}, - "groupStructure": {
- "ultimateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "immediateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "subsidiaryCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
], - "affiliatedCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
]
}, - "extendedGroupStructure": [
- {
- "id": "string",
- "country": "string",
- "safeNumber": "string",
- "idType": "Other",
- "companyName": "string",
- "registeredNumber": "string",
- "latestAnnualAccounts": "2019-08-24T14:15:22Z",
- "level": 0,
- "percentOfOwnership": 0.1,
- "status": "string",
- "commonRatingBand": "string",
- "additionalData": { }
}
], - "financialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true,
- "profitAndLoss": {
- "revenue": 0.1,
- "operatingCosts": 0.1,
- "operatingProfit": 0.1,
- "wagesAndSalaries": 0.1,
- "pensionCosts": 0.1,
- "depreciation": 0.1,
- "amortisation": 0.1,
- "financialIncome": 0.1,
- "financialExpenses": 0.1,
- "extraordinaryIncome": 0.1,
- "extraordinaryCosts": 0.1,
- "profitBeforeTax": 0.1,
- "tax": 0.1,
- "profitAfterTax": 0.1,
- "dividends": 0.1,
- "minorityInterests": 0.1,
- "otherAppropriations": 0.1,
- "retainedProfit": 0.1
}, - "balanceSheet": {
- "landAndBuildings": 0.1,
- "plantAndMachinery": 0.1,
- "otherTangibleAssets": 0.1,
- "totalTangibleAssets": 0.1,
- "goodwill": 0.1,
- "otherIntangibleAssets": 0.1,
- "totalIntangibleAssets": 0.1,
- "investments": 0.1,
- "loansToGroup": 0.1,
- "otherLoans": 0.1,
- "miscellaneousFixedAssets": 0.1,
- "totalOtherFixedAssets": 0.1,
- "totalFixedAssets": 0.1,
- "rawMaterials": 0.1,
- "workInProgress": 0.1,
- "finishedGoods": 0.1,
- "otherInventories": 0.1,
- "totalInventories": 0.1,
- "tradeReceivables": 0.1,
- "groupReceivables": 0.1,
- "receivablesDueAfter1Year": 0.1,
- "miscellaneousReceivables": 0.1,
- "totalReceivables": 0.1,
- "cash": 0.1,
- "otherCurrentAssets": 0.1,
- "totalCurrentAssets": 0.1,
- "totalAssets": 0.1,
- "tradePayables": 0.1,
- "bankLiabilities": 0.1,
- "otherLoansOrFinance": 0.1,
- "groupPayables": 0.1,
- "miscellaneousLiabilities": 0.1,
- "totalCurrentLiabilities": 0.1,
- "tradePayablesDueAfter1Year": 0.1,
- "bankLiabilitiesDueAfter1Year": 0.1,
- "otherLoansOrFinanceDueAfter1Year": 0.1,
- "groupPayablesDueAfter1Year": 0.1,
- "miscellaneousLiabilitiesDueAfter1Year": 0.1,
- "totalLongTermLiabilities": 0.1,
- "totalLiabilities": 0.1,
- "calledUpShareCapital": 0.1,
- "sharePremium": 0.1,
- "revenueReserves": 0.1,
- "otherReserves": 0.1,
- "totalShareholdersEquity": 0.1
}, - "otherFinancials": {
- "contingentLiabilities": "string",
- "workingCapital": 0.1,
- "netWorth": 0.1
}, - "ratios": {
- "preTaxProfitMargin": 0.1,
- "returnOnCapitalEmployed": 0.1,
- "returnOnTotalAssetsEmployed": 0.1,
- "returnOnNetAssetsEmployed": 0.1,
- "salesOrNetWorkingCapital": 0.1,
- "stockTurnoverRatio": 0.1,
- "debtorDays": 0.1,
- "creditorDays": 0.1,
- "currentRatio": 0.1,
- "liquidityRatioOrAcidTest": 0.1,
- "currentDebtRatio": 0.1,
- "gearing": 0.1,
- "equityInPercentage": 0.1,
- "totalDebtRatio": 0.1
}
}
], - "localFinancialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true
}
], - "negativeInformation": { },
- "additionalInformation": { },
- "directorsExtra": { },
- "extendedGroupStructureExtra": { },
- "paymentData": { },
- "paymentDataExtra": { },
- "alternateSummary": { },
- "negativeInformationExtra": { }
}, - "pdfReportStream": "string",
- "companyID": "string",
- "dateOfOrder": "2019-08-24T14:15:22Z",
- "language": "string",
- "userID": 0
}
Endpoints to manage Fresh Investigation requests. With the need for accurate data, you can check on any company that is not available within our instant online database by placing a Fresh Investigation (Offline Order). Depending on the market, the information we obtain will vary. Using official sources and registries we are able to quickly answer questions about a company's stability and financial health. Where official information is not available we will conduct a direct interview with the business.
Places an order for a Fresh Investigation (Offline Report). Providing as much detail as possible about the Company, our team will use official sources and registries to quickly answer questions about a company's stability and financial health. Fresh Investigations take 5.5 days on average to complete. By adding consent:true
to the request, you are allowing Creditsafe to disclose your company details to the company you have requested the Investigation against, to be used only in the aim of improving our Investigation report.
consent | boolean Including this allows Creditsafe to disclose your company details to the target company in the aim of improving the quality of our Investigation Report |
object Your contact information | |
chargeReference | string Free text field to add your own personal reference to the order |
object Details on the company you are investigating - the target company |
{- "consent": true,
- "contactInfo": {
- "name": "string",
- "emailAddress": "string",
- "telephoneNumber": "string",
- "company": {
- "name": "string",
- "number": "string"
}
}, - "chargeReference": "string",
- "searchCriteria": {
- "name": "string",
- "additionalInfo": "string",
- "telephoneNumber": "string",
- "address": {
- "simple": "string",
- "postcode": "string",
- "city": "string"
}, - "regNo": "string",
- "vatNo": "string",
- "countryCode": "string"
}
}
{- "correlationId": "string",
- "message": "string",
- "orderID": "string",
- "transactionID": "string"
}
Returns a list of your submitted Fresh Investigation Orders.
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
transactionId | string Fresh Investigation Identifier used internally and with our data partners. |
reportCreatedAfter | string Example: reportCreatedAfter=2020-01-01T11:23:56Z Returns Fresh Investigations processed after this date |
reportCreatedBefore | string Example: reportCreatedBefore=2020-01-01T11:23:56Z Returns ordered Fresh Investigations that were processed before this date |
createdBefore | string Returns Fresh Investigations created before this date |
createdSince | string Returns ordered Fresh Investigations created after this date |
lookUpOrderBy | string Enum: "CompanyDetails" "SearchCriteria" Use to search for your Fresh Investigations by either the returned Company Details in the |
companyDetailsCountry | string Looks for your returned Fresh Investigations where the returned Company Country is named this. Use with lookUpOrderBy=CompanyDetails |
companyDetailsName | string Looks for your returned Fresh Investigations where the returned Company Name is named this. Use with lookUpOrderBy=CompanyDetails |
searchCriteriaCountry | string Looks for your returned Fresh Investigations where your submitted Search Criteria Company Country is this. Use with lookUpOrderBy=searchCriteria |
searchCriteriaName | string Looks for your Fresh Investigations where your submitted Search Criteria Company Name is this. Use with lookUpOrderBy=searchCriteria |
sortBy | string Enum: "creationDate" "lastStatusChangeDate" "orderID" "status" Sorts returned Fresh Investigations by this field |
sortDir | string Default: "asc" Enum: "asc" "desc" The direction that you wish to sort results by. |
{- "totalCount": 0,
- "orders": [
- {
- "orderID": 0,
- "userID": "string",
- "creationDate": "string",
- "lastStatusChangeDate": "string",
- "transactionID": 0,
- "chargeReference": "string",
- "contactDetails": {
- "name": "string",
- "emailAddress": "string",
- "telephoneNumber": "string"
}, - "sectionNames": "string",
- "status": {
- "code": "string",
- "description": "string"
}, - "consent": true,
- "searchCriteria": {
- "name": "string",
- "vatNo": "string",
- "regNo": "string",
- "additionalInfo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
}, - "reportDate": "2019-08-24T14:15:22Z"
}
]
}
Returns a specific Fresh Investigation order.
orderId required | string |
sections | string Example: sections=companyIdentification,creditScore Specify a value to return a single section, or multiple-comma separated sections of the completed Fresh Investigation. Leave null to return all sections. Available sections; - |
comments | string Default: "last" Enum: "last" "recent" "none" Selects number of comments which should be returned with the order details. |
{- "chargeReference": "string",
- "contactDetails": {
- "emailAddress": "string",
- "name": "string",
- "telephoneNumber": "string"
}, - "creationDate": "string",
- "lastStatusChangeDate": "string",
- "orderID": 0,
- "reportDate": "string",
- "searchCriteria": {
- "additionalInfo": "string",
- "address": {
- "city": "string",
- "postcode": "string",
- "simple": "string"
}, - "countryCode": "string",
- "name": "string",
- "regNo": "string",
- "vatNo": "string"
}, - "sections": [
- {
- "content": "string",
- "contentType": "string",
- "creationDate": "string",
- "name": "string"
}
], - "status": {
- "code": "string",
- "description": "string"
}, - "transactionID": 0
}
Update the Fresh Investigation Report data for a specific order, after the order has a status of delivered.
orderId required | string Fresh investigation orderId |
consent | boolean Including this allows Creditsafe to disclose your company details to the target company in the aim of improving the quality of our Investigation Report |
object (ConnectFreshInvInvestigationContactInfo) Your contact information | |
chargeReference | string Free text field to add your own personal reference to the order |
object (ConnectFreshInvInvestigationCompanyData) Details on the company. | |
object PendingInfo property contains the information of respective sections, that someone has requested respective information to be modified. |
{- "consent": true,
- "contactInfo": {
- "name": "string",
- "emailAddress": "string",
- "telephoneNumber": "string",
- "company": {
- "name": "string",
- "number": "string"
}
}, - "chargeReference": "string",
- "searchCriteria": {
- "name": "string",
- "additionalInfo": "string",
- "telephoneNumber": "string",
- "address": {
- "simple": "string",
- "postcode": "string",
- "city": "string"
}, - "regNo": "string",
- "vatNo": "string",
- "countryCode": "AF"
}, - "pendingInfo": {
- "contactDetails": {
- "name": "string",
- "emailAddress": "string",
- "telephoneNumber": "string",
- "company": {
- "name": "string",
- "number": "string"
}
}, - "searchCriteria": {
- "name": "string",
- "additionalInfo": "string",
- "telephoneNumber": "string",
- "address": {
- "simple": "string",
- "postcode": "string",
- "city": "string"
}, - "regNo": "string",
- "vatNo": "string",
- "countryCode": "AF"
}
}
}
{- "message": "FreshInvestigation OrderId is being updated"
}
Returns the status of attachment upload for the particular order.
orderId required | string Fresh investigation orderId |
importFile | string <binary> The file which we want to attach to the fresh investigation order |
description | string Description of the file which we want to attach to the fresh investigation order |
{ "file": "FILE_PATH" }
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Returns attachments available for that particular order.
orderId required | string fresh investigation orderId |
{- "correlationId": "string",
- "Attachments": [
- {
- "id": "string",
- "fileName": "string",
- "fileType": "string",
- "description": "string"
}
]
}
Retrieve attachment for the given attachmentId.
orderId required | string fresh investigation orderId |
id required | string fresh investigation attachment id for the given order |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Returns the status of comments for the particular order.
orderId required | string fresh investigation orderId |
comments | string comments for fresh investigation orderId |
{- "comments": "comments by user"
}
{- "correlationId": "string",
- "message": "string"
}
Returns the Fresh Investigation Report comments for a specific order.
orderId required | string FreshInvestigation Report Id |
{- "totalCount": 0,
- "comments": [
- {
- "userID": "CSC_123456",
- "comment": "testing comments",
- "creationDate": "2023-03-10T05:44:06.000Z"
}
]
}
Returns the Fresh Investigation Report data for a specific order, after the order has a status of delivered.
orderId required | string |
{- "correlationId": "string",
- "failedSections": [
- "CompanySummary"
], - "report": {
- "companyId": "string",
- "language": "OM",
- "companySummary": {
- "businessName": "string",
- "country": "AF",
- "companyNumber": "string",
- "companyRegistrationNumber": "string",
- "ggsID": "string",
- "mainActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "latestTurnoverFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "latestShareholdersEquityFigure": {
- "currency": "AFA",
- "value": 0.1
}, - "creditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}
}, - "companyIdentification": {
- "basicInformation": {
- "businessName": "string",
- "registeredCompanyName": "string",
- "companyRegistrationNumber": "string",
- "country": "AF",
- "vatRegistrationNumber": "string",
- "vatRegistrationDate": "2019-08-24T14:15:22Z",
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "operationsStartDate": "2019-08-24T14:15:22Z",
- "commercialCourt": "string",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}, - "ownershipType": "string",
- "companyStatus": {
- "status": "Active",
- "description": "string"
}, - "principalActivity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "contactAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
}, - "activityClassifications": [
- {
- "classification": "string",
- "activities": [
- {
- "code": "string",
- "description": "string"
}
]
}
], - "previousNames": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "name": "string"
}
], - "previousLegalForms": [
- {
- "dateChanged": "2019-08-24T14:15:22Z",
- "legalForm": {
- "commonCode": "string",
- "providerCode": "string",
- "description": "string"
}
}
]
}, - "creditScore": {
- "currentCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "contactInformation": {
- "mainAddress": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "otherAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "previousAddresses": [
- {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}
], - "emailAddresses": [
- "string"
], - "websites": [
- "string"
]
}, - "indicators": [
- {
- "type": "eti",
- "value": "X",
- "changeDate": "2019-08-24T14:15:22Z",
- "industryComparison": {
- "sectorCode": "string",
- "sectorAverage": "string",
- "sectorCount": 0,
- "totalAverage": "string",
- "totalCount": 0
}
}
], - "shareCapitalStructure": {
- "nominalShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "issuedShareCapital": {
- "currency": "AFA",
- "value": 0.1
}, - "shareCapitalCurrency": "string",
- "numberOfSharesIssued": 0,
- "shareHolders": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "shareholderType": "Other",
- "shareType": "string",
- "currency": "AFA",
- "totalValueOfSharesOwned": 0.1,
- "totalNumberOfSharesOwned": 0,
- "percentSharesHeld": 0.1,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "hasNegativeInfo": true,
- "shareClasses": [
- {
- "shareType": "string",
- "currency": "AFA",
- "valuePerShare": 0.1,
- "jointlyOwned": true,
- "numberOfSharesOwned": 0,
- "valueOfSharesOwned": 0.1,
- "additionalData": { }
}
]
}
]
}, - "directors": {
- "currentDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { }
}
], - "previousDirectors": [
- {
- "id": "string",
- "idType": "Other",
- "name": "string",
- "title": "string",
- "firstNames": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "gender": "Unknown",
- "birthName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "placeOfBirth": "string",
- "nationality": "string",
- "countryOfResidence": "string",
- "country": "AF",
- "directorType": "Other",
- "hasNegativeInfo": true,
- "signingAuthority": true,
- "positions": [
- {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { }
}
], - "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}
]
}, - "directorships": {
- "currentDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
], - "previousDirectorships": [
- {
- "id": "string",
- "title": "string",
- "initials": "string",
- "name": "string",
- "position": {
- "dateAppointed": "2019-08-24T14:15:22Z",
- "commonCode": "string",
- "providerCode": "string",
- "positionName": "string",
- "authority": "string",
- "apptDurationType": "string",
- "additionalData": { },
- "resignationDate": "2019-08-24T14:15:22Z"
}, - "registrationNumber": "string",
- "companyName": "string",
- "status": {
- "status": "Active",
- "description": "string"
}
}
]
}, - "otherInformation": {
- "bankers": [
- {
- "name": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "bankCode": "string",
- "bic": "string"
}
], - "advisors": [
- {
- "auditorName": "string",
- "solicitorName": "string",
- "accountantName": "string"
}
], - "employeesInformation": [
- {
- "year": 0,
- "numberOfEmployees": "string"
}
]
}, - "groupStructure": {
- "ultimateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "immediateParent": {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}, - "subsidiaryCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
], - "affiliatedCompanies": [
- {
- "id": "string",
- "country": "AF",
- "regNo": "string",
- "safeNo": "string",
- "idType": "Other",
- "name": "string",
- "type": "NotSet",
- "officeType": "registered",
- "status": "Active",
- "vatNo": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "activity": {
- "code": "string",
- "industrySector": "string",
- "description": "string",
- "classification": "string"
}, - "legalForm": "string",
- "additionalData": { }
}
]
}, - "extendedGroupStructure": [
- {
- "id": "string",
- "country": "string",
- "safeNumber": "string",
- "idType": "Other",
- "companyName": "string",
- "registeredNumber": "string",
- "latestAnnualAccounts": "2019-08-24T14:15:22Z",
- "level": 0,
- "percentOfOwnership": 0.1,
- "status": "string",
- "commonRatingBand": "string",
- "additionalData": { }
}
], - "financialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true,
- "profitAndLoss": {
- "revenue": 0.1,
- "operatingCosts": 0.1,
- "operatingProfit": 0.1,
- "wagesAndSalaries": 0.1,
- "pensionCosts": 0.1,
- "depreciation": 0.1,
- "amortisation": 0.1,
- "financialIncome": 0.1,
- "financialExpenses": 0.1,
- "extraordinaryIncome": 0.1,
- "extraordinaryCosts": 0.1,
- "profitBeforeTax": 0.1,
- "tax": 0.1,
- "profitAfterTax": 0.1,
- "dividends": 0.1,
- "minorityInterests": 0.1,
- "otherAppropriations": 0.1,
- "retainedProfit": 0.1
}, - "balanceSheet": {
- "landAndBuildings": 0.1,
- "plantAndMachinery": 0.1,
- "otherTangibleAssets": 0.1,
- "totalTangibleAssets": 0.1,
- "goodwill": 0.1,
- "otherIntangibleAssets": 0.1,
- "totalIntangibleAssets": 0.1,
- "investments": 0.1,
- "loansToGroup": 0.1,
- "otherLoans": 0.1,
- "miscellaneousFixedAssets": 0.1,
- "totalOtherFixedAssets": 0.1,
- "totalFixedAssets": 0.1,
- "rawMaterials": 0.1,
- "workInProgress": 0.1,
- "finishedGoods": 0.1,
- "otherInventories": 0.1,
- "totalInventories": 0.1,
- "tradeReceivables": 0.1,
- "groupReceivables": 0.1,
- "receivablesDueAfter1Year": 0.1,
- "miscellaneousReceivables": 0.1,
- "totalReceivables": 0.1,
- "cash": 0.1,
- "otherCurrentAssets": 0.1,
- "totalCurrentAssets": 0.1,
- "totalAssets": 0.1,
- "tradePayables": 0.1,
- "bankLiabilities": 0.1,
- "otherLoansOrFinance": 0.1,
- "groupPayables": 0.1,
- "miscellaneousLiabilities": 0.1,
- "totalCurrentLiabilities": 0.1,
- "tradePayablesDueAfter1Year": 0.1,
- "bankLiabilitiesDueAfter1Year": 0.1,
- "otherLoansOrFinanceDueAfter1Year": 0.1,
- "groupPayablesDueAfter1Year": 0.1,
- "miscellaneousLiabilitiesDueAfter1Year": 0.1,
- "totalLongTermLiabilities": 0.1,
- "totalLiabilities": 0.1,
- "calledUpShareCapital": 0.1,
- "sharePremium": 0.1,
- "revenueReserves": 0.1,
- "otherReserves": 0.1,
- "totalShareholdersEquity": 0.1
}, - "otherFinancials": {
- "contingentLiabilities": "string",
- "workingCapital": 0.1,
- "netWorth": 0.1
}, - "ratios": {
- "preTaxProfitMargin": 0.1,
- "returnOnCapitalEmployed": 0.1,
- "returnOnTotalAssetsEmployed": 0.1,
- "returnOnNetAssetsEmployed": 0.1,
- "salesOrNetWorkingCapital": 0.1,
- "stockTurnoverRatio": 0.1,
- "debtorDays": 0.1,
- "creditorDays": 0.1,
- "currentRatio": 0.1,
- "liquidityRatioOrAcidTest": 0.1,
- "currentDebtRatio": 0.1,
- "gearing": 0.1,
- "equityInPercentage": 0.1,
- "totalDebtRatio": 0.1
}
}
], - "localFinancialStatements": [
- {
- "type": "string",
- "yearEndDate": "2019-08-24T14:15:22Z",
- "numberOfWeeks": 0,
- "currency": "AFA",
- "consolidatedAccounts": true
}
], - "negativeInformation": { },
- "additionalInformation": { },
- "directorsExtra": { },
- "extendedGroupStructureExtra": { },
- "paymentData": { },
- "paymentDataExtra": { },
- "alternateSummary": { },
- "negativeInformationExtra": { }
}, - "companyId": "string",
- "dateOfOrder": "2019-08-24T14:15:22Z",
- "language": "string",
- "userId": 0
}
Endpoints to Monitor changes to Company Information. Company changes can be retrieved by creating a Portfolio (a collection of companies) and configuring the eventRules
(the criteria in which to trigger a change, e.g. company name changes, limit changes) on the portfolio. When a company in your Portfolio changes to satisfy an eventRule, a notificationEvent
will be raised to inform you of the nature of the change. See here for Creditsafe's Global Monitoring capabilities.
Global Monitoring Basic Integration Guide
You would use this endpoint to retrieve the user details related to the Global Monitoring product, such as the user's information.
[- {
- "countryCode": "US",
- "createdDate": "2020-01-01T00:00:00",
- "csCustomerId": 101662701,
- "csUserId": 101445010,
- "isAutoTracker": false,
- "languageCode": "en",
- "lastAccessDate": "2020-02-01T14:30:00",
- "modifiedDate": "2020-02-01T14:30:00",
- "contractEndDate": "2021-01-01T00:00:00",
- "userId": 10804
}
]
This endpoint allows you to manage portfolios. You can use the GET method to retrieve all portfolios associated with the user.
searchQuery | string Return portfolios that match the given value |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
pageSize | integer Number of items to return per Page. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCount": 1,
- "paging": {
- "size": 10,
- "prev": 0,
- "next": 2,
- "last": 3
}, - "data": {
- "portfolios": [
- {
- "portfolioId": 131318,
- "name": "Customers 2",
- "isDefault": false,
- "emails": [
- {
- "firstName": "John",
- "lastName": "Doe",
- "email": "john.doe@creditsafe.com"
}
], - "isSharedPortfolio": 1
}
], - "sharedPortfolios": [
- {
- "portfolioId": 131318,
- "name": "Customers 2"
}
]
}
}
This endpoint to create a new Portfolio based on the supplied criteria.
A portfolio can contain any number of companies that you wish to monitor changes to. The only required Body parameter is "name" for Connect users.
name required | string The name of the portfolio |
isDefault | boolean can set the portfolio as default for company monitoring events. |
Array of objects The email address of the user to receive the email notification. | |
emailSubject | string The subject of the email notification. |
emailLanguage | string The language of the email notification. |
frequency | string |
{- "name": "Test Portfolio",
- "isDefault": false,
- "emails": [
- {
- "firstName": "John",
- "lastName": "Doe",
- "emailAddress": "john.doe@creditsafe.com"
}
], - "emailSubject": "Creditsafe Monitoring Notification on portfolio {{portfolioName}}",
- "emailLanguage": "en",
- "frequency": "string"
}
{- "correlationId": "14cc64a0-c108-11ea-b9af-06bcc69a383e",
- "portfolioId": 131318,
- "name": "My New Portfolio",
- "isDefault": false
}
Endpoint allows you to import a list of companies to add to the selected portfolio along with some personal information for the company. Importing a portfolio will add the companies to the specified portfolio, duplicates in the import file will be ignored.You may also optionally add an email to the body of the request and get an email notification when the import is processed..
portfolioId required | number The unique identifier of the portfolio, obtained from |
importcsv | string <binary> The import file ideally needs to be a .csv file. |
string Option field. Provide an email and get a notification when the import has been completed with the details about the import. |
{ "importCsv": "FILE_PATH", "email": "john.smith@creditsafe.com" }
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "status": "Accepted for processing. Import Id 339523"
}
Endpoint allows you to sync a portfolio file with your portfolio. Sync action will delete all companies in your specified portfolio, and then add the companies from the file into the portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
importcsv | string <binary> The import file ideally needs to be a .csv file. |
string Option field. Provide an email and get a notification when the import has been completed with the details about the import. |
{ "importCsv": "FILE_PATH", "email": "john.smith@creditsafe.com" }
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "status": "Accepted for processing. Import Id 339523"
}
This endpoint allows you to retrieve the portfolio details from the portfolioId.
portfolioId required | number The unique identifier for the portfolio that you wish to retrieve, obtained from |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "portfolioId": 36,
- "name": "Customers 2",
- "isDefault": false,
- "emailSubject": "Creditsafe Monitoring Notification on portfolio {{portfolioName}}",
- "emails": [
- {
- "firstName": "John",
- "lastName": "Doe",
- "emailAddress": "john.doe@creditsafe.com"
}
]
}
This endpoint allows you to delete the portfolio using the portfolioId.
portfolioId required | number The unique identifier of the portfolio that you wish to delete, obtained from |
{- "message": "Portfolio removed and service usage will be updated shortly"
}
This endpoint allows you to update Portfolio details such as Name, email recipients, language and subject line.
portfolioId required | number The unique identifier of the portfolio, obtained from |
name required | string The name of the portfolio |
isDefault | boolean Change the setting of the portfolio as default for company monitoring events. |
Array of objects (Connect.Monitoring.UpdatePortfolioRequestEmail) The email addresses of the user to receive the email notification. | |
emailSubject | string The subject of the email notification. |
emailLanguage | string The language of the email notification. |
frequency | string For emails to be activated you must submit a value of '1' |
{- "name": "New portfolio Name",
- "emails": [
- {
- "firstName": "John",
- "lastName": "Smith",
- "emailAddress": "john.smith@creditsafe.com"
}
], - "frequency": "1"
}
{- "message": "string"
}
This endpoint allows you to copy companies from one portfolio to another. You can specify the source and destination portfolios to perform the copy operation.
portfolioId required | number The unique identifier of the portfolio you want to copy companies from, obtained from |
copyAll | boolean Default: false When CopyAll query parameter is False, portfolios and companies list needs to be passed. When CopyAll query parameter is True, only portfolios need to be passed and companies List must be empty. All companies are copied from current portfolio are considered here. |
portfolios required | Array of integers Comma separated portfolioId(s). |
Array of objects (Connect.Monitoring.CopyAndMoveCompaniesBodyCompanies) Array of companies to copy. |
{- "portfolios": [
- 196854,
- 197369
], - "companies": [
- {
- "id": "BE-X-733313367"
}, - {
- "id": "BE-X-868222848"
}, - {
- "id": "BE-X-835695382"
}
]
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "data": {
- "totalPortfoliosCompanies": 5,
- "successfulPortfoliosCompanies": 3,
- "failedPortfoliosCompanies": 2,
- "reason": "Duplicate entry '199483-FR00002855' for key 'PRIMARY"
}
}
This endpoint allows you to move companies from one portfolio to single (or) multiple portfolios. Removes the companies from the portfolio provided in the path parameter.
portfolioId required | number The unique identifier of the portfolio you want to move companies from, obtained from |
removeAll | boolean Default: false When RemoveAll query parameter is False, a portfolios and companies list needs to be passed. When RemoveAll query parameter is True, only portfolios need to be passed and companies List must be empty. All companies are moved and deleted from current portfolio. |
portfolios required | Array of integers Comma separated portfolioId(s). |
Array of objects (Connect.Monitoring.CopyAndMoveCompaniesBodyCompanies) Array of companies to copy. |
{- "portfolios": [
- 196854,
- 197369
], - "companies": [
- {
- "id": "BE-X-733313367"
}, - {
- "id": "BE-X-868222848"
}, - {
- "id": "BE-X-835695382"
}
]
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "data": {
- "totalPortfoliosCompanies": 5,
- "successfulPortfoliosCompanies": 3,
- "failedPortfoliosCompanies": 2,
- "reason": "Duplicate entry '199483-FR00002855' for key 'PRIMARY"
}
}
Retrieve user permissions within the customer for a portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "data": {
- "portfolioId": "13437356",
- "customerId": 101375376,
- "userPermission": [
- {
- "csUserId": 101435674,
- "userName": "UPPStage",
- "permission": "View, Add, Remove"
}
]
}
}
This endpoint provides a list of distinct countries associated with the companies monitored within a specific portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
[- "FR",
- "LU",
- "DE"
]
This endpoints gets all companies from a specific portfolio based on the portfolio id, optionally filter with query parameters.
portfolioId required | number The unique identifier of the portfolio, obtained from |
searchQuery | string Return companies that match the given value |
pageSize | integer Number of items to return per Page. |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
countryCode | string Return < |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCount": 1,
- "paging": {
- "size": 10,
- "prev": 0,
- "next": 2,
- "last": 3
}, - "data": [
- {
- "id": "US-X-US22384484",
- "safeNumber": "US22384484",
- "name": "GOOGLE LLC",
- "address": "VIA PABLO NERUDA, 4, TREZZANO SUL NAVIGLIO, 20090",
- "countryCode": "US",
- "portfolioId": 589960,
- "creditLimit": 10000,
- "dateLastEvent": "2018-06-14T00:59:06",
- "freeText": null,
- "personalLimit": 10000,
- "personalReference": "Follow up Jan 2021",
- "ratingCommon": "A",
- "ratingLocal": "Not rated - insufficient information to rate",
- "companyStatus": 1,
- "dateAdded": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
]
}
Endpoint to add a company using a company id, into a portfolio provided in as a path parameter. Additional fields can be used to add a personalReference, freeText, and personalLimit. These fields need to be submitted in the requestBody but can be 'nulled' if not required. See the two examples of the submission with and without these fields.
portfolioId required | number The unique identifier of the portfolio, obtained from |
id required | string The company Safe Number or Connect ID |
personalReference required | string or null A personal reference for the company |
freeText required | string or null A free field to add any additional text to the company in the portfolio |
personalLimit required | string or null A personal limit for the company - separate from the credit limit |
{- "id": "GB-0-12345678",
- "personalReference": "",
- "freeText": "",
- "personalLimit": ""
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "message": "Company Added"
}
This endpoint allows for companies to be deleted from the specified portfolio.
portfolioId required | number The unique identifier of the portfolio you want to delete companies from, obtained from |
clearAll | boolean Default: false When ClearAll query parameter is False,Companies List needs to be passed. When ClearAll query parameter is True, Companies List must be empty. All companies will be deleted |
companies | Array of strings |
{- "companies": [
- "BE-X-733313367",
- "BE-X-868222848"
]
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "message": "Companies deleted from portfolio"
}
This endpoint allows you to get various company details from a portfolio. Requires a portfolioID and companyID in the PATH of the request.
portfolioId required | number The unique identifier of the portfolio, obtained from |
companyId required | string A company Safe Number or Connect ID. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "connectId": "US-X-US22384484",
- "portfolioId": 589960,
- "personalReference": "Follow up Jan 2021",
- "freeText": null,
- "personalLimit": 10000,
- "safeNumber": "US22384484",
- "name": "GOOGLE LLC",
- "countryCode": "US",
- "address": "VIA PABLO NERUDA, 4, TREZZANO SUL NAVIGLIO, 20090",
- "companyStatus": 1,
- "creditLimit": 10000,
- "ratingCommon": "A",
- "ratingLocal": "Not rated - insufficient information to rate",
- "dateLastEvent": "2018-06-14T00:59:06",
- "dateAdded": "2020-07-01T00:59:06",
- "dateModified": "2020-07-01T00:59:06"
}
Endpoint to delete a company from a portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
companyId required | string A company Safe Number or Connect ID. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "message": "Company removed"
}
Updates the company details in a specified portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
companyId required | string A company Safe Number or Connect ID. |
personalReference required | string Field that can be used to add a personal reference against the company in a portfolio. |
freeText required | string Field that can be used to add a free text note to when adding/updating a company to a portfolio. |
personalLimit required | string Field that can be used to add a personal limit number against the company in a portfolio. |
{- "personalReference": "personal reference",
- "freeText": "Some useful text",
- "personalLimit": "40"
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "message": "Company updated successfully"
}
Get all notification eventRules
for the given portfolioId
. Notification event rules allow you to control which events you wish to monitor for the companies
contained within the given portfolio
.
portfolioId required | number The unique identifier for the portfolio that you wish to retrieve notification event rules for, obtained from |
[- {
- "isActive": 0,
- "ruleCode": 101,
- "ruleCountryCode": "XX",
- "ruleType": 4,
- "ruleTypeName": "Rating band change - 3 input",
- "name": "International Rating | Reduce by {0} Band(s) OR Less than Band {1}",
- "param0": "1",
- "param1": "A",
- "param2": "A"
}
]
Endpoint to that lists all the eventRules, their status and parameters based on a portfolio Id, filtered by country. Newly created portfolios are without any notification event rules by default, but you can switch rules on/off per country or on a global basis. There are different rules available for each country due to the different type of change event data that's available. The following GET request lists all the available rules for a portfolio.
portfolioId required | number The unique identifier of the portfolio, obtained from |
countryCode required | string = 2 characters Country code to show events for. |
[- {
- "isActive": 0,
- "ruleCode": 101,
- "ruleCountryCode": "XX",
- "ruleType": 4,
- "ruleTypeName": "Rating band change - 3 input",
- "name": "International Rating | Reduce by {0} Band(s) OR Less than Band {1}",
- "param0": "1",
- "param1": "A",
- "param2": "A"
}
]
Endpoint to update an eventRule in a portfolio. Must provide a portfolio unique identifier and a country code in the URL of the PUT request. The Body of the request must contain the ruleCode
number of the eventRule you want to update, with an isActive
parameter. Some event rules may also contain specific parameters, which can be set with param0
, param1
and param2
. parameters. Get the above information by calling the List All eventRules endpoint.
Important Note
It is recommended that any changes made to the Event Rules
are verified using the List Portfolio Event Rules Endpoint after the PUT call has been made.
portfolioId required | number The unique identifier of the portfolio, obtained from |
countryCode required | string = 2 characters Country code to show events for |
To ensure optimal processing efficiency when updating live event rules—whether for removal, addition, or status change—it is best practice to update the entire list of rules in a single operation.
ruleCode required | integer The unique ID of the EventRule |
isActive required | integer Flag to show if EventRule is active or not. 0 for false, 1 for true. |
string or integer | |
string or integer | |
string or integer |
[- {
- "ruleCode": 101,
- "isActive": 1,
- "param0": true,
- "param1": "15",
- "param2": "10"
}, - {
- "ruleCode": 1802,
- "isActive": 1,
- "param0": "10"
}, - {
- "ruleCode": 1815,
- "isActive": 0
}
]
{- "message": "string"
}
Update a portfolios event rules to default state. In Connect, default state means all rules are turned off.
portfolioId required | number The unique identifier of the portfolio, obtained from |
{- "message": "string"
}
Get current portfolio risk summary information.
portfolioId required | number The unique identifier of the portfolio, obtained from |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCompanies": 66,
- "bandACount": 20,
- "bandApc": 40.625,
- "bandBCount": 17,
- "bandBpc": 26.5625,
- "bandCCount": 14,
- "bandCpc": 21.8775,
- "bandDCount": 5,
- "bandDpc": 7.8125,
- "bandECount": 2,
- "bandEpc": 3.125
}
Get all notificationEvents based on the portfolio id, optionally filter with query parameters.
portfolioId required | number The unique identifier of the portfolio, obtained from |
searchQuery | string Return notificationEvents that match the given value |
sortBy | string Default: "companyName" Enum: "companyName" "countryCode" "eventId" "eventDate" Sort results by this column. Null values of sort column are listed after non-nulls. |
sortDir | string Default: "asc" Enum: "asc" "desc" The direction that you wish to sort results by. |
pageSize | integer Number of items to return per Page. |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
startDate | string <date-time> The start date on which results are filtered. |
endDate | string <date-time> The end date on which results are filtered. |
filterByCreatedDate | boolean Default: false Enum: false true Set to |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCount": 36,
- "data": [
- {
- "company": {
- "id": "US-X-US22384484",
- "safeNumber": "US22384484",
- "name": "GOOGLE LLC",
- "countryCode": "US",
- "portfolioId": 589960,
- "portfolioName": "Default"
}, - "eventId": 426992366,
- "eventDate": "2019-12-06T08:23:37",
- "newValue": "1600 AMPHITHEATRE PARKWAY, MOUNTAIN VIEW, CA, 94043-1351",
- "oldValue": "1604 AMPHITHEATRE PARKWAY, MOUNTAIN VIEW, CA, 94043-1351",
- "notificationEventId": 51861887,
- "notificationId": null,
- "processedDate": null,
- "ruleCode": 105,
- "ruleName": "Address",
- "summary": "Address Change reported",
- "ruleText": "Address Change reported",
- "localEventCode": "LI2013",
- "isProcessed": true
}
], - "paging": {
- "size": 10,
- "prev": 0,
- "next": 2,
- "last": 3
}
}
List of notification events based on the company id,optionally filtered with query parameters.
portfolioId required | string The unique identifier of the portfolio, obtained from |
companyId required | string A company Safe Number or Connect ID. |
searchQuery | string Return notificationEvents that match the given value |
sortDir | string Default: "asc" Enum: "asc" "desc" The direction that you wish to sort results by. |
pageSize | integer Default: 50 Number of items to return per Page (max 1000) |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
isProcessed | boolean Enum: true false A flag that can be set to |
sortBy | string Default: "companyName" Enum: "companyName" "countryCode" "eventId" "eventDate" Sort results by this column. Null values of sort column are listed after non-nulls. |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Endpoint to return a collection of events
for the given company, optionally filtered on the supplied search criteria. Event information will only be returned if the company exists in at least one of your portfolios
.
id required | string The connectId of the company that you wish to retrieve events for. |
startDate | string <date-time> The start date on which results are filtered. |
endDate | string <date-time> The end date on which results are filtered. |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
pageSize | integer Number of items to return per Page. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCount": 1,
- "data": [
- {
- "eventId": 192873729,
- "companyId": "UK00004371",
- "portfolioId": 589960,
- "ruleName": "Credit Limit Change",
- "localEventCode": "CL",
- "globalEventCode": "CL",
- "newValue": 7050000,
- "oldValue": 6100000,
- "eventDate": "2019-03-14T22:21:50",
- "createdDate": "2019-03-14T22:21:50"
}
], - "paging": {
- "size": 10,
- "prev": 0,
- "next": 2,
- "last": 3
}
}
Get all available notification event rules. Notification event rules allow you to control which events you wish to monitor for the companies
contained within a given portfolio
.
[- {
- "isActive": 0,
- "ruleCode": 101,
- "ruleCountryCode": "XX",
- "ruleType": 4,
- "ruleTypeName": "Rating band change - 3 input",
- "name": "International Rating | Reduce by {0} Band(s) OR Less than Band {1}",
- "param0": "1",
- "param1": "A"
}
]
Get all available notification event rules for the given countryCode
. Notification event rules allow you to control which events you wish to monitor for the companies
contained within a given portfolio
.
countryCode required | string = 2 characters ISO/Alpha 2 format country code for which notification event rules will be returned. |
[- {
- "isActive": 0,
- "ruleCode": 101,
- "ruleCountryCode": "XX",
- "ruleType": 4,
- "ruleTypeName": "Rating band change - 3 input",
- "name": "International Rating | Reduce by {0} Band(s) OR Less than Band {1}",
- "param0": "1",
- "param1": "A"
}
]
Get all notification events generated for companies monitored in your portfolios, based on the notification rules enabled. The notification events returned will be filtered based upon the supplied search criteria.
searchQuery | string Return notificationEvents that match the given value |
sortBy | string Default: "companyName" Enum: "companyName" "countryCode" "eventId" "eventDate" Sort results by this column. Null values of sort column are listed after non-nulls. |
sortDir | string Default: "asc" Enum: "asc" "desc" The direction that you wish to sort results by. |
startDate | string <date-time> The start date on which results are filtered. |
endDate | string <date-time> The end date on which results are filtered. |
page | integer Default: 0 Starting page number inGlobal Monitoring is |
pageSize | integer Number of items to return per Page. |
filterByCreatedDate | boolean Default: false Enum: false true Set to |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "totalCount": 36,
- "data": [
- {
- "company": {
- "id": "US-X-US22384484",
- "safeNumber": "US22384484",
- "name": "GOOGLE LLC",
- "countryCode": "US",
- "portfolioId": 589960,
- "portfolioName": "Default"
}, - "eventId": 426992366,
- "eventDate": "2019-12-06T08:23:37",
- "newValue": "1600 AMPHITHEATRE PARKWAY, MOUNTAIN VIEW, CA, 94043-1351",
- "oldValue": "1604 AMPHITHEATRE PARKWAY, MOUNTAIN VIEW, CA, 94043-1351",
- "notificationEventId": 51861887,
- "notificationId": null,
- "processedDate": null,
- "ruleCode": 105,
- "ruleName": "Address",
- "summary": "Address Change reported",
- "ruleText": "Address Change reported",
- "localEventCode": "LI2013",
- "isProcessed": true
}
], - "paging": {
- "size": 10,
- "prev": 0,
- "next": 2,
- "last": 3
}
}
Endpoints to access pre-configured decision trees to automate credit decisions. Decision Engine can help you save time and money across your company by automating time consuming processes which drain your company's resources. This can free you and your staff to spend more time to work on achieving your business goals.
A full audit trail of previous decisions is maintained for user access and decisions in a pending state can be manually approved or declined.
Returns all instances (Decision Trees) a user has permission to access.
customerId | integer The unique identifier of the customer. If used it will return all the Decision Trees associated to that customer. |
userId | integer The unique identifier of the user. If used it will return all the Decision Trees that user has access to. |
{- "correlationId": "string",
- "instances": [
- {
- "guid": "string",
- "decisionTreeName": "string"
}
]
}
Update the instances information.
You will need to call the GET /decisionEngine/instance/{guid}
endpoint to get the current configuration and then update the fields you want to change.
guid required | string get results by guid. |
templateId required | string The template ID of the decision tree to be updated. |
guid required | string The GUID to be updated. |
decisionTreeName required | string The name of the decision tree to be updated. |
customerId | integer The customer ID to be updated. |
inputParams | object The input parameters to be updated can be obtained from the |
configurationVariables | object The Configuration Variables to be updated can be obtained from the |
scalarVariables | object The Scalar Variables to be updated can be obtained from the |
{- "templateId": "72a7e73e799a4c3ea2a8b89bd2002829",
- "guid": "02dce1bbb81b11ed962c01ff1787b18e",
- "decisionTreeName": "Test US after NL test update5",
- "customerId": 103361848,
- "inputParams": { },
- "configurationVariables": { },
- "scalarVariables": { },
- "value": {
- "templateId": "72a7e73e799a4c3ea2a8b89bd2002829",
- "guid": "232101f5cfbf11edb2a53f274007bfbe",
- "decisionTreeName": "Default US-Test Tree",
- "publilshed": true,
- "customerId": 103361848,
- "inputParams": {
- "creditAmount": {
- "labelName": "Sales Amount",
- "failedStatus": 3,
- "unavailableStatus": 2,
- "isMandatory": true,
- "orderInde": 100,
- "fieldType": "Integer"
}
}, - "configurationVariables": {
- "companyStatus": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2
}, - "internationalScore": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": "B"
}, - "riskScore": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 50
}, - "dbt": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 1
}, - "possibleOFAC": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2
}, - "estimatedAnnualRevenue": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 1000
}, - "yearsInBusiness": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 5
}, - "derogatoryLegalFilingsCount": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 3
}, - "derogatoryLegalFilingsValue": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 1000
}, - "numberOfEmployees": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 1000
}, - "bankruptcy": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2
}, - "totalNumberOfTradeLines": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 25
}, - "percentageOfTotalPastDue": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 15
}, - "percentageSeverelyPastDue": {
- "isRequired": true,
- "failedStatus": 2,
- "unavailableStatus": 2,
- "value": 10
}, - "businessCompliance": {
- "isRequired": false,
- "failedStatus": null,
- "unavailableStatus": 2,
- "value": null
}, - "directorCompliance": {
- "isRequired": true,
- "failedStatus": null,
- "unavailableStatus": null,
- "value": null
}
}, - "scalarVariables": {
- "creditLimitAdjustmentModifier": {
- "isRequired": false,
- "value": 1
}
}
}
}
{ }
Returns all decision trees that the user has permission to access.
sortDir | string Default: "asc" Enum: "asc" "desc" The direction that you wish to sort results by. |
type | string Enum: "Credit Approval" "Bespoke" "Demo" Filter the returned decision trees by their associated decision tree type. |
sortBy | string Value: "friendlyName" Sort results by this column. |
decisionOutcome | boolean Default: false Fetch decision outcome in guid list endpoint. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "GUIDList": [
- {
- "friendlyName": "Check & Decide Demo",
- "GUID": "repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9",
- "type": "Credit Approval",
- "serviceLine": "dec_eng_cas"
}
]
}
Returns the user data fields defined for the given decision tree GUID.
provenirId required | string The unique identifier of the decision tree, obtained from |
{- "decisionEngineId": "repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9",
- "fields": [
- {
- "orderIndex": 100,
- "label": "Product Type",
- "paramName": "productType",
- "fieldType": "Dropdown",
- "mandatory": true,
- "dropdownDetails": [
- {
- "label": "Product A",
- "presentationOrder": 100
}
], - "validation": [
- {
- "validationType": "Minimum",
- "validationValue": 100,
- "description": "Minimum Sales Value $100"
}
]
}
]
}
Returns a log of all previously ran decisions that the user has permission to access, optionally filtered.
provenirId | string Example: provenirId=repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9 Filter the returned usage log by the GUID for the associated decision trees, obtained from |
companyId | string Example: companyId=US001-X-US60521352 Filter the returned usage log by the Connect ID for the associated companies for each decision. |
companyName | string Example: companyName=CREDITSAFE Filter the returned usage log by the Company Name for the associated companies for each decision. |
status | number Example: status=1 Filter the returned usage log by the status for each decision. |
fromDate | string <date-time> Filter the returned usage log by the date the the decision was run. |
toDate | string <date-time> Filter the returned usage log by the date the the decision was run. |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
{- "totalCount": 3108,
- "usageLog": [
- {
- "decisionLogId": 64492,
- "provenirId": "repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9",
- "friendlyName": "Check & Decide Demo",
- "userId": 101445010,
- "companyId": "US001-X-US60521352",
- "companyName": "CREDITSAFE USA INC.",
- "response": {
- "Decision": "Reject",
- "DecisionText": "The Sales Value requested is greater than Creditsafe's recommended credit limit.",
- "Audits": [
- {
- "description": "A",
- "RuleName": "International Score"
}
], - "originationId": "SFC-1976",
- "statusCode": 3
}, - "decisionDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "status": 3
}
]
}
Returns a specified decision log for a previously ran decision.
decisionLogId required | string The unique identifier of the decision log to retrieve, obtained from |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "decisionLogId": 64492,
- "provenirId": "repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9",
- "friendlyName": "Check & Decide Demo",
- "userId": 101445010,
- "companyId": "US001-X-US60521352",
- "companyName": "CREDITSAFE USA INC.",
- "response": {
- "Decision": "Reject",
- "DecisionText": "The Sales Value requested is greater than Creditsafe's recommended credit limit.",
- "Audits": [
- {
- "description": "A",
- "RuleName": "International Score"
}
], - "statusCode": 3
}, - "decisionDate": "2019-08-24T14:15:22Z",
- "originationId": "SFC-1976",
- "status": 3,
- "notes": "string",
- "modifiedDate": "2019-08-24T14:15:22Z"
}
Updates the status and/or notes for a specified decision.
decisionLogId required | string The unique identifier of the decision log to retrieve, obtained from |
statusCode | number The status that the decision will be updated to. Typically, 1 is reserved for positive outcomes, 2 for pending status and 3 for negative outcomes. |
notes | string Free text field to allow for the saving of notes on the associated decision object. |
{- "statusCode": 1,
- "notes": "Manually approved by Senior Credit Controller."
}
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "decisionLogId": 64492,
- "provenirId": "repoObj_0ed6a4aa_16e17d977e9_07ffb16e17d977e9",
- "friendlyName": "Check & Decide Demo",
- "userId": 101445010,
- "companyId": "US001-X-US60521352",
- "companyName": "CREDITSAFE USA INC.",
- "response": {
- "Decision": "Reject",
- "DecisionText": "The Sales Value requested is greater than Creditsafe's recommended credit limit.",
- "Audits": [
- {
- "description": "A",
- "RuleName": "International Score"
}
], - "statusCode": 3
}, - "decisionDate": "2019-08-24T14:15:22Z",
- "originationId": "SFC-1976",
- "status": 3,
- "notes": "string",
- "modifiedDate": "2019-08-24T14:15:22Z"
}
Runs the provided decision tree for the given company, optionally using the data provided in the body of the call.
provenirId required | string The unique identifier of the decision tree to run, obtained from |
companyId required | string Example: companyId=GB-0-03836192 The Connect ID for the company that you wish to run the decision tree on. Obtained from |
originationId | string Example: originationId=SFC-1976 An optional field that will allow text passed through to be stored against the decision. Typically used for internal identifiers (e.g. SalesForce IDs). |
The POST body should contain the User Data Fields for the decision tree you want to run obtained via the /{guid}/userDataFields
endpoint.
{- "productType": "Product A",
- "isCustomer": "Yes",
- "salesValue": 197600
}
{- "Decision": "Reject",
- "DecisionText": "The Sales Value requested is greater than Creditsafe's recommended credit limit.",
- "Audits": [
- {
- "description": "A",
- "RuleName": "International Score"
}
], - "originationId": "SFC-1976",
- "statusCode": 3
}
Returns decision outcomes which is set for decision tree.
guid required | string get results by guid. |
{- "correlationId": "23921650-c073-11ea-860f-06bc8182190e",
- "includeInManualReview": true,
- "decisionOutcomes": {
- "items": [
- {
- "status": 0,
- "label": "string",
- "description": "string"
}
]
}
}
This allows the user to manually update the decision outcome
guid required | string updates decision outcomes by guid. |
includeInManualReview | boolean This key is used to enable or restrict the manual review process for pending status. |
Array of objects |
{- "includeInManualReview": true,
- "decisionOutcomes": [
- {
- "status": 0,
- "label": "string",
- "description": "string"
}
]
}
{- "message": "Decision outcome updated successfully."
}
The focus on screening clients and third parties is increasing. International regulators are demanding that firms improve their ongoing sanctions screening process. World Compliance data through Connect allows customers to mitigate risk around Anti-Bribery and Corruption under local and international regulations such as the UK Bribery Act, by enabling users to screen their third party agents, suppliers or employees against watch lists. With World Compliance through Creditsafe Connect, compliance is easy, efficient and cost-effective, even as the regulatory mountain grows.
How to use Protect API Document
Profiles can be used as an additional category to group related investigations together. For instance - You may want to investigate all Branches, Directors and Shareholders of one business, and keep them in the same Profile.
Creates an empty profile for collating investigations.
name required | string Assign a unique name to the profile for ease of identification. |
{- "name": "string"
}
{- "id": "string",
- "userId": 0,
- "customerId": 0,
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
Returns all profiles for the logged in user or filtered with a matching profile name.
name | string or null |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
[- {
- "id": "string",
- "userId": 0,
- "customerId": 0,
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
]
Retrieves a profile by Id in the Path.
profileId required | string <guid> |
{- "id": "string",
- "userId": 0,
- "customerId": 0,
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
Endpoint to change the name of a profile.
profileId required | string <guid> |
name required | string Assign a unique name to the profile for ease of identification. |
{- "name": "string"
}
{- "id": "string",
- "userId": 0,
- "customerId": 0,
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
Endpoint to retrieve all Investigations associated with a specific Profile.
profileId required | string <guid> |
object (Connect.Protect.CreateInvestigationQueryDto) | |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
[- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "userId": 0,
- "customerId": 0,
- "query": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "scheduledOn": "2019-08-24T14:15:22Z",
- "profileId": "string",
- "profileName": "string",
- "alertCreatedAt": "2019-08-24T14:15:22Z",
- "alertsCount": 0,
- "noteCount": 0,
- "assignedRisk": "noRisk",
- "investigationName": "string",
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "status": "string"
}
]
Adds an Investigation to a Profile.
profileId required | string <guid> |
investigationId required | string <guid> |
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "extensions": {
- "property1": { },
- "property2": { }
}
}
An Investigation is the terminology used within Protect for a search.
Investigations are created against Businesses or Individuals, but you also need to decide which additional parameters you have available to base your Investigation on. This is typically a Name and an Address.
Searches are exclusively populated by Businesses and Individuals that meet a strict criteria e.g. They possess PEPs, SEOs, Sanctions.
Creates an Investigation according to the provided Investigation criteria. Each result is potential match which is attributed a relevancy/match score between 1-100 and a high level reason for it's inclusion in the World Compliance Database by looking at the Reason Listed and Comments to firstly ascertain whether the entry is a match for you search criteria and then utilize the data available for your own onboarding needs.
type required | string Enum: "business" "individual" Individual relates to individuals |
name | string or null The full or partial business or individual name |
screeningThreshold | integer or null <int32> Default Threshold is 85. Can only enter the following options: 85, 90, 95, 100 |
countryCode | string or null |
firstName | string or null Individual Only - To be used instead of ''name'' field should the user want to split out the name into first, middle, last. |
middleName | string or null Individual Only - To be used instead of ''name'' field should the user want to split out the name into first, middle, last. |
lastName | string or null Individual Only - To be used instead of ''name'' field should the user want to split out the name into first, middle, last. |
dateOfBirth | string or null |
gender | string or null Enum: "male" "female" |
{- "type": "business",
- "name": "string",
- "screeningThreshold": 0,
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "string",
- "gender": "male"
}
{- "correlationId": "string",
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": 0,
- "searchCriteria": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "profileId": "string",
- "profileName": "string",
- "alertsCount": 0,
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "results": [
- {
- "id": 0,
- "matchType": "string",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "2019-08-24T14:15:22Z",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
}
Endpoint to return all investigations. Filter response by using query parameters. Use the alertsCount parameter to only return Investigations with alerts greater than the supplied value.
scheduled | boolean |
alertsCount | integer or null <int32> |
type | string Enum: "business" "individual" |
q | string Keyword search: It searches in the 'name' fields of the investigation. |
order | string Enum: "asc" "desc" |
orderBy | string Enum: "alertCount" "city" "country" "createdAt" "dateOfBirth" "name" "profile" "province" "searchAt" "street" |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
[- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "userId": 0,
- "customerId": 0,
- "query": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "scheduledOn": "2019-08-24T14:15:22Z",
- "profileId": "string",
- "profileName": "string",
- "alertCreatedAt": "2019-08-24T14:15:22Z",
- "alertsCount": 0,
- "noteCount": 0,
- "assignedRisk": "noRisk",
- "investigationName": "string",
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "status": "string"
}
]
Endpoint to return a specific Investigation by ID. Can also be used to retrieve the associated Schedule Id that has been linked to the Investigation.
investigationId required | string <guid> |
{- "correlationId": "string",
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": 0,
- "searchCriteria": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "profileId": "string",
- "profileName": "string",
- "alertsCount": 0,
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "results": [
- {
- "id": 0,
- "matchType": "string",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "2019-08-24T14:15:22Z",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
}
Deletes an Investigation by {Id} number. This will remove the entire Investigation and all results within it.
investigationId required | string <guid> |
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "extensions": {
- "property1": { },
- "property2": { }
}, - "property1": { },
- "property2": { }
}
Requires the 'Investigation Id' in path, followed by 'Record Id' in the request body to add a record to the previously created Investigation.
By adding InvestigationRecords you are confirming that the result is a match to your search criteria.
To return to the original Investigation search to allocate other records, use "GET Investigation results by ID.".
investigationId required | string <guid> |
recordIds | Array of integers <int64> [ items <int64 > ] |
{- "recordIds": [
- 0
]
}
[- {
- "id": 0,
- "matchType": "string",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "2019-08-24T14:15:22Z",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
Requires the 'Investigation Id' in path.
investigationId required | string <guid> Investigation Id |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
[- {
- "id": 0,
- "matchType": "string",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "2019-08-24T14:15:22Z",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
Sends an update to the investigation specified by the ID and changes will be reflected within that investigation.
investigationId required | string <guid> |
Array of objects (InvestigationRecordDto) |
{- "records": [
- {
- "recordId": 0,
- "type": "trueMatch"
}
]
}
[- {
- "id": 0,
- "matchType": "trueMatch",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "string",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postalCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
Deletes a record from an Investigation ID.
investigationId required | string <guid> |
recordIds required | Array of integers <int64> [ items <int64 > ] |
{- "recordIds": [
- 0
]
}
[- {
- "id": 0,
- "matchType": "trueMatch",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "string",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postalCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
Returns original Investigation search results to assign any other results to the records.
investigationId required | string <guid> |
page | integer <int32> |
limit | integer <int32> |
{- "items": [
- {
- "id": 0,
- "matchType": "trueMatch",
- "resultId": 0,
- "entityId": "string",
- "matchScore": 0,
- "sourceDate": "string",
- "dateListed": "string",
- "name": "string",
- "fullName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "reasonListed": "string",
- "entityType": "string",
- "dateOfBirth": "string",
- "generation": "string",
- "gender": "string",
- "occupation": "string",
- "placeOfBirth": "string",
- "hasAdverseMedia": true,
- "otherNames": [
- "string"
], - "addresses": [
- {
- "street": "string",
- "city": "string",
- "province": "string",
- "postalCode": "string",
- "country": "string"
}
], - "comments": [
- "string"
], - "sources": [
- "string"
]
}
]
}
Allows user to update the risk with an Investigation.
id required | string <guid> |
assignedRisk required | string (InvestigationRisk) Enum: "noRisk" "high" "medium" "low" |
{- "assignedRisk": "noRisk"
}
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "userId": 0,
- "customerId": 0,
- "query": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "scheduledOn": "2019-08-24T14:15:22Z",
- "profileId": "string",
- "profileName": "string",
- "alertCreatedAt": "2019-08-24T14:15:22Z",
- "alertsCount": 0,
- "noteCount": 0,
- "assignedRisk": "noRisk",
- "investigationName": "string",
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "status": "string"
}
Creates an investigation and returns a link to the report.
screeningThreshold required | integer <int32> |
type required | string Enum: "business" "individual" |
name required | string |
countryCode | string |
firstName | string |
middleName | string |
lastName | string |
dateOfBirth | string |
gender | string (GenderType) Enum: "male" "female" |
searchName | string |
source | string (SourceType) Enum: "app" "upp" "api" |
{- "type": "business",
- "name": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "string",
- "gender": "male",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "app"
}
{- "filePath": "string"
}
This endpoint will Return a report by providing a file path.
investigationId required | string <guid> |
recordIds | Array of integers <int64> [ items <int64 > ] |
{- "recordIds": [
- 0
]
}
Creates a note to a specific investigation ID.
id required | string <guid> |
subject required | string |
text | string |
{- "subject": "string",
- "text": "string"
}
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "subject": "string",
- "text": "string",
- "userId": 0,
- "investigationId": "string"
}
Returns the notes created against a specific investigation ID.
id required | string <guid> |
page | integer <int32> |
limit | integer <int32> |
[- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "subject": "string",
- "text": "string",
- "userId": 0,
- "investigationId": "string"
}
]
Creates a PDF that shows the full report for the selected entities. This report will include search criteria used, user, time/date stamp and full World Compliance Report. It is recommended to call this endpoint before adding InvestigationRecords to an Investigation, as only non-processed alerts populate the PDF.
investigationId required | string <guid> |
recordIds | Array of integers <int32> [ items <int32 > ] |
{- "recordIds": [
- 0
]
}
{- "filePath": "string"
}
Provides a log of all actions taken against endpoints to evidence any necessary that checks were carried out correctly.
Returns logged interactions with Protect endpoints for audit purposes. Actions logged include creating an Investigation, Investigation Record and Schedule.
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
type | string or null Enum: "alert.accepted" "alert.rejected" "alert.received" "investigation.accepted" "investigation.created" "investigation.rejected" "investigation.removed" "investigation.file_downloaded" "investigation.risk_assigned" "investigation.record_removed" "investigation.note_removed" "investigation.assigned_to" "investigation.status" "idv.file_downloaded" "idv.gdc_search" "note.created" "profile.created" "profile.added" "profile.updated" "schedule.created" "schedule.recharged" "schedule.disabled" "schedule.deleted" "schedule.removed" "schedule.updated" "report.monitoring.requested" "report.monitoring.submitted" "report.monitoring.completed" "report.monitoring.failed" |
newerThan | string or null <date-time> |
olderThan | string or null <date-time> |
profileId | string or null <guid> |
order | string |
[- {
- "id": "string",
- "description": "string",
- "type": "string",
- "userId": "string",
- "payload": {
- "property1": { },
- "property2": { }
}, - "createdAt": "2019-08-24T14:15:22Z"
}
]
Produces a collection a csv of Audit records.
fileType required | string Value: "csv" |
auditType | string Enum: "alert.accepted" "alert.rejected" "alert.received" "profile.added" "profile.created" "investigation.accepted" "investigation.created" "investigation.file_downloaded" "schedule.created" "schedule.removed" |
userId | integer <int32> |
keywordSearch | string |
createdAtOrAfter | string <date-time> |
createdAtOrBefore | string <date-time> |
object (Connect.Protect.AuditExportPayloadDto) |
{- "fileType": "csv",
- "auditType": "alert.accepted",
- "userId": 0,
- "keywordSearch": "string",
- "createdAtOrAfter": "2019-08-24T14:15:22Z",
- "createdAtOrBefore": "2019-08-24T14:15:22Z",
- "payload": {
- "profileId": "string",
- "investigationId": "string"
}
}
{
}
A Schedule has a 1:1 relationship with an Investigation. Investigations that are scheduled will automatically check for new re-screen your initial search criteria on a nightly basis allowing you to review any new alerts each day.
Creates a Schedule to check against new sanctions that effect your chosen Investigation.
The frequency of the schedule is set to 'daily' as a default.
To receive notifications of alerts you need to follow this POST call with PUT/Update Schedules to set the 'isEmailRequired' to true
.
screeningThreshold required | integer <int32> The match score you will be alerted above. Can only enter the following options: 85, 90, 95, 100 |
investigationId required | string <guid> |
{- "investigationId": "string",
- "screeningThreshold": 0
}
{- "correlationId": "string",
- "id": "string",
- "customerId": 0,
- "userId": 0,
- "investigationId": "string",
- "investigation": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "userId": 0,
- "customerId": 0,
- "query": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "scheduledOn": "2019-08-24T14:15:22Z",
- "profileId": "string",
- "profileName": "string",
- "alertCreatedAt": "2019-08-24T14:15:22Z",
- "alertsCount": 0,
- "noteCount": 0,
- "assignedRisk": "noRisk",
- "investigationName": "string",
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "status": "string"
}, - "frequency": "Daily",
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "isEmailRequired": true,
- "isDisabled": true
}
Endpoint will update the details around the schedule.
id required | string <guid> Enter the schedule id. |
frequency required | string Need to enter |
isEmailRequired required | boolean Select |
investigationId required | string <guid> |
screeningThreshold required | integer <int32> Can only enter the following options: 85, 90, 95, 100 |
{- "investigationId": "string",
- "frequency": "string",
- "screeningThreshold": 0,
- "isEmailRequired": true
}
Endpoint to retrieve a specific Schedule by Id. A Schedule Id can be retrieved from the associated Investigation.
id required | string Enter the schedule id. |
{- "correlationId": "string",
- "id": "string",
- "customerId": 0,
- "userId": 0,
- "investigationId": "string",
- "investigation": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "userId": 0,
- "customerId": 0,
- "query": {
- "type": "Business",
- "name": "string",
- "houseNo": "string",
- "street": "string",
- "province": "string",
- "city": "string",
- "postCode": "string",
- "countryCode": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "generation": "string",
- "dateOfBirth": "string",
- "nationalId": "string",
- "citizenship": "string",
- "phoneNo": "string",
- "searchName": "string",
- "screeningThreshold": 0,
- "source": "string"
}, - "scheduleId": "string",
- "scheduledOn": "2019-08-24T14:15:22Z",
- "profileId": "string",
- "profileName": "string",
- "alertCreatedAt": "2019-08-24T14:15:22Z",
- "alertsCount": 0,
- "noteCount": 0,
- "assignedRisk": "noRisk",
- "investigationName": "string",
- "currentAlert": {
- "id": "string",
- "status": "string",
- "alertCount": 0,
- "totalRecordCount": 0,
- "unprocessedRecordCount": 0,
- "resultId": 0,
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "alertType": "string"
}, - "status": "string"
}, - "frequency": "Daily",
- "screeningThreshold": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "isEmailRequired": true,
- "isDisabled": true
}
Deletes a Schedule from an Investigation meaning entity will no longer be monitored on a nightly basis but record will still remain in the audit trail.
id required | string Enter the schedule id. |
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "extensions": {
- "property1": { },
- "property2": { }
}
}
Creates a search request for a GDC IDV search.
address required | string |
country required | string |
dateOfBirth required | string <date-time> |
id required | string <guid> |
name required | string |
city | string |
state | string |
postalCode | string |
acceptCulture | string |
{- "name": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "address": "string",
- "city": "string",
- "state": "string",
- "country": "string",
- "postalCode": "string",
- "acceptCulture": "string",
- "id": "string"
}
{- "matchRate": "fullMatch",
- "fullName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "address": "string",
- "country": "string",
- "sources": [
- {
- "category": "string",
- "matchType": "string"
}
], - "id": "string",
- "idvSearchId": "string"
}
Allows for a file to be uploaded to create multiple searches.
Once the status is 'Complete' you can view all the files by calling - GET List all Protect Investigations.
Refer to the 'Selected Template' endpoint for help guide and file header templates.
Endpoint to upload a file that generates multiple searches and investigations.
Note - file needs to be structured as per the template.
File required | string or null <binary> Uploads a file to the server in |
investigationType | string Enum: "business" "individual" |
{- "id": "string",
- "userId": 0,
- "customerId": 0,
- "type": "business",
- "fileName": "string",
- "storageFileName": "string",
- "errorFilename": "string",
- "rowCount": 0,
- "status": "inProgress",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
Returns all the Batch Uploads created by a user.
page | integer <int32> |
limit | integer <int32> |
[- {
- "id": "string",
- "userId": 0,
- "customerId": 0,
- "type": "business",
- "fileName": "string",
- "storageFileName": "string",
- "errorFilename": "string",
- "rowCount": 0,
- "status": "inProgress",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
]
Will return the batch upload details of a specific file id.
batchUploadId required | string <guid> |
{- "id": "string",
- "userId": 0,
- "customerId": 0,
- "type": "business",
- "fileName": "string",
- "storageFileName": "string",
- "errorFilename": "string",
- "rowCount": 0,
- "status": "inProgress",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z"
}
A toolbox of country-specific functionality. See the description under each endpoint for more information on a particular solution.
The Bank Verification tool allows customers to instantly verify that small and medium sized companies you are working with are providing correct bank details, to reduce fraud and avoid delays in your on boarding process. The bank data for these companies is provided to Creditsafe by various financial providers, including major banks. When you provide us with a company number and their bank details, we are able to perform instant checks to verify that those bank details are associated with that company and return -
Match – We have bank information on the company, and the data provided by the customer matches the company records
No Match – We have bank information on the company, but the data provided does not match any of the company records
Data Unavailable - We do not have bank information on the company.
checkType required | any Enum: "Both" "Validate" "Verify" Validation uses an algorithm to determine if a SCAN or IBAN exists, but does not let you know if that SCAN or IBAN actually belongs to the company who has provided it. Verification takes this a step further and checks the Creditsafe database for a match on the SCAN/IBAN, and tells you if the bank details actually belong to the company, so you can be assured that you are sending your money to the correct entity. |
companyId required | string Example: companyId=GB-0-X9999999 The connectId or safeNumber of the company to check against. |
sortCode | string Example: sortCode=089997 Sort Code to check - Must be passed in with Account Number to form a SCAN Result |
accountNumber | string Example: accountNumber=66374958 Account Number to check - Must be passed in with Sort Code to form a SCAN Result |
iban | string Example: iban=GB55TEST08999966374957 IBAN to check |
vatNumber | string VAT Number to check |
{- "totalSize": 1,
- "bankMatchResults": [
- {
- "companyNumber": "X9999999",
- "accountNumber": "66374957",
- "iban": "GB55TEST08999966374957",
- "ibanResult": "string",
- "ibanText": "The IBAN provided does not match the company UK07499628.",
- "logDate": "2020-06-04T11:04:32.7301608+00:00",
- "safeNumber": "UK07499628",
- "scanResult": "string",
- "scanText": "The Sort Code and Account Number provided does not match the company UK07499628.",
- "sortCode": "089999",
- "statusResult": "string",
- "statusText": "string",
- "vatResult": "string",
- "vatText": "The VAT provided matches the company UK07499628."
}
]
}
The Bank Verification API allows you to make a query to validate known details of an individual's or business's bank account against the banks' or building societies' databases.
This endpoint will perform a search with the supplied data against a bank or building society.
NOTE:- This endpoint will charge when a successful request is made to a bank or building society. This endpoint will charge when a result is returned. This includes charging if the no match is found.
All property fields need to be submitted with the request, if information for a specific property is not needed, it is required to pass an empty string.
customerName required | string This field is for the name on the account you are matching against with the bankAccount, sortCode and secondaryReference fields |
bankAccount required | string Must be numeric and a length of 8 characters |
sortCode required | string Must be numeric and a length of 6 characters |
accountType required | string field must be either Business or Personal, it can not be blank or any other value |
secondaryReference | string Should not be used unless you have been advised to use this by a bank or building society |
customerReference | string Field is for text input and does not affect the search result |
{- "customerName": "string",
- "bankAccount": "string",
- "sortCode": "string",
- "accountType": "string",
- "secondaryReference": "string",
- "customerReference": "string"
}
{- "supplierRequestData": {
- "customerName": "string",
- "bankAccount": "string",
- "sortCode": "string",
- "accountType": "string",
- "secondaryReference": "string"
}, - "customerReference": "string",
- "supplierResponse": {
- "customerName": "string",
- "bankAccount": "string",
- "sortCode": "string",
- "returnedCustomerName": "string",
- "result": true,
- "resultText": "string",
- "nameMatchResult": "string",
- "accountTypeResult": true,
- "reasonCode": "string"
}, - "requestDatetime": "string",
- "requestId": "string"
}
This endpoint will return whether the sort code and bank account number match the sort code and bank account number that was provided for the given single request.
Note:- A valid request requires all fields to exist in the request.
id required | string request id to fetch details |
bankAccount required | string The bank account number you would like to check matches the bank account number you queried with the the supplier when making the request with request-id |
sortCode required | string The sort code you would like to check matches the sort code you queried with the the supplier when making the request with request-id |
{- "bankAccount": "string",
- "sortCode": "string"
}
{- "isValid": true
}
This endpoint will return details of a past request by id.
id required | string request id to fetch details |
{- "supplierRequestData": {
- "customerName": "string",
- "accountType": "string",
- "secondaryReference": "string"
}, - "customerReference": "string",
- "supplierResponse": {
- "customerName": "string",
- "returnedCustomerName": "string",
- "result": true,
- "resultText": "string",
- "nameMatchResult": "string",
- "accountTypeResult": true,
- "reasonCode": "string"
}, - "requestDatetime": "string",
- "requestId": "string"
}
This endpoint will update the stored customerReference field of a past request with the provided ID.
id required | string The id of the history record |
customerReference required | string The replacement text to overwrite the previous customerReference in the selected history Id. |
{- "customerReference": "string"
}
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Bank Verification History list Request
Note:- All property fields need to be submitted with the request, if information for a specific property is not needed, it is required to pass an empty string.
searchByCustomer required | boolean A value of false will only search records for your account. If your account manager has configured your account to be able to view other users records within your company, a value of true will search all records made by all accounts within your company. |
customerName | string Name of the customer returned by the supplier. |
matchResult | string Whether a match or not a match returned by the supplier. Values are 'Full', 'Close' and 'No Match'. |
dateFrom | string Start date for filtering the results list by. |
dateTo | string End date for filtering the results list by. |
accountType | string Type of account queried with the the supplier. Values are 'Business' and 'Personal'. |
customerReference | string Your Customer reference. |
[- {
- "requestId": "2019-08-24T14:15:22Z",
- "customerName": "string",
- "accountType": "string",
- "customerReference": "string",
- "matchResult": "string",
- "requestDatetime": "2019-08-24T14:15:22Z"
}
]
Allows users to return Land Registry details of a company.
companyId required | string A company Safe Number or Connect ID. |
language | string^[a-zA-Z]{2}$ Default: "en" language the report is requested in. |
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
{- "totalSize": 64293,
- "data": [
- {
- "rn": 1,
- "address": "Land at Gorse Hill, Farningham, Dartford, Kent, South East",
- "tenure": "Freehold",
- "registeredTitle": "K945315",
- "proprietorship": "Limited Company or Public Limited Company",
- "correspondenceAddress": "Bridge House, 1 Walnut Tree Close, Guildford, Surrey GU1 4LZ, Ash House Falcon Road, Sowton, Exeter EX2 7LB",
- "changeDate": "2015-08-20T00:00:00",
- "propertyType": "Other",
- "newlyBuild": "No",
- "companyRegistrationNo": "09346363"
}, - {
- "rn": 2,
- "address": "Land at Gorse Hill, Farningham, Dartford, Kent, South East",
- "tenure": "Freehold",
- "registeredTitle": "K945323",
- "proprietorship": "Limited Company or Public Limited Company",
- "correspondenceAddress": "Bridge House, 1 Walnut Tree Close, Guildford, Surrey GU1 4LZ, Ash House Falcon Road, Sowton, Exeter EX2 7LB",
- "changeDate": "2015-08-20T00:00:00",
- "propertyType": "Other",
- "newlyBuild": "No",
- "companyRegistrationNo": "09346363"
}
]
}
This tool provides a detailed view of data supplied via the CCDS scheme(Commercial Credit Data Sharing ). It's tailored for users needing immediate access to current and accurate financial agreement information, enhancing decision-making with up-to-date data insights.
1. Full CCDS Access - Gain in-depth insights with access to up to 48 months of historical data on current accounts, loans, and credit card facilities. This tool is perfect for comprehensive long-term financial analysis, offering a thorough understanding of credit history and trends.
2. Financial Footprint - Get a summarized view of non performance related credit activity data. This tool simplifies the complex data into an easily understandable summary, ideal for quick assessments and initial screenings.
3. Finance Performance Indicator - A predictive tool that evaluates the likelihood of a company defaulting on payments within the next 90 days. This tool is crucial for risk assessment and mitigation, offering foresight and preparation for potential financial challenges.
companyId required | string Example: GB-0-X9999999 The connectId or safeNumber of the company |
{- "correlationId": "string",
- "safeNumber": "UK08368892",
- "creditSafe": {
- "creditSafeCompanyId": "NI008172"
}, - "overallAggregations": {
- "totalAccounts": -1,
- "totalBalance": 0,
- "totalOverdraftOrCreditLimit": 0,
- "remainingBalance": 0,
- "totalAverageBalance": 0
}, - "history": [
- {
- "businessTypeIndicator": "L",
- "businessName": "POTS & CO LTD",
- "businessAddress": {
- "line1": "UNIT 3&7 DAN HOUSE",
- "line2": "ELVEDEN ROAD",
- "line3": "LONDON",
- "line4": "",
- "line5": "",
- "line6": "",
- "postcode": "NW10 7ST"
}, - "additionalTradingStyle": null,
- "businessTelephoneNumber": null,
- "companyRegistrationNumber": null,
- "vatNumber": null,
- "specialInstructionIndicator": null,
- "startDateOfAgreement": "2017-05-15T00:00:00",
- "currentBalance": 0,
- "currentBalanceCreditIndicator": null,
- "actualCurrentBalance": 0,
- "facilityStatus": 0,
- "originalDefaultBalance": 0,
- "creditOrOverdraftLimit": 0,
- "flagSettings": "",
- "transferredToConsolidatedDebtAccount": null,
- "repaymentPeriod": 0,
- "paymentAmount": 0,
- "paymentFrequencyIndicator": null,
- "numberOfCashAdvances": 0,
- "valueOfCashAdvances": 0,
- "minimumBalance": 0,
- "minimumBalanceCreditIndicator": null,
- "actualMinimumBalance": 0,
- "maximumBalance": 0,
- "maximumBalanceCreditIndicator": null,
- "actualMaximumBalance": 0,
- "averageBalance": 0,
- "averageBalanceCreditIndicator": null,
- "actualAverageBalance": 0,
- "creditTurnover": 0,
- "creditTurnoverNetOrGrossIndicator": null,
- "debitTurnover": 0,
- "debitTurnoverNetOrGrossIndicator": null,
- "rejectedPayments": 0,
- "maximumDurationOfExcess": 0,
- "currentAccountReportingLevelIndicator": null,
- "facilityType": "01",
- "facilityTypeCategory": "LOAN",
- "batchDate": "20220131",
- "date": "20220131",
- "facilityId": "baffec1bd22b1f30ec6ebce04c9c1ad158d7fce6c9f693c53f880b5db631dd9a"
}
], - "footprintData": {
- "2023": {
- "10": {
- "loans": {
- "ActiveAccounts": 10,
- "SettledAccounts": 1,
- "EarliestStartDate": "2016-08-17T00:00:00",
- "LatestStartDate": "2019-09-18T00:00:00"
}, - "currentAccounts": {
- "ActiveAccounts": 1,
- "SettledAccounts": 0,
- "EarliestStartDate": "2012-07-03T00:00:00",
- "LatestStartDate": "2012-07-03T00:00:00"
}, - "all": {
- "activeAccounts": 11,
- "settledAccounts": 1,
- "earliestStartDate": "2012-07-03T00:00:00",
- "latestStartDate": "2019-09-18T00:00:00"
}, - "creditCards": {
- "activeAccounts": 0,
- "settledAccounts": 0
}
}, - "11": {
- "loans": {
- "ActiveAccounts": 1,
- "SettledAccounts": 0,
- "EarliestStartDate": "2012-07-03T00:00:00",
- "LatestStartDate": "2012-07-03T00:00:00"
}, - "currentAccounts": {
- "ActiveAccounts": 1,
- "SettledAccounts": 0,
- "EarliestStartDate": "2012-07-03T00:00:00",
- "LatestStartDate": "2012-07-03T00:00:00"
}, - "all": {
- "activeAccounts": 1,
- "settledAccounts": 1,
- "earliestStartDate": "2012-07-03T00:00:00",
- "latestStartDate": "2019-09-18T00:00:00"
}, - "creditCards": {
- "activeAccounts": 0,
- "settledAccounts": 0
}
}
}
}, - "indicatorData": {
- "2023": {
- "10": {
- "30_day_pod": 0,
- "30_day_indicator": 0,
- "60_day_pod": 0,
- "60_day_indicator": 0,
- "90_day_pod": 0,
- "90_day_indicator": 0
}, - "11": {
- "30_day_pod": 0,
- "30_day_indicator": 0,
- "60_day_pod": 0,
- "60_day_indicator": 0,
- "90_day_pod": 0,
- "90_day_indicator": 0
}
}
}
}
Places an order for a Fresh Investigation (Offline Report). Providing as much detail as possible about the Company, our team will use official sources and registries to quickly answer questions about a company's stability and financial health. Fresh Investigations take 5.5 days on average to complete. By adding consent:true
to the request, you are allowing Creditsafe to disclose your company details to the company you have requested the Investigation against, to be used only in the aim of improving our Investigation report.
operationType | string Value: "searchSupport" Example: operationType=searchSupport type of check |
attachment | string Base64 encoded string of any relevant document or file that supports the investigation request. |
object Contains all necessary details about the investigation, focusing on both the customer submitting the request and the target subject. |
{- "freshInvestigationRequestResult": {
- "Message": "",
- "Status": "Success",
- "TransId": "27079"
}
}
This endpoint can be used to check the reliability of a company/bank details combination,
and ensure that the IBAN is not linked to a risk of fraud.
NOTE - There are a set of 'required' parameters for this endpoint, however please note the exceptions in the countryCode
description.
registrationId required | string registrationId of company |
countryCode required | string Country codes in iso-2 format The following counties do NOT support the |
iban required | string Bank Account details in IBAN format |
bban | string Bank Account Number for countries where IBAN format doesn't support |
bic | string Business/Bank Identifier Code to identify the bank/branch holding the account along with BBAN |
routingCode | string Routing Code to identify the bank/branch holding the account along with BBAN |
{- "@domain": "string",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "score": 0,
- "classification": "string",
- "status": "string",
- "entity": {
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "paymentIdentity": {
- "iban": "string",
- "type": "string"
}, - "company": {
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "registrationId": "string",
- "name": "string",
- "legalPerson": true,
- "codeTva": "string",
- "typeId": "string",
- "countryCode": "string",
- "status": "string"
}, - "additionalProperties": {
- "vatRequestInfo": {
- "valid": true,
- "requestIdentifier": "string",
- "date": "2019-08-24"
}
}
}, - "issuerCompany": {
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "registrationId": "string",
- "name": "string",
- "typeId": "string",
- "countryCode": "string"
}, - "input": {
- "@input": "string",
- "paymentIdentity": {
- "iban": "string"
}, - "company": {
- "registrationId": "string",
- "countryCode": "string"
}
}, - "withDeferredResult": true,
- "byAPI": true,
- "byFTP": true,
- "workflow": "string",
- "reasons": [
- "string"
], - "reasonLabels": {
- "property1": "string",
- "property2": "string"
}
}
This endpoint is used to check the status of a verification whose status is ‘pending’.
audition_id required | string identifier to check status |
{- "@domain": "string",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "score": 0,
- "classification": "string",
- "status": "string",
- "entity": {
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "paymentIdentity": {
- "iban": "string",
- "type": "string"
}, - "company": {
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "registrationId": "string",
- "name": "string",
- "legalPerson": true,
- "codeTva": "string",
- "typeId": "string",
- "countryCode": "string",
- "status": "string"
}, - "additionalProperties": {
- "vatRequestInfo": {
- "valid": true,
- "requestIdentifier": "string",
- "date": "2019-08-24"
}
}
}, - "issuerCompany": {
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "registrationId": "string",
- "name": "string",
- "typeId": "string",
- "countryCode": "string"
}, - "input": {
- "@input": "string",
- "paymentIdentity": {
- "iban": "string"
}, - "company": {
- "registrationId": "string",
- "countryCode": "string"
}
}, - "withDeferredResult": true,
- "byAPI": true,
- "byFTP": true,
- "workflow": "string",
- "reasons": [
- "string"
], - "reasonLabels": {
- "property1": "string",
- "property2": "string"
}
}
A suite of endpoints to allow you to upload, map, match and then append Creditsafe company data to your own master data. Maintaining the quality of company data is of greatest importance to ensure efficiency and maximisation of opportunity.
Enter a name for the 'Job Request' to be associated to the file going to be processed.
name required | string The name associated to the Data Cleaning job created by the user in the 'POST - Create Job Request' |
{- "name": "Create a Data Cleaning Job 03-10-20xx"
}
{- "id": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAT": "2019-08-24T14:15:22Z",
- "managingUserId": 0,
- "managingCustomerId": 0,
- "owningCustomerId": 0,
- "owningUserId": 0,
- "status": "created",
- "countryCode": "string",
- "portfolioId": "string",
- "source": "dataCleaning",
- "jobSummary": {
- "totalRows": 0,
- "matched": 0,
- "manualMatched": 0,
- "unmatched": 0,
- "duplicates": 0
}, - "jobEnrichmentSettings": {
- "creditType": "string"
}, - "archived": true
}
This endpoint can be used to retrieve all created data cleaning job requests as defined by the query parameters.
countries | string Comma separated list of ISO/Alpha-2 country codes to filter the results by. |
status | string Returns the individual jobs by status. Possible values are: |
jobName | string Returns the individual jobs by name. |
fromDate | integer <date-time> Returns the individual jobs created after the specified date. |
customerId | integer Returns the individual jobs by customer id. |
toDate | integer <date-time> Returns the individual jobs created before the specified date. |
userId | integer Returns the individual jobs by user id. |
pageSize | integer Returns the number of individual jobs per page. |
companyName | string Returns the individual jobs by company name. |
page | integer Returns the page number of the individual jobs. |
archived | boolean Returns the individual jobs by archived status. |
[- {
- "id": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAT": "2019-08-24T14:15:22Z",
- "managingUserId": 0,
- "managingCustomerId": 0,
- "owningCustomerId": 0,
- "owningUserId": 0,
- "status": "created",
- "countryCode": "string",
- "portfolioId": "string",
- "source": "dataCleaning",
- "jobSummary": {
- "totalRows": 0,
- "matched": 0,
- "manualMatched": 0,
- "unmatched": 0,
- "duplicates": 0
}, - "jobEnrichmentSettings": {
- "creditType": "string"
}, - "archived": true
}
]
Returns Job by {id} number which is generated from 'Creating Job Request' stage. This endpoint is used to check the status
of the job.
id required | string |
{- "id": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAT": "2019-08-24T14:15:22Z",
- "managingUserId": 0,
- "managingCustomerId": 0,
- "owningCustomerId": 0,
- "owningUserId": 0,
- "status": "created",
- "countryCode": "string",
- "portfolioId": "string",
- "source": "dataCleaning",
- "jobSummary": {
- "totalRows": 0,
- "matched": 0,
- "manualMatched": 0,
- "unmatched": 0,
- "duplicates": 0
}, - "jobEnrichmentSettings": {
- "creditType": "string"
}, - "archived": true
}
Upload a Job File for processing, you need to link to the {id} number generated from the 'Job Request'.
id required | string The {id} number generated from the 'Job Request'. |
hasHeader required | boolean Indicates if the file has a header row |
jobFile required | string <binary> The file to be uploaded |
{- "id": "string",
- "sourceFilename": "string",
- "hasHeader": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "managingUserId": 0,
- "managingCustomerId": 0,
- "status": "string",
- "active": true
}
Update the mapping of the uploaded file to match that of the header within it. You can add or remove the required number of mapping points in the Request Body.
id required | string |
required | Array of objects (JobMappingDto) |
{- "mappings": [
- {
- "mapping": "name",
- "value": "0"
}
]
}
[- {
- "mapping": "name",
- "value": "0"
}
]
Submission of the file after mappings have been carried out. To have a successful submission a blank response body (See example) is required to be posted.
id required | string |
{ }
{- "messageId": "string"
}
Detail which package of enrichment settings are to be applied to the uploaded file.
Select one of the three creditTypes to acquire the JSON Enrichment tag schema possible for that product.
Removal of Enrichment tags is possible from each creditType. Addition of Enrichment tags to a creditType is not possible beyond the maximum schema for each.
id required | string |
Array of objects |
{- "enrichments": [
- {
- "enrichment": "general.safeNumber"
}, - {
- "enrichment": "general.connectId"
}, - {
- "enrichment": "general.ggsId"
}, - {
- "enrichment": "general.companyName"
}, - {
- "enrichment": "general.companyId"
}, - {
- "enrichment": "general.companyNameKanji"
}, - {
- "enrichment": "general.companyNameKana"
}, - {
- "enrichment": "general.aliasName"
}, - {
- "enrichment": "general.tradeName"
}, - {
- "enrichment": "general.tradeNumber"
}, - {
- "enrichment": "general.acronym"
}, - {
- "enrichment": "general.organisationNumber"
}, - {
- "enrichment": "general.legalRegistrationNumber"
}, - {
- "enrichment": "general.siret"
}, - {
- "enrichment": "general.siren"
}, - {
- "enrichment": "general.companyNumber"
}, - {
- "enrichment": "general.kvkNumber"
}, - {
- "enrichment": "contact.eircode"
}, - {
- "enrichment": "contact.country"
}, - {
- "enrichment": "contact.mailing.city"
}, - {
- "enrichment": "general.companyType"
}, - {
- "enrichment": "general.companyTypeDesc.en"
}, - {
- "enrichment": "general.legalName"
}, - {
- "enrichment": "general.legalNameAlt"
}, - {
- "enrichment": "general.rsin"
}, - {
- "enrichment": "general.tradingName"
}, - {
- "enrichment": "general.regDeletionNumber"
}, - {
- "enrichment": "general.pattern"
}, - {
- "enrichment": "general.banding"
}, - {
- "enrichment": "general.bandingDesc"
}, - {
- "enrichment": "general.rowNumber"
}, - {
- "enrichment": "general.duplicate"
}, - {
- "enrichment": "general.duplicateId"
}, - {
- "enrichment": "contact.city"
}
]
}
{- "enrichments": [
- {
- "enrichment": "Tag Name from request body"
}
]
}
Commencing the Job enrichment to the uploaded file after mapping the enrichment requirements. To have a successful submission a blank response body (See example) is required to be posted.
POST 'enrich' will not commence unless the Job Status
is jobMatchingComplete
.
Use the GET/dataCleaning/jobs/{id} to check Status of job.
id required | string |
{ }
[- { }
]
Returns the enriched file after enrichment is complete. Identify the file type to be returned via the query parameter.
id required | string |
fileType | string Example: fileType=csv |
{- "correlationId": "string",
- "filePath": "string"
}
Archives the job, this can be done at any stage. To have a successful submission a blank response body (See example) is required to be posted.
id required | string |
{ }
{- "id": "string",
- "name": "string",
- "createdAt": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "managingUserId": 0,
- "managingCustomerId": 0,
- "owningCustomerId": 0,
- "owningUserId": 0,
- "status": "string",
- "countryCode": "string",
- "source": "string",
- "jobEnrichmentSettings": {
- "creditType": "string"
}, - "archived": true
}
KYC (Know Your Customer) Protect enables you to make better-informed risk management decisions by utilizing our comprehensive business information. This service is designed for both Know Your Business operations and AML (Anti-Money Laundering) screening features.
The application ensures that you can conduct due diligence on customers and suppliers alike, identify key parties, verify individual identity details globally, and screen against international sanctions, regulatory enforcements, PEP (Politically Exposed Persons) lists, and potential adverse media.
Returns a list of document types valid for the provided profile type.
type required | string Enum: "trust" "individual" "soleTrader" "company" "plc" "partnership" "otherEntity" The type of the profile the user wants to return. |
[- "string"
]
Returns a list of audits which can be filtered by various categories.
profileIds | Array of strings Select the profileId's for the filter. |
categories | Array of strings Items Enum: "profile" "amlSearch" Available categories for the filter. |
subcategories | Array of strings Items Enum: "profileDetails" "keyParty" "amlMonitoring" Available subcategories for the filter. |
actions | Array of strings Items Enum: "created" "updated" "deleted" "searchRemoved" "searchLinked" "attachmentCreated" "attachmentUpdated" "attachmentDeleted" "noteCreated" "noteUpdated" "noteDeleted" "noteArchived" "noteUnarchived" "addressCreated" "addressUpdated" "addressDeleted" "kycStatusUpdated" "addedToAmlMonitoring" "updatedInAmlMonitoring" "removedFromAmlMonitoring" Available actions for the filter. |
userIds | Array of integers User Ids for the filter. |
startDate | string <date> Start date for the filter. |
endDate | string <date> End date for the filter. |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "description": "string",
- "category": "profile",
- "subcategory": "profileDetails",
- "action": "created",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "payload": {
- "companyId": "GB-0-0123456789",
- "profileId": "12345f68-1234-1234-1a2b-1a12bb4c578",
- "safeNumber": "UK0122345678",
- "profileName": "Example Profile"
}
}
], - "totalSize": 0,
- "correlationId": "string"
}
Uses the name and type provided by the user to create a profile.
name required | string The name of the profile being created. |
type required | string Enum: "trust" "individual" "soleTrader" "company" "plc" "partnership" "otherEntity" The profile type to be created. This will effect searches later for validations. |
internalId | string Internal ID of the profile, this MUST be unique across your profiles. |
assignedToId | integer Creditsafe Id of the user to assign the profile to. |
kycReviewOn | string The date to which the profile should be reviewed. |
status | string Enum: "new" "approved" "declined" "pending" "cancelled" "referred" "closed" "approvedReviewDue" Status of the profile. |
riskRating | string Enum: "notApplicable" "veryLow" "low" "medium" "high" "veryHigh" Risk rating of the profile. |
kycComments | string Free text field for users to highlight key information to other users. |
object Please note the required property in this object. |
{- "name": "string",
- "type": "trust",
- "internalId": "string",
- "assignedToId": 0,
- "kycReviewOn": "string",
- "status": "new",
- "riskRating": "notApplicable",
- "kycComments": "string",
- "details": {
- "legalName": "Creditsafe Ltd",
- "tradingName": null,
- "aliases": null,
- "activity": "62409",
- "description": "Example Free Text",
- "contactName": null,
- "email": "example@creditsafe.com",
- "website": "www.creditsafe.com",
- "telephone": null,
- "turnover": {
- "currencyCode": "eur",
- "amount": 0
}, - "assetsUnderManagement": {
- "currencyCode": "eur",
- "amount": 0
}, - "organizationNumber": "12345678",
- "internalContact": null,
- "internalEmail": null,
- "dateOfBirth": "2024-03-25",
- "countryCode": "GB",
- "vatNo": "GB12345678",
- "isListedOnExchange": null,
- "exchangeName": null
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "riskRating": "string",
- "status": "string",
- "type": "string",
- "internalId": "string",
- "assignedToId": 0,
- "assignedTo": "string",
- "safeNumber": "string",
- "companyId": "string",
- "formationDate": "2019-08-24",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "kycApprovedAt": "2019-08-24T14:15:22Z",
- "kycReviewOn": "2019-08-24",
- "kycStatusUpdatedOn": "2019-08-24T14:15:22Z",
- "kycComments": "string",
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0,
- "modeOfCreation": "string",
- "importStatus": "string",
- "isLocked": true,
- "details": {
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "legalName": "string",
- "tradingName": "string",
- "aliases": [
- "string"
], - "activity": "string",
- "description": "string",
- "contactName": "string",
- "email": "string",
- "website": "string",
- "telephone": "string",
- "turnover": {
- "currencyCode": "string",
- "amount": 0
}, - "assetsUnderManagement": {
- "currencyCode": "string",
- "amount": 0
}, - "dateOfBirth": "2019-08-24",
- "countryCode": "string",
- "vatNo": "string",
- "isListedOnExchange": true,
- "exchangeName": "string",
- "organizationNumber": "string",
- "internalContact": "string",
- "internalEmail": "string",
- "internationalScore": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "noteCount": 0,
- "attachmentCount": 0
}
}
Returns a list of profiles ordered by modified date.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
searchTerm | string A search term to filter by. The search term will be matched against names, and internal ids containing the search term. |
assignees | integer <int32> The ids of assigned users to filter by. |
kycReviewAfter | string <date> Filters results based on profiles with a kyc review date after this date. |
kycReviewBefore | string <date> Filters results based on profiles with a kyc review date after this date. |
riskRatings | Array of strings The risk ratings to filter by. Available values: notApplicable, veryLow, low, medium, high, veryHigh |
sortOrder | string The order in which the items should be sorted. Available values: asc, desc |
sortBy | string The field by which the items should be sorted. Available values: modifiedAt, name |
{- "items": [
- {
- "id": "string",
- "name": "string",
- "riskRating": "string",
- "status": "string",
- "type": "string",
- "internalId": "string",
- "assignedToId": 0,
- "assignedTo": "string",
- "safeNumber": "string",
- "companyId": "string",
- "formationDate": "2019-08-24",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "kycApprovedAt": "2019-08-24T14:15:22Z",
- "kycReviewOn": "2019-08-24",
- "kycStatusUpdatedOn": "2019-08-24T14:15:22Z",
- "kycComments": "string",
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0,
- "modeOfCreation": "string",
- "importStatus": "string",
- "isLocked": true
}
], - "totalSize": 0,
- "correlationId": "string"
}
Deletes list of profiles.
This will delete all its dependencies/child items associated to that profileId.
[- "fd91185f-c10e-4a42-b0b4-cc367371ebdb"
]
true
Returns a single profile by id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
{- "id": "fd91185f-c10e-4a42-b0b4-cc367371ebdb",
- "name": "tej",
- "riskRating": "notApplicable",
- "status": "new",
- "type": "trust",
- "internalId": null,
- "customerId": 103077765,
- "assignedToId": 101562008,
- "assignedTo": "Amol",
- "safeNumber": null,
- "formationDate": null,
- "createdAt": "2023-07-25T09:32:40.428637Z",
- "createdById": 101562008,
- "createdBy": "Amol",
- "modifiedAt": "2023-07-25T14:50:50.170613Z",
- "modifiedById": 101562008,
- "modifiedBy": "Amol",
- "kycApprovedAt": null,
- "kycReviewOn": null,
- "kycStatusUpdatedOn": "2023-07-25T09:32:40.428637Z",
- "kycComments": null,
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0
}
Deletes a single profile by id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Assign a profile to a user
profileId required | string Id of the profile being assigned to a user |
userId | string User Id to assign the Profile to |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "riskRating": "notApplicable",
- "status": "string",
- "type": "string",
- "internalId": "string",
- "assignedToId": 0,
- "assignedTo": "string",
- "safeNumber": "string",
- "companyId": "string",
- "formationDate": "2019-08-24",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "kycApprovedAt": "2019-08-24T14:15:22Z",
- "kycReviewOn": "2019-08-24",
- "kycStatusUpdatedOn": "2019-08-24T14:15:22Z",
- "kycComments": "string",
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0,
- "modeOfCreation": "string",
- "importStatus": "string",
- "isLocked": true
}
Assigns list of profiles to a user.
profileIds required | Array of strings <uuid> [ items <uuid > ] List of profiles to assign a user |
userId | integer <int32> Id of the User to assign the Profiles. Passing null will unassign the profile |
{- "userId": 0,
- "profileIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "riskRating": "string",
- "status": "string",
- "type": "string",
- "internalId": { },
- "assignedToId": { },
- "assignedTo": { },
- "safeNumber": { },
- "companyId": { },
- "formationDate": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": { },
- "modifiedById": { },
- "modifiedBy": { },
- "kycApprovedAt": "2019-08-24T14:15:22Z",
- "kycReviewOn": { },
- "kycStatusUpdatedOn": { },
- "kycComments": { },
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0,
- "modeOfCreation": "string",
- "importStatus": { },
- "isLocked": true
}
]
Updates a single profile by profile Id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
name required | string The name of the profile to be updated. |
riskRating required | string Enum: "notApplicable" "veryLow" "low" "medium" "high" "veryHigh" Risk rating of the profile. |
status required | string Enum: "new" "approved" "declined" "pending" "cancelled" "referred" "closed" "approvedReviewDue" Status of the profile. |
internalId | string Internal ID of the profile, this MUST be unique across your profiles. |
assignedToId | object <int32> Creditsafe Id of the user to assign the profile to. |
kycReviewOn | object <date> The date to which the profile should be reviewed. |
kycComments | string Free text field for users to highlight key information to other users. |
{- "name": "string",
- "riskRating": "notApplicable",
- "status": "new",
- "internalId": "string",
- "assignedToId": { },
- "kycReviewOn": "2021-04-20",
- "kycComments": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "riskRating": "notApplicable",
- "status": "string",
- "type": "string",
- "internalId": "string",
- "assignedToId": 0,
- "assignedTo": "string",
- "safeNumber": "string",
- "companyId": "string",
- "formationDate": "2019-08-24",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "kycApprovedAt": "2019-08-24T14:15:22Z",
- "kycReviewOn": "2019-08-24",
- "kycStatusUpdatedOn": "2019-08-24T14:15:22Z",
- "kycComments": "string",
- "noteCount": 0,
- "attachmentCount": 0,
- "keyPartyCount": 0,
- "uboCount": 0,
- "openAlertCount": 0,
- "modeOfCreation": "string",
- "importStatus": "string",
- "isLocked": true
}
Adds a note to a profile then Returns the details of the added note.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
body | string or null The body of the note to be added. Limited to 1000 characters |
{- "body": "The body of the note to be added. Limited to 1000 characters"
}
{- "id": "c3966c5f-576e-4770-902b-eaab894b83d7",
- "body": "testing",
- "isArchived": false,
- "createdAt": "2023-08-08T07:32:06.4989594Z",
- "createdById": 101562008,
- "createdBy": "Amol",
- "modifiedAt": "2023-08-08T07:32:06.4989594Z",
- "modifiedById": 101562008,
- "modifiedBy": "Amol",
- "correlationId": "f447fa87-d538-4ccb-9bac-43084d840a12"
}
Returns a list of profile notes for the given profile id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
searchTerm | string Filters the note list by notes with body containing the provided string |
isArchived | boolean or null Get archived notes based on this flag. Allowed values are true, false or null |
{- "items": [
- {
- "id": "string",
- "body": "string",
- "isArchived": true,
- "createdAt": "string",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "linkedTo": "string"
}
], - "totalSize": 0,
- "correlationId": "string"
}
Returns a profile note based on profile id and note id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
noteId required | string Example: 047ae398-7639-40af-911e-cc214cf3045c Id of a note. |
{- "id": "string",
- "body": "string",
- "isArchived": true,
- "createdAt": "string",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "linkedTo": "string",
- "correlationId": "string"
}
Updates a profile note based on profile id and note id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
noteId required | string Example: 047ae398-7639-40af-911e-cc214cf3045c Id of a note. |
body | string or null The body of the note to be added. Limited to 1000 characters |
isArchived | boolean |
{- "body": "testing",
- "isArchived": true
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "body": "string",
- "isArchived": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Deletes a profile note based on profile id and note id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
noteId required | string Example: 047ae398-7639-40af-911e-cc214cf3045c Id of a note. |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Adds an attachment to a profile. Returns the details of the added attachment.
profileId required | string <uuid> id of the profile |
File | string <binary> The attachment to be added. Size Limited to 50MB. |
DocumentType | string The document type of the attachment |
Description | string The description of the attachment. Limited to 250 characters. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileName": "string",
- "fileSizeInBytes": 0,
- "documentType": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Gets a list of attachments on the given profile ordered by modified date.
profileId required | string <uuid> id of the profile |
page | integer <int32> The page number to fetch. Should be a positive integer. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "totalSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileName": "string",
- "fileSizeInBytes": 0,
- "documentType": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "linkedTo": "string"
}
]
}
Returns an attachment by the provided attachment Id and profile Id.
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
attachmentId required | string <uuid> Example: 24faad02-7e20-4912-bdd9-51e4797380c5 Id of an attachment. |
{- "id": "24faad02-7e20-4912-bdd9-51e4797380c5",
- "fileName": "NL-X-170661060000.pdf",
- "fileSizeInBytes": 424860,
- "documentType": "financials",
- "description": "test1",
- "createdAt": "2023-08-07T07:30:03.186352Z",
- "createdById": 101562008,
- "createdBy": "Amol",
- "modifiedAt": "2023-08-07T07:30:25.630464Z",
- "modifiedById": 101562008,
- "modifiedBy": "Amol",
- "correlationId": "23b5a4a7-148f-4b82-8631-eab69bbe0a67"
}
Updates A Profile Attachment By Profile And Attachment Id
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
attachmentId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a attachmentId. |
documentType | string The document type of the attachment |
description | string The description of the attachment. Limited to 250 characters. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileName": "string",
- "fileSizeInBytes": 0,
- "documentType": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Deletes A Profile Attachment By Profile And Attachment Id
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
attachmentId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a attachmentId. |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Gets profile attachment's download link.
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
attachmentId required | string <uuid> Example: 24faad02-7e20-4912-bdd9-51e4797380c5 Id of a note. |
Uses the details provided by the user to create key parties. Returns the created key parties information.
profileId required | string <uuid> id of the profile |
Array of objects |
{- "items": [
- {
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "male",
- "dateOfBirth": "string",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0,
- "role": "string",
- "countryCode": "string",
- "address": {
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string"
}
}
]
}
{- "failed": [
- {
- "failedItem": {
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string"
}
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": "string",
- "modifiedBy": "string"
}
]
}
This endpoint will return all created Key Party folders linked to the profile id.
profileId required | string <uuid> Id of the profile |
entityType | string Entity type of the key party. Available values are individual, business. |
keyPartyTypes | string Type of the key party. Available values are director, shareholder and ubo. |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
], - "totalSize": 0
}
Updates a batch of key parties
profileId required | string <uuid> id of the profile |
Array of objects |
{- "items": [
- {
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "string",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0,
- "role": "string",
- "countryCode": "string",
- "keyPartyId": "string",
- "address": {
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string"
}
}
]
}
{- "failed": [
- {
- "failedItem": {
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string"
}, - "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": "string",
- "modifiedBy": "string"
}
]
}
Delete a selection of key parties from a specific profile.
profileId required | string <uuid> Id of the profile |
keyPartyIds | Array of strings <uuid> [ items <uuid > ] |
{- "keyPartyIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "failed": [
- {
- "failedItem": "b91baf55-562b-48a4-b296-1c333674cb63"
}
], - "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Get profile key party searches for the user.
profileId required | string <uuid> id of the profile |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
type | string type of searches. Available values: individual, business |
keyPartyTypes | string keyparty types. Available values: director, shareHolder, ubo |
isScheduled | boolean schedule check. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
], - "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "keyPartyType": "string"
}
Delete a batch of key parties searches
profileId required | string <uuid> id of the profile |
Array of objects Array of objects containing key party and search IDs. |
{- "items": [
- {
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}
], - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
Request multiple searches to be performed and linked to a key party asynchronously
profileId required | string <uuid> id of the profile |
Array of objects or null (AddKeyPartySearchContract) The Request Items collection |
{- "items": [
- {
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24",
- "gender": "string",
- "pepTiers": [
- "string"
], - "datasets": [
- "string"
], - "countryCodes": [
- "string"
], - "threshold": 0,
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9"
}
]
}
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Add searches link to key parties for the current logged in user.
profileId required | string <uuid> id of the profile |
Array of objects |
{- "items": [
- {
- "keyPartyId": "string",
- "searchId": "string"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "keyPartyId": "string",
- "searchId": "string"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- {
- "keyPartyId": "string",
- "searchId": "string"
}
]
}
Updates a key party on a profile by Id. Returns the updated key party data.
profileId required | string <uuid> id of the profile |
keyPartyId required | string <uuid> id of the keyParty |
Modified key party
name | string or null Name of the key party Maximum length is 200 characters |
firstName | string or null First name of the key party
|
middleName | string or null Middle name of the key party
|
lastName | string or null Last name of the key party
|
gender | string or null Gender of the key party Valid for entity type Individual (male, female) |
dateOfBirth | string or null <date> Date of birth of the key party
Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future
|
organisationNumber | string or null
|
activityCode | string or null Activity code of the key party
|
percentageOfShares | number or null <double> Share percentage of the key party
|
role | string or null Role of the key party
|
countryCode | string or null Country code of the key party |
object |
{- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "entityType": "string",
- "keyPartyType": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "organisationNumber": "string",
- "activityCode": "string",
- "percentageOfShares": 0.1,
- "role": "string",
- "countryCode": "string",
- "address": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
{- "downloadUrl": "string",
- "fileName": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "correlationId": "string"
}
Submits the batch file process request. Returns the details of the accepted request.
File required | string <binary> The batch file to be processed. Size Limited to 10MB |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "status": "submitted",
- "rowCount": 0,
- "successCount": 0,
- "uploadedAt": "2019-08-24T14:15:22Z",
- "uploadedById": 0,
- "uploadedBy": "string",
- "completedAt": "2019-08-24T14:15:22Z"
}
Returns a list of uploads that have been requested.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
statuses | Array of strings The statuses list to filter by. It can be the collection of submitted, validating, rejected, validated, insufficientCredits, queued, inProgress, processed, completed, partiallyCompleted, failed. |
uploadedById | integer <int32> The id of the uploaded user to filter by. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "status": "submitted",
- "rowCount": 0,
- "successCount": 0,
- "uploadedAt": "2019-08-24T14:15:22Z",
- "uploadedById": 0,
- "uploadedBy": "string",
- "completedAt": "2019-08-24T14:15:22Z"
}
], - "totalSize": 0
}
Returns a batch Upload response as specified by the provided id.
uploadId required | integer <int32> id of the upload. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "status": "submitted",
- "rowCount": 0,
- "successCount": 0,
- "uploadedAt": "2019-08-24T14:15:22Z",
- "uploadedById": 0,
- "uploadedBy": "string",
- "completedAt": "2019-08-24T14:15:22Z"
}
Returns a link to download the error file if it has does fail during the upload this is acquired using the upload Id..
uploadId required | string <uuid> id of the upload |
{- "downloadUrl": "string",
- "fileName": "string",
- "expiresAt": "2019-08-24T14:15:22Z"
}
Re-uploads the file if it was previously failed due to 'insufficientCredits' status.
uploadId required | string <uuid> id of the upload |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "status": "string",
- "rowCount": 0,
- "successCount": 0,
- "uploadedAt": "2019-08-24T14:15:22Z",
- "uploadedById": 0,
- "uploadedBy": "string",
- "completedAt": "2019-08-24T14:15:22Z"
}
Fetches details of a profile by profile Id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
{- "profileId": "2770ac31-8d12-4f69-8f93-326e93cd8c34",
- "legalName": "string",
- "tradingName": "string",
- "aliases": [
- "string"
], - "activity": "string",
- "description": "string",
- "contactName": "string",
- "email": "string",
- "website": "string",
- "telephone": "string",
- "turnover": {
- "currencyCode": "eur",
- "amount": 0
}, - "assetsUnderManagement": {
- "currencyCode": "eur",
- "amount": 0
}, - "dateOfBirth": "2024-02-27",
- "countryCode": "string",
- "vatNo": "string",
- "isListedOnExchange": true,
- "exchangeName": "string",
- "organizationNumber": "string",
- "internalContact": "string",
- "internalEmail": "string",
- "createdAt": "2023-08-07T07:12:43.331308Z",
- "createdById": 101562008,
- "createdBy": "Amol",
- "modifiedAt": "2023-08-08T07:16:27.734212Z",
- "modifiedById": 101562008,
- "modifiedBy": "Amol",
- "noteCount": 0,
- "attachmentCount": 2,
- "correlationId": "70fd7603-1f75-4de6-8e38-a3c79ac24947"
}
Updates the details of profile by the profileId.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
legalName required | string Name of the Business or Individual |
tradingName | string Valid for profile type - SoleTrader |
aliases | Array of strings Name of any Aliases |
activity | string Activity of the Business e.g. NAIC S/SIC Codes |
description | string Description of the business/individual entity |
contactName | string Contact person at the organisation. |
string Contact email address of the entity | |
website | string Website address of the entity |
telephone | string Telephone number of the entity. |
object | |
object | |
organizationNumber | string Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC |
internalContact | string Internal contact name to contact regarding this profile, |
internalEmail | string Internal email address to contact regarding this profile. |
dateOfBirth | string <date> Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future |
countryCode | string Two-letter country code ISO-3166-2. |
vatNo | string Tax Identification Number of the business |
isListedOnExchange | boolean Property valid for profile type PLC |
exchangeName | string Property valid for profile type PLC |
{- "legalName": "Creditsafe Ltd",
- "tradingName": null,
- "aliases": null,
- "activity": "62409",
- "description": "Example Free Text",
- "contactName": null,
- "email": "example@creditsafe.com",
- "website": "www.creditsafe.com",
- "telephone": null,
- "turnover": {
- "currencyCode": "eur",
- "amount": 0
}, - "assetsUnderManagement": {
- "currencyCode": "eur",
- "amount": 0
}, - "organizationNumber": "12345678",
- "internalContact": null,
- "internalEmail": null,
- "dateOfBirth": "2024-03-25",
- "countryCode": "GB",
- "vatNo": "GB12345678",
- "isListedOnExchange": null,
- "exchangeName": null
}
{- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "legalName": "string",
- "tradingName": "string",
- "aliases": [
- "string"
], - "activity": "string",
- "description": "string",
- "contactName": "string",
- "email": "string",
- "website": "string",
- "telephone": "string",
- "turnover": {
- "currencyCode": "string",
- "amount": 0.1
}, - "assetsUnderManagement": {
- "currencyCode": "string",
- "amount": 0.1
}, - "dateOfBirth": "2019-08-24",
- "countryCode": "string",
- "vatNo": "string",
- "isListedOnExchange": true,
- "exchangeName": "string",
- "organizationNumber": "string",
- "internalContact": "string",
- "internalEmail": "string",
- "internationalScore": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "noteCount": 0,
- "attachmentCount": 0
}
Creates an address for the given profileId. Returns the created address information.
profileId required | string <uuid> id of the profile |
type required | string or null Enum: "registered" "trading" "other" The type of the address. |
description required | string or null The description of the address being created. Must have a maximum length of 250 characters |
buildingDetails | string or null The building details of the address being created. Must have a maximum length of 250 characters. |
street | string or null The street of the address being created. Must have a maximum length of 250 characters. |
city | string or null The city of the address being created. Must have a maximum length of 250 characters. |
region | string or null The region of the address being created. Must have a maximum length of 250 characters. |
postalCode | string or null The postal code of the address being created. Must have a maximum length of 50 characters. |
countryCode | string or null Two-letter ISO-3166-2 country code |
{- "type": "registered",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "description": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Returns list of addresses for the current logged in user based on profileId.
profileId required | string <uuid> id of the profile |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
]
Returns the address by profile Id and address Id.
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
addressId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a user address. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "registered",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Update Profile Address Details By Profile Id And Address Id
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
addressId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a user address. |
buildingDetails | string The building details of the address being created. Must have a maximum length of 250 characters. |
street | string The street of the address being created. Must have a maximum length of 250 characters. |
city | string The city of the address being created. Must have a maximum length of 250 characters. |
region | string The region of the address being created. Must have a maximum length of 250 characters. |
postalCode | string The postal code of the address being created. Must have a maximum length of 50 characters. |
countryCode | string The country code of the address being created. |
type | string Enum: "registered" "trading" "other" The type of the address. |
description | string The description of the address being created. Must have a maximum length of 250 characters. |
{- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "registered",
- "description": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "buildingDetails": "string",
- "street": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryCode": "string",
- "type": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Deletes the address by profile Id and address id.
profileId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
addressId required | string <uuid> Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a addressId. |
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Returns a list of searches both business and individual associated to the profile for the profile Id.
profileId required | string <uuid> id of the profile |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
isScheduled | boolean |
{- "totalSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": { },
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": { },
- "assignedUser": { },
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": { },
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": { },
- "middleName": { },
- "lastName": { },
- "gender": { },
- "dateOfBirth": { },
- "pepTiers": [
- "string"
], - "scheduleId": { }
}
]
}
Adds a list of searches to a profile.
profileId required | string <uuid> id of the profile |
searchIds | Array of strings <uuid> [ items <uuid > ] List of searches to link to a profile |
{- "searchIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "failed": [
- {
- "failedItem": "b91baf55-562b-48a4-b296-1c333674cb63",
- "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
]
}
Deletes AML searches from a profile by profile Id and Search Id.
profileId required | string Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc Id of a profile. |
searchIds | Array of strings List of searches to de-link from a profile |
{- "searchIds": [
- "1255eebd-7f75-4163-a8b4-ab95e8f7be74"
]
}
{- "failed": [
- {
- "failedItem": "string",
- "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Returns all schedules based on profileId ordered by modified date.
profileId required | string <uuid> id of the profile |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
], - "correlationId": "string"
}
Returns a schedule by profileId and scheduleId.
profileId required | string <uuid> id of the profile |
scheduleId required | string id of the schedule |
{- "totalSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": { },
- "firstName": { },
- "middleName": { },
- "lastName": { },
- "gender": { },
- "dateOfBirth": { },
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
], - "correlationId": "string"
}
]
}
Returns hits of all searches linked to the profile and key parties.
profileId required | string <uuid> id of the profile |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
hitDecisions | Array of strings The hit decisions to filter by. It can be the collection of undecided, truematch, falsepositive, discarded |
{- "totalSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "undecided",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "male",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "pepTier1",
- "profileImages": [
- "string"
], - "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "undecided",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "male",
- "datesOfBirth": "string",
- "pepTier": "pepTier1",
- "profileImages": [
- "string"
]
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "searchType": "individual"
}
]
}
Return hits of the searches linked to a profile.
profileId required | string Id of the profile |
hitDecisions | Array of strings The hit decisions. It can be the collection of undecided, truematch, falsepositive, discarded |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "items": [
- {
- "id": "string",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "string",
- "createdAt": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "string"
], - "pepTier": "string",
- "profileImages": [
- "string"
], - "supersededHit": {
- "id": "string",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "string",
- "createdAt": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "string"
], - "pepTier": "string",
- "profileImages": [
- "string"
]
}, - "searchId": "string",
- "searchType": "string"
}
], - "totalSize": 0
}
A request requires a name, at least one valid dataset, and a threshold. User will be deducted 1 credit for each AML search.
threshold required | integer <int32> Hits with scores below the chosen value will not be shown. |
name required | string Name of the business to be searched. |
countryCodes | Array of strings List of Two-letter country code ISO-3166-2. |
datasets | Array of strings Specifies which datasets will be searched |
{- "countryCodes": [
- "string"
], - "threshold": 0,
- "name": "string",
- "datasets": [
- "string"
]
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "correlationId": "string"
}
Returns a list of business AML searches ordered by modified date.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
isScheduled | boolean |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0
}
], - "totalSize": 0
}
Updates a batch of business AML searches.
Array of objects |
{- "items": [
- {
- "assignedToUserId": 0,
- "status": "string",
- "riskRating": "string",
- "note": "string",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "assignedToUserId": 0,
- "status": "string",
- "riskRating": "string",
- "note": "string",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0
}
]
}
Returns a single AML search based on Search id.
searchId required | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "notApplicable",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0
}
Updates a business AML search.
searchId required | string |
assignedToUserId | integer <int32> Id of the User to assign to the Search |
status | string Status of the Search. Available values are new, approved, declined, pending, cancelled, referred and closed. |
riskRating | string Risk rating of the Search. Available values are notApplicable, veryLow, low, medium, high AND veryHigh. |
note | string Note associated with the search |
{- "assignedToUserId": 0,
- "status": "string",
- "riskRating": "string",
- "note": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "notApplicable",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0
}
Returns the business AML search hits from the AML search results.
searchId required | string |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
hitDecisions | string The hit decisions. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
}
], - "totalSize": 0
}
Updates a batch of business AML search hits.
searchId required | string |
Array of objects |
{- "items": [
- {
- "decision": "string",
- "note": "string",
- "hitId": "string"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "decision": "string",
- "note": "string",
- "hitId": "string"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
}
]
}
]
}
This endpoint will return the full hit information by search Id and hitId.
Once this information is requested the information returned is stored to the database as a snap shot of that point in time.
searchId required | string Id of the search |
hitId required | string Id of the hit |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "note": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "profileImages": [
- "string"
], - "screeningNotes": [
- "string"
], - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "decision": "string",
- "identifiers": [
- {
- "type": "string",
- "value": "string"
}
], - "addresses": [
- {
- "postalCode": "string",
- "line1": "string",
- "line2": "string",
- "type": "string",
- "county": "string",
- "countryCode": "string",
- "city": "string"
}
], - "contacts": [
- {
- "type": "string",
- "value": "string"
}
], - "businessLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "name": "string",
- "individualLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "firstName": "string",
- "middleName": "string",
- "lastName": "string"
}
]
}
], - "individualLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "firstName": "string",
- "middleName": "string",
- "lastName": "string"
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "activities": [
- "string"
], - "aliases": [
- {
- "type": "string",
- "name": "string"
}
], - "amlResults": {
- "AM": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "subCategory": "string"
}
}
], - "ENF": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "subCategory": "string"
}
}
], - "INS": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "insolvencyIdNumber": "string",
- "type": "string",
- "debtAmount": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "caseReferenceNumbers": [
- "string"
], - "solicitor": "string",
- "court": {
- "name": "string",
- "petitioner": "string",
- "hearingDate": "2019-08-24T14:15:22Z",
- "petitionPresentedDate": "2019-08-24T14:15:22Z"
}, - "orderDate": "2019-08-24T14:15:22Z",
- "gazetteIssuedDate": "2019-08-24T14:15:22Z",
- "awardDate": "2019-08-24T14:15:22Z"
}
}
], - "POI": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "positions": [
- {
- "name": "string",
- "segment": "string",
- "country": "string",
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24"
}
]
}
}
], - "SAN": {
- "CURRENT": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "sanctionId": "string",
- "issuingBody": "string",
- "origin": "string",
- "sanctionTypes": "string",
- "measures": [
- "string"
], - "regime": "string"
}
}
], - "FORMER": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "sanctionId": "string",
- "issuingBody": "string",
- "origin": "string",
- "sanctionTypes": "string",
- "measures": [
- "string"
], - "regime": "string"
}
}
]
}, - "SOE": {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "type": "string",
- "level": "string"
}
}
}, - "description": "string",
- "businessTypes": [
- "string"
]
}
This endpoint will update a single business AML search hit by searchId and hitId.
searchId required | string |
hitId required | string |
decision | string The Decision of the Hit to be updated. The Decision can only be made once. |
note | string Note associated with the Hit |
{- "decision": "string",
- "note": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": { },
- "match": { },
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": { },
- "modifiedById": 0,
- "modifiedBy": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
}
A request requires a name, or first name and last name, at least one valid dataset and a threshold.
Length of name or combination of first name, middle name and last name must not exceed 200 characters. If user is providing first name, middle name and last name combination, the max characters limit includes the formatted name in this format {lastName} {firstName} {middleName}.
User will be deducted 1 credit for each search.
threshold required | integer <int32> Hits with scores below the chosen value will not be shown. |
datasets required | Array of strings or null Specifies which datasets will be searched |
countryCodes | Array of strings or null List of Two-letter country code ISO-3166-2. |
name | string or null Required if FirstName and LastName are not provided |
firstName | string or null If firstName is provided then lastName must also be provided |
middleName | string or null middleName is optional, valid along with firstName and lastName only |
lastName | string or null If LastName is provided then FirstName must also be provided |
dateOfBirth | string or null <date> Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future. |
gender | string or null Enum: "male" "female" Define the gender of the individual you are searching for. Available values are male and female. |
pepTiers | Array of strings or null Enum: "pepTier1" "pepTier2" "pepTier3" When searching the PEP dataset, define what tiers of the PEP profiles should be included in the results. |
{- "countryCodes": [
- "string"
], - "threshold": 0,
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24",
- "gender": "male",
- "pepTiers": [
- "pepTier1"
], - "datasets": [
- "string"
]
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
], - "scheduleId": "string"
}
Returns a list of individual AML searches ordered by modified date.
page | integer Default: 1 Starting page number. |
pageSize | integer Number of items to return per Page. |
isScheduled | boolean |
{- "totalSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
]
}
]
}
Updates a batch of individual AML searches.
Array of objects |
{- "items": [
- {
- "assignedToUserId": { },
- "status": { },
- "riskRating": { },
- "note": { },
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "assignedToUserId": 0,
- "status": "string",
- "riskRating": "string",
- "note": "string",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "string",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
]
}
], - "correlationId": "string"
}
Returns a single AML Search based on searchId.
searchId required | string <uuid> search id to fetch |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "notApplicable",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
], - "scheduleId": "string"
}
Updates an Individual AML Search by Search Id.
searchId required | string <uuid> search id to update |
riskRating required | string Risk rating of the Search and allowed values notApplicable,veryLow,low,medium,high and veryHigh |
status required | string Status of the Search. Available values are new, approved, declined, pending, cancelled, referred and closed. |
assignedToUserId | integer <int32> Id of the User to assign to the Search |
note | string Note associated with the search |
{- "assignedToUserId": 0,
- "status": "string",
- "riskRating": "string",
- "note": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "type": "string",
- "datasets": [
- "string"
], - "status": "string",
- "riskRating": "notApplicable",
- "assignedToUserId": 0,
- "assignedUser": "string",
- "createdById": 0,
- "createdBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "note": "string",
- "totalHitCount": 0,
- "truePositiveHitsCount": 0,
- "falsePositiveHitsCount": 0,
- "undecidedHitsCount": 0,
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "pepTiers": [
- "string"
], - "scheduleId": "string",
- "correlationId": "string"
}
Returns the individual AML search hits from the AML search results.
searchId required | string <uuid> The search identifier. |
hitDecisions | string The hit decisions. It can be the collection of undecided, trueMatch, falsePositive, discarded |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": "string",
- "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": [
- "string"
]
}
}
], - "totalSize": 0
}
Update a batch of Individual AML Search Hits.
searchId required | string <uuid> Id of the search |
Array of objects (IndividualSearchUpdateHitRequest) |
{- "items": [
- {
- "decision": "string",
- "note": "string",
- "hitId": "a8444036-cfe2-422f-9778-a43eef4cff86"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "decision": "string",
- "note": "string",
- "hitId": "string"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": [
- "string"
], - "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": [
- "string"
]
}
}
], - "correlationId": "string"
}
This endpoint will return the full hit information by search Id and hitId.
Once this information is requested the information returned is stored to the database as a snap shot of that point in time.
searchId required | string <uuid> Id of the search |
hitId required | string <uuid> Id of the hit |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "note": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "profileImages": [
- "string"
], - "screeningNotes": [
- "string"
], - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "decision": "undecided",
- "identifiers": [
- {
- "type": "string",
- "value": "string"
}
], - "addresses": [
- {
- "postalCode": "string",
- "line1": "string",
- "line2": "string",
- "type": "string",
- "county": "string",
- "countryCode": "string",
- "city": "string"
}
], - "contacts": [
- {
- "type": "telephone",
- "value": "string"
}
], - "businessLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "name": "string",
- "individualLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "firstName": "string",
- "middleName": "string",
- "lastName": "string"
}
]
}
], - "individualLinks": [
- {
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
], - "firstName": "string",
- "middleName": "string",
- "lastName": "string"
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": "string",
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": "string"
}
], - "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "male",
- "datesOfBirth": [
- "2019-08-24"
], - "isDeceased": true,
- "datesOfDeath": [
- "2019-08-24"
], - "pepTier": "tier1",
- "aliases": [
- {
- "type": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string"
}
], - "amlResults": {
- "AM": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "subCategory": "string"
}
}
], - "ENF": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "subCategory": "string"
}
}
], - "INS": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "insolvencyIdNumber": "string",
- "type": "string",
- "debtAmount": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "caseReferenceNumbers": [
- "string"
], - "solicitor": "string",
- "court": {
- "name": "string",
- "petitioner": "string",
- "hearingDate": "2019-08-24T14:15:22Z",
- "petitionPresentedDate": "2019-08-24T14:15:22Z"
}, - "orderDate": "2019-08-24T14:15:22Z",
- "gazetteIssuedDate": "2019-08-24T14:15:22Z",
- "awardDate": "2019-08-24T14:15:22Z"
}
}
], - "POI": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "category": "string",
- "positions": [
- {
- "name": "string",
- "segment": "string",
- "country": "string",
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24"
}
]
}
}
], - "SAN": {
- "CURRENT": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "sanctionId": "string",
- "issuingBody": "string",
- "origin": "string",
- "sanctionTypes": "string",
- "measures": [
- "string"
], - "regime": "string"
}
}
], - "FORMER": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "sanctionId": "string",
- "issuingBody": "string",
- "origin": "string",
- "sanctionTypes": "string",
- "measures": [
- "string"
], - "regime": "string"
}
}
]
}, - "DD": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "referenceNumber": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "organisations": [
- "string"
], - "reason": "string"
}
}
], - "PEP": {
- "CURRENT": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "country": "string",
- "position": "string",
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "segment": "string"
}
}
], - "FORMER": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "country": "string",
- "position": "string",
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "segment": "string"
}
}
], - "LINKED": [
- {
- "events": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "date": "2019-08-24",
- "amount": 0,
- "currencyCode": "string",
- "duration": "string",
- "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- null
]
}
]
}
], - "sources": [
- {
- "title": "string",
- "description": "string",
- "link": "string",
- "dateAdded": "2019-08-24",
- "isCopyrighted": true,
- "datePublished": "2019-08-24",
- "documentLink": "string",
- "datasets": [
- "string"
]
}
], - "type": "string",
- "value": {
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "relationship": "string",
- "ownershipPercentage": 0,
- "datasets": [
- "string"
]
}
}
]
}
}
}
This endpoint will update a single individual AML search hit by searchId and hitId.
searchId required | string <uuid> Id of the search |
hitId required | string <uuid> Id of the hit |
decision | string The Decision of the Hit to be updated. The Decision can only be made once. |
note | string Note associated with the Hit |
{- "decision": "string",
- "note": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": [
- "string"
], - "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "string",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "string",
- "profileImages": [
- "string"
]
}, - "correlationId": "string"
}
Request multiple searches to be performed and linked to a profile asynchronously
profileId required | string <uuid> id of the profile |
Array of objects or null (AddSearchContract) The Request Items collection |
{- "items": [
- {
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24",
- "gender": "string",
- "pepTiers": [
- "string"
], - "datasets": [
- "string"
], - "countryCodes": [
- "string"
], - "threshold": 0
}
]
}
{- "correlationId": "string",
- "message": "string",
- "details": "string"
}
Adds the specified searches to AML monitoring, i.e. schedules them for screening. If thresholds and datasets are amended from the original search, new results will generated. Any existing hits will be overridden and any previous match decisions will be reset.
Array of objects (PostKYCProtectSchedulesRequest) |
{- "items": [
- {
- "threshold": 0,
- "datasets": [
- "string"
], - "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "threshold": 0,
- "datasets": [
- "string"
], - "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- {
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
]
}
], - "totalSize": 0
}
]
}
Returns all schedules ordered by modified date.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
]
}
], - "totalSize": 0
}
Removes the specified searches from AML monitoring.
items | Array of strings <uuid> [ items <uuid > ] |
{- "items": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "failed": [
- {
- "failedItem": "b91baf55-562b-48a4-b296-1c333674cb63",
- "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "additionalProp1": "string",
- "additionalProp2": "string",
- "additionalProp3": "string"
}
}
], - "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Updates schedules in AML monitoring.
Array of objects |
{- "items": [
- {
- "threshold": 0,
- "datasets": [
- "string"
], - "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe"
}
]
}
{- "failed": [
- {
- "failedItem": {
- "threshold": 0,
- "datasets": [
- "string"
], - "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe"
}, - "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
]
}
], - "correlationId": "string"
}
Returns a schedule in AML monitoring.
scheduleId required | string <uuid> id of the profile |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
]
}
Updates a schedule in AML monitoring.
When there is a change in threshold or datasets, the system will deduct one credit for screening.
scheduleId required | string <uuid> id of the profile |
threshold | integer <int32> The threshold to use when running the schedule. Must be one of 75, 80, 85, 90, 95, 100. Changing threshold will cause even decided results to come back again and a new decision will need to be made. |
datasets | Array of strings The datasets to use when running the schedule.
Changing datasets will cause even decided results to come back again and a new
decision will need to be made. |
isEmailRequired | boolean Set to true to send an email when the schedule is run. If there are no email recipients set then this will be ignored. |
emailRecipients | Array of strings The list of email recipients to send the email to when the schedule is run. Email will not be sent if IsEmailRequired is false. |
{- "threshold": 0,
- "datasets": [
- "string"
], - "isEmailRequired": true,
- "emailRecipients": [
- "string"
]
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "isEmailRequired": true,
- "emailRecipients": [
- "string"
], - "createdById": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "modifiedById": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "type": "string",
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "string",
- "dateOfBirth": "2019-08-24",
- "countries": [
- "string"
], - "threshold": 0,
- "datasets": [
- "string"
], - "pepTiers": [
- "string"
], - "correlationId": "string"
}
Get all hits for an AML monitoring schedule ordered by hit created date.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
hitDecisions | Array of strings The hit decisions to filter by. It can be the collection of undecided, truematch, falsepositive, discarded |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "undecided",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "male",
- "datesOfBirth": [
- "2019-08-24"
], - "pepTier": "pepTier1",
- "profileImages": [
- "string"
], - "supersededHit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "hitScore": 0,
- "name": "string",
- "match": "string",
- "countries": [
- "string"
], - "datasets": [
- "string"
], - "decision": "undecided",
- "note": "string",
- "modifiedById": 0,
- "modifiedBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "gender": "male",
- "datesOfBirth": "string",
- "pepTier": "pepTier1",
- "profileImages": [
- "string"
]
}, - "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "scheduleId": "b7b4f318-018f-4d71-ac1a-f61e4bfaefbe",
- "keyPartyId": "fdc696df-3708-44b9-964f-6f4cff7001e9",
- "searchType": "individual"
}
Gets a list of async aml jobs for user.
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
statuses | Array of strings The async job statuses. It can be the collection of created, processing, completed |
targetType | string Enum: "profile" "keyParty" The async job's target type. It can be either Profile or KeyParty |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": "created",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "criteriaCount": 0
}
], - "totalSize": 0
}
Returns a list of async aml jobs for user.
jobId required | string <uuid> id of the async aml job |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": "created",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "criteriaCount": 0
}
Gets a list of job criteria by async job id for user.
jobId required | string <uuid> id of the async aml job |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
statuses | Array of strings The async job criteria statuses. It can be the collection of submitted, processing, completed, failed. |
{- "items": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "status": "submitted",
- "errorMessage": "string",
- "targetType": "profile",
- "targetId": "cbca1126-180e-4334-9df8-cf82289d378b",
- "type": "individual",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "countryCodes": [
- "string"
], - "threshold": 0,
- "name": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24",
- "gender": "male",
- "pepTiers": [
- "pepTier1"
], - "datasets": [
- "string"
]
}, - "totalSize": 0
}
Adds a list of profile/s to monitoring.
items | Array of strings or null <uuid> [ items <uuid > ] Provide the list of profile Id's in the array. |
{- "items": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "failed": [
- {
- "failedItem": "b91baf55-562b-48a4-b296-1c333674cb63",
- "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Removes list of profiles from kyc monitoring
items | Array of strings or null <uuid> [ items <uuid > ] The Request Items collection |
{- "items": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "failed": [
- {
- "failedItem": "b91baf55-562b-48a4-b296-1c333674cb63",
- "error": {
- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string"
}
}
], - "successful": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Gets a list of kyc alerts by profile.
profileId required | string <uuid> id of the profile |
page | integer Default: 1 Starting page number. |
pageSize | integer <int32> Default: 10 Specifies the number of items to be displayed per page. Allowed values are between 1 and 100. |
statuses | Array of strings Statuses of kyc alert to filter. Allowed values are Open, ClosedProcessed and ClosedUnprocessed |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "safeNumber": "string",
- "companyId": "string",
- "previousValue": "string",
- "newValue": "string",
- "ruleName": "string",
- "eventAt": "2019-08-24T14:15:22Z",
- "status": "string",
- "note": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
], - "totalSize": 0
}
Gets a kyc alert associated with a given profile.
profileId required | string <uuid> id of the profile |
alertId required | string <uuid> id of the kyc alert |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "safeNumber": "string",
- "companyId": "string",
- "previousValue": "string",
- "newValue": "string",
- "ruleName": "string",
- "eventAt": "2019-08-24T14:15:22Z",
- "status": "string",
- "note": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Updates a kyc alert associated with a given profile
profileId required | string <uuid> id of the profile |
alertId required | string <uuid> id of the kyc alert |
note | string or null Note of kyc alert |
status | string or null Status of kyc alert. Allowed values are open, closedProcessed, closedUnprocessed |
{- "note": "string",
- "status": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
- "safeNumber": "string",
- "companyId": "string",
- "previousValue": "string",
- "newValue": "string",
- "ruleName": "string",
- "eventAt": "2019-08-24T14:15:22Z",
- "status": "string",
- "note": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdById": 0,
- "createdBy": "string",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedById": 0,
- "modifiedBy": "string"
}
Endpoints to order Consumer Reports. In order to order a Consumer Report, sufficient information to uniquely identify the Consumer (search criteria) must be provided to filter potential results down to one record. When one record has been found, the returned object will be the Consumer Report. Currently only piloting with German Consumers.
Consumer Search and Report endpoint. When sufficient information has been provided to filter potential Consumer results down to one record then the Consumer Report will be returned.
countries required | string (Creditsafe.GlobalData.CountryCode) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "AN" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SK" "SI" "SB" "SO" "ZA" "GS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VA" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "XK" "SS" "SX" "CW" "BQ" "WW" "PLC" Example: countries=DE ISO-2 country code |
firstName required | string Consumer's First Name |
lastName required | string Consumer's Last Name |
street required | string Address part identifier - Street of the Consumer |
houseNo required | string Address part identifier - House/Building Number of the Consumer |
city required | string Address part identifier - City of the Consumer |
postCode required | string Address part identifier - Postcode/Zip Code of the Consumer |
language | string or null = 2 characters Default: "EN" |
dateOfBirth | string or null <date-time> |
customData | string or null Example: customData=de_reason_code::ER |
callRef | string or null Default: null This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
{- "totalSize": 0,
- "consumers": [
- {
- "consumerInformation": {
- "name": "string",
- "firstName": "string",
- "surname": "string",
- "age": 0,
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "gender": "Unknown",
- "consumerID": "string",
- "address": {
- "type": "string",
- "simpleValue": "string",
- "street": "string",
- "houseNumber": "string",
- "city": "string",
- "postalCode": "string",
- "province": "string",
- "telephone": "string",
- "directMarketingOptOut": true,
- "directMarketingOptIn": true,
- "country": "AF"
}, - "additionalData": { }
}, - "incomes": [
- {
- "incomeYear": 0,
- "taxClass": "string",
- "netWealth": 0.1,
- "netIncome": 0.1,
- "sumTax": 0.1,
- "grossIncome": 0.1,
- "municipalityNr": "string"
}
], - "registeredProperty": 0,
- "registeredHousingShare": 0,
- "directorships": [
- {
- "companyName": "string",
- "companyStatus": "string",
- "appointmentDate": "2019-08-24T14:15:22Z",
- "turnover": 0.1,
- "creditRating": "string",
- "companyNumber": "string",
- "function": "string",
- "companyRegistrationDate": "2019-08-24T14:15:22Z",
- "netWorth": 0.1,
- "creditLimit": 0.1
}
], - "paymentRemarks": [
- {
- "unsettledROPNumber": 0,
- "partlySettledROPNumber": 0,
- "voluntaryPledgeNumber": 0,
- "unsettledROPAmount": 0.1,
- "partlySettledROPAmount": 0.1,
- "voluntaryPledgeAmount": 0.1
}
], - "paymentRemarksDetails": [
- {
- "type": "string",
- "date": "2019-08-24T14:15:22Z",
- "source": "string",
- "refNr": "string",
- "amount": 0.1,
- "creditor": "string",
- "status": "string"
}
], - "voluntaryPledges": [
- {
- "type": "string",
- "date": "2019-08-24T14:15:22Z",
- "source": "string",
- "refNr": "string",
- "amount": 0.1,
- "creditor": "string",
- "status": "string"
}
], - "consumerRating": {
- "currentCreditRating": {
- "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string"
}, - "currentContractLimit": {
- "currency": "AFA",
- "value": 0.1
}, - "previousCreditRating": {
- "commonValue": "A",
- "commonDescription": "string",
- "creditLimit": {
- "currency": "AFA",
- "value": "string"
}, - "providerValue": {
- "maxValue": "string",
- "minValue": "string",
- "value": "string"
}, - "providerDescription": "string",
- "pod": 0.1,
- "assessment": "string"
}, - "latestRatingChangeDate": "2019-08-24T14:15:22Z"
}, - "additionalInformation": { }
}
]
}
Returns country specific fields that can be used to search for a Consumer.
countries required | string Comma-separated list of ISO-2 country codes |
callRef | string This parameter allows users to assign a unique identifier to their API queries. By using a callRef, it facilitates easier tracking and logging within Connect. If you provide a callRef, the Connect team can later retrieve and identify the specific requests associated with that identifier, enabling detailed tracing of interactions. |
[- {
- "countries": [
- "AF"
], - "criteriaSets": [
- { }
]
}
]
Returns the Company Report JSON schema of the provided country. Largely redundant as the Company Report 200 response is defined as a superset of all country's JSON schemas and can be used for any country.
countryCode required | string ISO2 / Alpha 2 Country Code |
section | string Enum: "CompanyReportResponse" "DirectorReportResponse" Use CompanyReportResponse for the Company Credit Report JSON schema, DirectorReportResponse for the Director Report JSON schema. |
template | string For Templated Company Report JSON Schemas |
{ }
Returns the allowed values of the customData parameter, used in the GET Company Report and Director Report endpoints. I.e. Supplying DE
as a country code will return a list of reasons for requesting a DE Credit Report (a legal requirement to supply with each Credit Report request in Germany). This will provide a list of allowedValues to enter into the mandatory Parameter customData
= de_reason_code::allowedValue
.
country required | string An ISO/Alpha-2 country code to display any special mandatory parameters when ordering a Credit Report in that territory. |
{- "customData": [
- {
- "key": "de_reason_code",
- "optional": false,
- "allowedValues": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7",
- "8"
], - "description": [
- "DE report retrieval reason code:",
- "1 - Credit Decision'",
- "2 - Credit Assessment - Future business connection (with credit risk)",
- "3 - Credit Assessment - Existing business connection (with credit risk)",
- "4 - Realisation check receivables collection",
- "5 - Purchase Contract - Intention of signature of purchase contract (with credit risk)",
- "6 - Goods Credit Insurance (with credit risk)",
- "7 - Contract - Intention of signature of leasing or rent contract (with credit risk)",
- "8 - Insurance Contract - Intention of signature of a insurance contract (with credit risk)"
]
}
], - "country": "DE"
}