Skip to main content
POST
Perform CDD

Authorizations

X-API-KEY
string
header
required

Headers

idempotency-key
string

Optional idempotency key to ensure the same request is not processed multiple times. If the same key is sent with a different payload, a 409 Conflict error is returned. The result is cached for 7 days.

Body

application/json
website
string
required

The website of the business

Example:

"example.com"

email
string

The email of the business

Example:

"fulan@domain.com"

The legal name of the business

Example:

"PayLane Sp. z o.o."

address
string

The address of the business

Example:

"Am Generalshof 12, 10117 Berlin, Germany"

external_id
string

Reference to be used in the customer's system

Example:

"1538c2f9-ff0f-489e-0099-a5f116a4af07"

vat_number
string

The VAT number of the business

Example:

"BE09999999XX."

register_number
string

The registry number of the business (i.e. company house number, SIRET, SIREN, P.IVA, only GB, FR and IT companies are supported)

Example:

"12345678"

country_code
string

Country code in ISO 3166-1 alpha-2 format

Example:

"DE"

description
string

The description of the business

Example:

"Software consultancy"

registry_profile
enum<string>
Available options:
FULL,
BASIC
contact_person
object

Contact person details. At least one of 'name' or 'email' must be provided if the object exists.

risk_check_set_id
string

The risk check set id, if not set the default risk check set will be used

Example:

"550e8400-e29b-41d4-a716-446655440000"

pull_registry_documents
boolean
default:false

Whether to pull registry documents for the company (Only supported for DE, and IT)

Example:

true

trading_name
string | null

The trading name (DBA) of the business

Example:

"Acme Trading Co"

trading_address
string | null

The trading address of the business

Example:

"123 Trade Street, London"

Response

OK

id
string

The id of the CDD request

Example:

"a91a8416-0a38-49e5-887e-8437519b3e78"

state
enum<string>

The state of the CDD process

Available options:
INITIATED,
IN_PROGRESS,
RUNNING_CHECKS,
COMPLETED,
INCONCLUSIVE,
FAILED
Example:

"INITIATED"

input
object

What was used to perform the CDD

created_at
string<ISO8601>
Example:

"2024-03-20T15:18:36.803Z"

updated_at
string<ISO8601>
Example:

"2024-03-20T15:20:12.456Z"