Skip to main content

PAF Core Banking Management System (1.2.1)

Download OpenAPI specification:Download

CBMS API description

Utils API

Get states by country code

path Parameters
country
required
string
Example: US

ISO 3166-1 alpha-2 country code

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get cities by country code and state

path Parameters
country
required
string
Example: US

ISO 3166-1 alpha-2 country code

state
required
string^[A-Z]{2}$
Example: NY

State code (2 characters)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Upload Documents

Upload a Document

Authorizations:
bearer
Request Body schema: multipart/form-data
required
frontSide
required
string <binary>
backSide
string <binary>
customerId
required
string

Id of the customer to whom the document belongs.

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerId": "string",
  • "frontSideUrl": "string",
  • "backSideUrl": "string",
  • "id": { }
}

Find all Uploaded Documents

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "uploadedDocuments": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find a specific Uploaded Document

Authorizations:
bearer
path Parameters
uploadedDocumentId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerId": "string",
  • "frontSideUrl": "string",
  • "backSideUrl": "string",
  • "id": { }
}

Customers

Create a Customer

Authorizations:
bearer
Request Body schema: application/json
required
customerType
string (CustomerType)
Enum: "INDIVIDUAL" "COMPANY"
IndividualCustomer (object) or CompanyCustomer (object)
One of
firstName
required
string
middleName
required
string
lastName
required
string
dateOfBirth
required
string <date-time>
citizenship
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
taxIdNumber
string/^[0-9]{9,9}$/
passportIdNumber
string
taxIdCountry
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
taxState
string

If Tax ID Country is US, then Tax State is required and should be ISO 3166-2 format string

phoneNumber
required
string
email
required
string
userId
string
object (Address)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
isRegisteredAndPrimaryAddressSame
boolean

Is registered and primary address same

object

The official address registered by the business in the State of organization.

countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
isPostalAndPrimaryAddressSame
boolean

Is postal and primary address same

object (Address)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
metadata
object

Responses

Request samples

Content type
application/json
{
  • "customerType": "INDIVIDUAL",
  • "profile": {
    },
  • "userId": "string",
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerType": "INDIVIDUAL",
  • "profile": {
    },
  • "resourceRelationships": {
    },
  • "agreementDocuments": {},
  • "pendingActions": [
    ],
  • "userId": "string",
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { },
  • "id": { }
}

Find all Customers

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "customers": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find the Resource Relationships for Customers

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)

Responses

Response samples

Content type
application/json
{
  • "customers": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find the Resource Relationship for a Customer

Authorizations:
bearer
path Parameters
userId
required
string

Responses

Response samples

Content type
application/json
{
  • "customerId": "string",
  • "userId": "string",
  • "resourceRelationships": {
    }
}

Find a specific Customer by ID

Authorizations:
bearer
path Parameters
customerId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerType": "INDIVIDUAL",
  • "profile": {
    },
  • "resourceRelationships": {
    },
  • "agreementDocuments": {},
  • "pendingActions": [
    ],
  • "userId": "string",
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { },
  • "id": { }
}

Update a specific Customer

Authorizations:
bearer
path Parameters
customerId
required
string
Request Body schema: application/json
required
customerType
string (CustomerType)
Enum: "INDIVIDUAL" "COMPANY"
profile
object
object (Address)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
isRegisteredAndPrimaryAddressSame
boolean

Is registered and primary address same

object

The official address registered by the business in the State of organization.

countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
isPostalAndPrimaryAddressSame
boolean

Is postal and primary address same

object (Address)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
metadata
object

Responses

Request samples

Content type
application/json
{
  • "customerType": "INDIVIDUAL",
  • "profile": { },
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerType": "INDIVIDUAL",
  • "profile": {
    },
  • "resourceRelationships": {
    },
  • "agreementDocuments": {},
  • "pendingActions": [
    ],
  • "userId": "string",
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { },
  • "id": { }
}

Fetch Onboarding Agreement for customer by customer id

Authorizations:
bearer
path Parameters
customerId
required
string

Responses

Response samples

Content type
application/json
"string"

Sign Onboarding Agreement for customer by customer id

Authorizations:
bearer
path Parameters
customerId
required
string
Request Body schema: application/json
required
partnerAgreementDocId
string

Responses

Request samples

Content type
application/json
{
  • "partnerAgreementDocId": "string"
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "customerType": "INDIVIDUAL",
  • "profile": {
    },
  • "resourceRelationships": {
    },
  • "agreementDocuments": {},
  • "pendingActions": [
    ],
  • "userId": "string",
  • "primaryAddress": {
    },
  • "isRegisteredAndPrimaryAddressSame": true,
  • "registeredAddress": {
    },
  • "isPostalAndPrimaryAddressSame": true,
  • "postalAddress": {
    },
  • "metadata": { },
  • "id": { }
}

Get the Pending Actions

Authorizations:
bearer
path Parameters
customerId
required
string

Responses

Response samples

Content type
application/json
{
  • "pendingActions": [
    ]
}

Company Association

Create a Company Association

Authorizations:
bearer
Request Body schema: application/json
required
Array of objects (CreateAssociatedPartyDto)
Array
associatedPartyTypes
Array of arrays (AssociatedPartyTypes)
Items Enum: "FORMATION_OFFICER" "EXECUTIVE_OFFICER" "SIGNATORY" "TRUSTEE" "KNOWN_GRANTOR" "KNOWN_BENEFICIARY" "BENEFICIAL_OWNER" "ACCOUNT_OWNER"
IndividualInformationProfileDto (object) or EntityInformationProfileDto (object)
beneficialOwnerId
string
isIndividualOwner
boolean
object (CompanyAssociationAddress)
occupation
string
occupationTitle
string
object (CompanyAssociationAddress)
isAddressProofSkipped
boolean
isHaveRelationWithPEP
boolean
countryOfPEP
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
relationWithPEP
string
hasCertification
boolean
certificationDetails
string
object (IdentificationDocumentArgsDto)
object (ProofOfAddressDocumentArgsDto)
Array of objects (DefaultDocumentArgsDto)
customerId
required
string
object (BeneficialOwnerCertification)
name
required
string
signature
required
string
date
required
string <date-time>
entityIdentifier
required
string

Legal Entity Identifier (TIN/EIN)

Responses

Request samples

Content type
application/json
{
  • "associatedParties": [
    ],
  • "customerId": "string",
  • "beneficialOwnerCertification": {
    }
}

Response samples

Content type
application/json
{
  • "companyAssociations": {
    },
  • "associatedParties": [
    ]
}

Find all Company Associations

Authorizations:
bearer
query Parameters
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "companyAssociations": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find all Company Associated Parties

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "associatedParties": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find a specific Company Association by ID

Authorizations:
bearer
path Parameters
companyAssociationId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "associatedPartyIds": [
    ],
  • "beneficialOwnerCertification": {
    },
  • "id": { }
}

Get the Pending Actions

Authorizations:
bearer
path Parameters
companyAssociationId
required
string

Responses

Find the specific Company Associated Party

Authorizations:
bearer
path Parameters
associatedPartyId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "associatedPartyTypes": [
    ],
  • "profile": {
    },
  • "proofOfAddressDoc": {},
  • "identificationDoc": {},
  • "businessEntityFormationAndGoverningDocs": {},
  • "companyAssociationId": "string",
  • "customerId": "string",
  • "beneficialOwnerId": "string",
  • "isIndividualOwner": true,
  • "primaryResidentialAddress": {
    },
  • "occupation": "string",
  • "occupationTitle": "string",
  • "primaryBusinessAddress": {
    },
  • "isAddressProofSkipped": true,
  • "isHaveRelationWithPEP": true,
  • "countryOfPEP": "AD",
  • "relationWithPEP": "string",
  • "hasCertification": true,
  • "certificationDetails": "string",
  • "metadata": { },
  • "pendingActions": { },
  • "id": { }
}

Delete the Associated Party For a specific Company Association

Authorizations:
bearer
path Parameters
associatedPartyId
required
string

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "message": "string"
}

Update the Beneficial Owner Certification for a specific Company Association

Authorizations:
bearer
path Parameters
companyAssociationId
required
string
Request Body schema: application/json
required
object (BeneficialOwnerCertification)
name
required
string
signature
required
string
date
required
string <date-time>
entityIdentifier
required
string

Legal Entity Identifier (TIN/EIN)

Responses

Request samples

Content type
application/json
{
  • "beneficialOwnerCertification": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "associatedPartyIds": [
    ],
  • "beneficialOwnerCertification": {
    },
  • "id": { }
}

Upsert the Associated Party for a specific Company Association

Authorizations:
bearer
path Parameters
companyAssociationId
required
string
Request Body schema: application/json
required
associatedPartyTypes
Array of arrays (AssociatedPartyTypes)
Items Enum: "FORMATION_OFFICER" "EXECUTIVE_OFFICER" "SIGNATORY" "TRUSTEE" "KNOWN_GRANTOR" "KNOWN_BENEFICIARY" "BENEFICIAL_OWNER" "ACCOUNT_OWNER"
IndividualInformationProfileDto (object) or EntityInformationProfileDto (object)
One of
ownershipType
string (OwnershipType)
Enum: "DIRECTLY" "INDIRECTLY"
shareOwnership
number
llcMembership
number
partnershipAllocation
number
other
number
firstName
string
middleName
string
lastName
string
isUsPerson
boolean
dateOfBirth
string <date-time>
ssn
string
taxCountry
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
taxState
string
phoneNumber
string
email
string
object

Non Us Person Tax Id

object (DefaultDocumentArgsDto)
countryOfIssuance
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
passportNumber
string
associatedPartyId
string
object (IdentificationDocumentArgsDto)
documentType
required
string (IdentificationDocumentType)
Enum: "DRIVER_LICENSE" "PASSPORT" "STATE_ID" "PERMANENT_RESIDENT_CARD"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (ProofOfAddressDocumentArgsDto)
documentType
required
string (AddressProofDocumentType)
Enum: "UTILITY_BILL" "BANK_STATEMENTS" "TAX_RETURN_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Array of objects (DefaultDocumentArgsDto)
Array
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

customerId
required
string
beneficialOwnerId
string
isIndividualOwner
boolean
object (CompanyAssociationAddress)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
occupation
string
occupationTitle
string
object (CompanyAssociationAddress)
countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
street1
required
string
street2
string
city
required
string
state
required
string
postalCode
required
string
isAddressProofSkipped
boolean
isHaveRelationWithPEP
boolean
countryOfPEP
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
relationWithPEP
string
hasCertification
boolean
certificationDetails
string

Responses

Request samples

Content type
application/json
{
  • "associatedPartyTypes": [
    ],
  • "profile": {
    },
  • "associatedPartyId": "string",
  • "identificationDoc": {
    },
  • "proofOfAddressDoc": {
    },
  • "businessEntityFormationAndGoverningDocs": [
    ],
  • "customerId": "string",
  • "beneficialOwnerId": "string",
  • "isIndividualOwner": true,
  • "primaryResidentialAddress": {
    },
  • "occupation": "string",
  • "occupationTitle": "string",
  • "primaryBusinessAddress": {
    },
  • "isAddressProofSkipped": true,
  • "isHaveRelationWithPEP": true,
  • "countryOfPEP": "AD",
  • "relationWithPEP": "string",
  • "hasCertification": true,
  • "certificationDetails": "string"
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "associatedPartyTypes": [
    ],
  • "profile": {
    },
  • "proofOfAddressDoc": {},
  • "identificationDoc": {},
  • "businessEntityFormationAndGoverningDocs": {},
  • "companyAssociationId": "string",
  • "customerId": "string",
  • "beneficialOwnerId": "string",
  • "isIndividualOwner": true,
  • "primaryResidentialAddress": {
    },
  • "occupation": "string",
  • "occupationTitle": "string",
  • "primaryBusinessAddress": {
    },
  • "isAddressProofSkipped": true,
  • "isHaveRelationWithPEP": true,
  • "countryOfPEP": "AD",
  • "relationWithPEP": "string",
  • "hasCertification": true,
  • "certificationDetails": "string",
  • "metadata": { },
  • "pendingActions": { },
  • "id": { }
}

Company Due Diligence

Create a Company Due Diligence

Authorizations:
bearer
Request Body schema: application/json
required
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (UpdateBusinessInformationDto)
annualRevenueType
required
string (RevenueType)
Enum: "TRUST" "OTHER"
annualProfitType
required
string (RevenueType)
Enum: "TRUST" "OTHER"
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

industryType
required
string

Type of industry the business operates in.

naicsCode
required
string

North American Industry Classification System (NAICS) code.

naicsDescription
required
string

Description of the NAICS code.

natureOfBusiness
required
string

Nature of the business operations.

businessProductsAndServices
required
string

Primary products and services offered by the business.

numberOfBranches
required
number >= 0

Number of branches the business operates.

required
Array of objects (LocationOfBranches)

Locations of business branches.

Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country code where the branch is located, using ISO 3166-1 alpha-2 country codes.

state
required
string

The state or province within the country where the branch is located. This must be an ISO recognized state code relative to the specified country.

noOfEmployees
required
number >= 0

Number of employees working for the business.

required
Array of objects (PrimaryTradeAreas)

Primary trade areas where the business operates.

Array
country
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
expectedVolume
number [ 0 .. 100 ]

The expected volume of trade within this area as a percentage of total trade, ranging from 0 to 100%.

Array of objects (CounterParties)
Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country where the counter-party is registered or operates, represented by ISO 3166-1 alpha-2 country codes.

name
required
string

The name of the counter-party involved in a transaction or business relationship.

Array of objects (CounterParties)

Major suppliers to the business.

Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country where the counter-party is registered or operates, represented by ISO 3166-1 alpha-2 country codes.

name
required
string

The name of the counter-party involved in a transaction or business relationship.

nameOfPrimaryBank
required
string

Name of the primary bank with which the business is associated.

totalOutstandingDebt
required
number >= 0

Total outstanding debt of the business.

totalAvailableCash
required
number >= 0

Total available cash of the business.

annualRevenue
required
number >= 0

Annual revenue of the business.

annualRevenueCashPercentage
required
number [ 0 .. 100 ]

Percentage of annual revenue in cash.

annualProfit
required
number >= 0

Annual profit of the business.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Array of objects (DirectorInformationDto)
Array
isDirectorManager
boolean
positionTitle
required
string
countryCode
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
required
string
object (IdDocumentArgsDto)
fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

Array of objects (ManagementInformationDto)
Array
positionTitle
required
string
countryCode
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
required
string
object (IdDocumentArgsDto)
fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

object (BankingDocDocumentArgsDto)
documentType
required
string (BankingResolutionDocType)
Enum: "CERTIFICATE_OF_INCUMBENCY" "CORPORATE_RESOLUTION" "BOARD_RESOLUTION" "OTHER"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Array of objects (IndividualBeneficialOwnerDto)
Array
relationToBusiness
Array of strings (OwnerRelationshipToBusiness)
Items Enum: "DIRECTOR" "MANAGER" "OTHER" "NONE"
object (IdDocumentArgsDto)
fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

Array of objects (LegalEntityBeneficialOwnerDto)
Array
object (LegalEntityIdDocumentArgsDto)
fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

Array of objects (DefaultDocumentArgsDto)
Array
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Array of objects (DefaultDocumentArgsDto)
Array
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (ProofOfAddressArgsDto)
documentType
required
string (AddressProofDocumentType)
Enum: "UTILITY_BILL" "BANK_STATEMENTS" "TAX_RETURN_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

customerId
required
string

Unique identifier for the customer.

required
object

Pre-assessment of company due diligence requirements.

constrainedEngagementInfo
required
Array of arrays (CompanyDueDiligenceConstrainedEngagementCategories)
Items Enum: "ABUSE_OF_OTHER_USERS" "ABUSIVE_ACTIVITY" "FRAUD" "INTELLECTUAL_PROPERTY_INFRINGEMENT" "POLICIES_AND_DOCUMENTATION" "UNLAWFUL_ACTIVITY" "UNLAWFUL_GAMBLING" "CIRCUMVENTION" "COMPETING_PRODUCT" "INTERFERENCE" "REVERSE_ENGINEER" "SUBLICENSE" "ADULT_CONTENT_AND_SERVICES" "CROWDFUNDING_OR_CROWDSOURCING" "DEALERS_OF_HIGH_VALUE_PRECIOUS_GOODS_ANTIQUES_AUCTION_HOUSES_ESTATE_AGENTS" "ILLEGAL_WILDLIFE_TRADE" "INVESTMENT_CLUBS" "MARIJUANA_RELATED_BUSINESSES" "POOLED_ASSET_VEHICLES" "PROFESSIONAL_SERVICE_PROVIDERS" "RELIGIOUS_SPIRITUAL_ORGANIZATIONS" "UNLICENSED_FINANCIAL_SERVICE_PROVIDER" "COUNTERFEIT_OR_UNAUTHORIZED_GOODS" "DRUGS_AND_DRUG_PARAPHERNALIA" "INTELLECTUAL_PROPERTY_OR_PROPRIETARY_RIGHTS_INFRINGEMENT" "MULTI_LEVEL_MARKETING" "PSEUDO_PHARMACEUTICALS" "SUBSTANCES_DESIGNED_TO_MIMIC_ILLEGAL_DRUGS" "UNFAIR_PREDATORY_OR_DECEPTIVE_PRACTICES" "BEARER_SHARE_COMPANIES_NOMINEE_DIRECTORS_OFFICERS_AND_OR_SHAREHOLDERS" "ALCOHOLIC_BEVERAGES" "BULK_SHIPMENTS_OF_CURRENCY" "CHEMICALS" "DEALERS_IN_PRECIOUS_METALS_STONES_OR_JEWELS" "DIETARY_SUPPLEMENTS" "EMBASSY_FOREIGN_CONSULATE_AND_FOREIGN_MISSION_ACCOUNTS" "FINANCIAL_INSTITUTIONS_NESTED_ACCOUNTS" "FINANCIAL_INSTITUTIONS_PAYABLE_THROUGH_ACCOUNT" "FOREIGN_GOVERNMENTS" "FOREIGN_OFFSHORE_SHELL_COMPANIES_BEARER_SHARES" "MEDICAL_DEVICES_AND_MEDICATIONS" "SHELL_BANKS" "TOBACCOS_GOODS" "REGULATED_PRODUCTS_AND_SERVICES" "UNLAWFUL_OR_ILLEGAL_ACTIVITIES" "VIOLENCE_RELATED_ACTIVITIES" "MONEY_SERVICES_BUSINESS" "AGENT_OF_AN_MSB" "OTHER_FINANCIAL_SERVICES" "PAYDAY_LENDERS" "VIRTUAL_ASSET_SERVICE_PROVIDER" "GAMES_OF_SKILL" "ARMS_DEALERS" "ARMS_DEALERS_MILITARY" "CAISNO_GAMBLING_FOREIGN" "DEPOSIT_BROKERS" "ENVIRONMENTAL_CRIMES" "INDEPENDENT_AUTOMATED_TELLER_MACHINE_OWNERS_OR_OPERATORS_INCLUDING_CRYPTO_ATMS" "INDEPENDENT_SALES_ORGANISATION" "NOMINEE_INCORPORATION_SERVICES_FIRMS_INTRODUCING_ENTITIES" "NON_GOVERNMENT_ORGANISATIONS_CHARITIES_AND_NONPROFIT_ORGANISATIONS" "NUCLEAR_ATOMIC_POWER" "OPERATORS_OF_CREDIT_CARD_SYSTEMS" "PAWNBROKERS" "PEP_FOREIGN" "PHONE_CARD_DISTRIBUTORS" "PRIVATE_MILITARY_FIRMS" "PROFESSIONAL_FOOTBALL_SOCCER_CLUBS" "SPECIALIZED_FINANCIAL_INTERMEDIARIES_PROFESSIONALS_FOREIGN" "STATE_OWNED_ENTITIES_FOREIGN" "TRAVELMARKETING" "TRAVEL_AND_TOUR_COMPANIES" "CASINO_GAMBLING_DOMESTIC" "INVESTMENT_AND_CREDIT_SERVICES" "STOCKS_AND_OTHER_SECURITY_INTERESTS" "THIRD_PARTY_PAYMENT_PROCESSORS_TPPS_PAYMENT_SERVICE_PROVIDERS_PSPS"

Information related to customer engagement that might be constrained due to regulatory or policy reasons.

object

Financial conditions of the customer.

netEstimatedAssets
required
string (AllowNetEstimatedAssetRanges)
Enum: "UPTO_10K" "TEN_TO_100K" "ONEHUNDREDK_TO_1M" "ONE_TO_10M" "TEN_TO_50M" "FIFTY_TO_250M" "MORE_THAN_250M"
required
Array of strings or NetAssetsSourceType (string) non-empty

Array of NetAssetsSourceType or can have at most a unknown string value

Array
One of
string
isLegalOrIndividualOwnersExist
boolean

Flag to indicate if legal or individual owners exist.

isGoodStanding
boolean

Indicates whether the company is in good standing legally and financially.

Responses

Request samples

Content type
application/json
{
  • "beneficialOwnersCertificateDoc": {
    },
  • "businessInformation": {
    },
  • "ownershipStructureChart": {
    },
  • "businessManagementOrgChart": {
    },
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {
    },
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "proofOfExistence": [
    ],
  • "goodStandingCertificateDoc": {
    },
  • "governingDoc": [
    ],
  • "irsEinLetterDoc": {
    },
  • "proofOfAddressDoc": {
    },
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "isLegalOrIndividualOwnersExist": true,
  • "isGoodStanding": true
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Find all Company Due Diligences

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find a specific Company Due Diligence by ID

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Business Information for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
annualRevenueType
required
string (RevenueType)
Enum: "TRUST" "OTHER"
annualProfitType
required
string (RevenueType)
Enum: "TRUST" "OTHER"
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

industryType
required
string

Type of industry the business operates in.

naicsCode
required
string

North American Industry Classification System (NAICS) code.

naicsDescription
required
string

Description of the NAICS code.

natureOfBusiness
required
string

Nature of the business operations.

businessProductsAndServices
required
string

Primary products and services offered by the business.

numberOfBranches
required
number >= 0

Number of branches the business operates.

required
Array of objects (LocationOfBranches)

Locations of business branches.

Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country code where the branch is located, using ISO 3166-1 alpha-2 country codes.

state
required
string

The state or province within the country where the branch is located. This must be an ISO recognized state code relative to the specified country.

noOfEmployees
required
number >= 0

Number of employees working for the business.

required
Array of objects (PrimaryTradeAreas)

Primary trade areas where the business operates.

Array
country
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
expectedVolume
number [ 0 .. 100 ]

The expected volume of trade within this area as a percentage of total trade, ranging from 0 to 100%.

Array of objects (CounterParties)
Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country where the counter-party is registered or operates, represented by ISO 3166-1 alpha-2 country codes.

name
required
string

The name of the counter-party involved in a transaction or business relationship.

Array of objects (CounterParties)

Major suppliers to the business.

Array
country
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"

The country where the counter-party is registered or operates, represented by ISO 3166-1 alpha-2 country codes.

name
required
string

The name of the counter-party involved in a transaction or business relationship.

nameOfPrimaryBank
required
string

Name of the primary bank with which the business is associated.

totalOutstandingDebt
required
number >= 0

Total outstanding debt of the business.

totalAvailableCash
required
number >= 0

Total available cash of the business.

annualRevenue
required
number >= 0

Annual revenue of the business.

annualRevenueCashPercentage
required
number [ 0 .. 100 ]

Percentage of annual revenue in cash.

annualProfit
required
number >= 0

Annual profit of the business.

Responses

Request samples

Content type
application/json
{
  • "annualRevenueType": "TRUST",
  • "annualProfitType": "TRUST",
  • "currentBankStatementsDoc": {
    },
  • "industryType": "Manufacturing",
  • "naicsCode": "336340",
  • "naicsDescription": "Motor Vehicle Brake System Manufacturing",
  • "natureOfBusiness": "Producer of automotive brakes",
  • "businessProductsAndServices": "Brake pads, Brake discs",
  • "numberOfBranches": 5,
  • "locationOfBranches": [
    ],
  • "noOfEmployees": 200,
  • "primaryTradeAreas": [
    ],
  • "majorCustomers": [
    ],
  • "majorSuppliers": [
    ],
  • "nameOfPrimaryBank": "Bank of America",
  • "totalOutstandingDebt": 200,
  • "totalAvailableCash": 200,
  • "annualRevenue": 2000,
  • "annualRevenueCashPercentage": 25,
  • "annualProfit": 2000
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Company Pre Assessment for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
constrainedEngagementInfo
required
Array of arrays (CompanyDueDiligenceConstrainedEngagementCategories)
Items Enum: "ABUSE_OF_OTHER_USERS" "ABUSIVE_ACTIVITY" "FRAUD" "INTELLECTUAL_PROPERTY_INFRINGEMENT" "POLICIES_AND_DOCUMENTATION" "UNLAWFUL_ACTIVITY" "UNLAWFUL_GAMBLING" "CIRCUMVENTION" "COMPETING_PRODUCT" "INTERFERENCE" "REVERSE_ENGINEER" "SUBLICENSE" "ADULT_CONTENT_AND_SERVICES" "CROWDFUNDING_OR_CROWDSOURCING" "DEALERS_OF_HIGH_VALUE_PRECIOUS_GOODS_ANTIQUES_AUCTION_HOUSES_ESTATE_AGENTS" "ILLEGAL_WILDLIFE_TRADE" "INVESTMENT_CLUBS" "MARIJUANA_RELATED_BUSINESSES" "POOLED_ASSET_VEHICLES" "PROFESSIONAL_SERVICE_PROVIDERS" "RELIGIOUS_SPIRITUAL_ORGANIZATIONS" "UNLICENSED_FINANCIAL_SERVICE_PROVIDER" "COUNTERFEIT_OR_UNAUTHORIZED_GOODS" "DRUGS_AND_DRUG_PARAPHERNALIA" "INTELLECTUAL_PROPERTY_OR_PROPRIETARY_RIGHTS_INFRINGEMENT" "MULTI_LEVEL_MARKETING" "PSEUDO_PHARMACEUTICALS" "SUBSTANCES_DESIGNED_TO_MIMIC_ILLEGAL_DRUGS" "UNFAIR_PREDATORY_OR_DECEPTIVE_PRACTICES" "BEARER_SHARE_COMPANIES_NOMINEE_DIRECTORS_OFFICERS_AND_OR_SHAREHOLDERS" "ALCOHOLIC_BEVERAGES" "BULK_SHIPMENTS_OF_CURRENCY" "CHEMICALS" "DEALERS_IN_PRECIOUS_METALS_STONES_OR_JEWELS" "DIETARY_SUPPLEMENTS" "EMBASSY_FOREIGN_CONSULATE_AND_FOREIGN_MISSION_ACCOUNTS" "FINANCIAL_INSTITUTIONS_NESTED_ACCOUNTS" "FINANCIAL_INSTITUTIONS_PAYABLE_THROUGH_ACCOUNT" "FOREIGN_GOVERNMENTS" "FOREIGN_OFFSHORE_SHELL_COMPANIES_BEARER_SHARES" "MEDICAL_DEVICES_AND_MEDICATIONS" "SHELL_BANKS" "TOBACCOS_GOODS" "REGULATED_PRODUCTS_AND_SERVICES" "UNLAWFUL_OR_ILLEGAL_ACTIVITIES" "VIOLENCE_RELATED_ACTIVITIES" "MONEY_SERVICES_BUSINESS" "AGENT_OF_AN_MSB" "OTHER_FINANCIAL_SERVICES" "PAYDAY_LENDERS" "VIRTUAL_ASSET_SERVICE_PROVIDER" "GAMES_OF_SKILL" "ARMS_DEALERS" "ARMS_DEALERS_MILITARY" "CAISNO_GAMBLING_FOREIGN" "DEPOSIT_BROKERS" "ENVIRONMENTAL_CRIMES" "INDEPENDENT_AUTOMATED_TELLER_MACHINE_OWNERS_OR_OPERATORS_INCLUDING_CRYPTO_ATMS" "INDEPENDENT_SALES_ORGANISATION" "NOMINEE_INCORPORATION_SERVICES_FIRMS_INTRODUCING_ENTITIES" "NON_GOVERNMENT_ORGANISATIONS_CHARITIES_AND_NONPROFIT_ORGANISATIONS" "NUCLEAR_ATOMIC_POWER" "OPERATORS_OF_CREDIT_CARD_SYSTEMS" "PAWNBROKERS" "PEP_FOREIGN" "PHONE_CARD_DISTRIBUTORS" "PRIVATE_MILITARY_FIRMS" "PROFESSIONAL_FOOTBALL_SOCCER_CLUBS" "SPECIALIZED_FINANCIAL_INTERMEDIARIES_PROFESSIONALS_FOREIGN" "STATE_OWNED_ENTITIES_FOREIGN" "TRAVELMARKETING" "TRAVEL_AND_TOUR_COMPANIES" "CASINO_GAMBLING_DOMESTIC" "INVESTMENT_AND_CREDIT_SERVICES" "STOCKS_AND_OTHER_SECURITY_INTERESTS" "THIRD_PARTY_PAYMENT_PROCESSORS_TPPS_PAYMENT_SERVICE_PROVIDERS_PSPS"

Information related to customer engagement that might be constrained due to regulatory or policy reasons.

Responses

Request samples

Content type
application/json
{
  • "constrainedEngagementInfo": [
    ]
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Customer Financial Condition for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
netEstimatedAssets
required
string (AllowNetEstimatedAssetRanges)
Enum: "UPTO_10K" "TEN_TO_100K" "ONEHUNDREDK_TO_1M" "ONE_TO_10M" "TEN_TO_50M" "FIFTY_TO_250M" "MORE_THAN_250M"
required
Array of strings or NetAssetsSourceType (string) non-empty

Array of NetAssetsSourceType or can have at most a unknown string value

Array
One of
string

Responses

Request samples

Content type
application/json
{
  • "netEstimatedAssets": "UPTO_10K",
  • "netAssetsSource": [
    ]
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Ownership Structure Chart for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "ownershipStructureChart": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Business Management Organization Chart for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "businessManagementOrgChart": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Executive Information for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
executiveType
required
string (BusinessExecutiveType)
Enum: "INDIVIDUAL_BENEFICIAL_OWNER" "LEGAL_ENTITY_BENEFICIAL_OWNER" "MANAGEMENT_EXECUTIVE" "BOARD_DIRECTOR"
object

Board director information.

isDirectorManager
boolean
positionTitle
required
string
countryCode
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
required
string
object (IdDocumentArgsDto)
documentType
required
string (IdDocumentType)
Enum: "US_TIN" "PASSPORT" "RESIDENT_ALIEN_ID" "OTHER_GOVERNMENT_ISSUED_ID" "LEGAL_ENTITY_ID_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

id
string
object

Management executive information.

positionTitle
required
string
countryCode
required
string
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
required
string
object (IdDocumentArgsDto)
documentType
required
string (IdDocumentType)
Enum: "US_TIN" "PASSPORT" "RESIDENT_ALIEN_ID" "OTHER_GOVERNMENT_ISSUED_ID" "LEGAL_ENTITY_ID_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

id
string
object

Individual beneficial owner information.

relationToBusiness
Array of strings (OwnerRelationshipToBusiness)
Items Enum: "DIRECTOR" "MANAGER" "OTHER" "NONE"
object (IdDocumentArgsDto)
documentType
required
string (IdDocumentType)
Enum: "US_TIN" "PASSPORT" "RESIDENT_ALIEN_ID" "OTHER_GOVERNMENT_ISSUED_ID" "LEGAL_ENTITY_ID_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

id
string
object

Legal entity beneficial owner information.

object (LegalEntityIdDocumentArgsDto)
documentType
required
string (LegalEntityIdDocumentType)
Value: "LEGAL_ENTITY_ID_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

fullLegalName
required
string

The full legal name of the ownership entity.

address
required
string

The registered address of the ownership entity.

shareOwnership
number [ 0 .. 100 ]

Percentage of shares owned by the entity.

llcMembership
number [ 0 .. 100 ]

Percentage of LLC membership held by the entity.

partnershipAllocation
number [ 0 .. 100 ]

Percentage of partnership allocation to the entity.

otherInterestOwnership
number [ 0 .. 100 ]

Percentage of other interest ownerships held by the entity.

identificationString
required
string

Identification string or number for the entity, such as a registration number.

id
string

Responses

Request samples

Content type
application/json
{
  • "executiveType": "INDIVIDUAL_BENEFICIAL_OWNER",
  • "boardDirector": {
    },
  • "managementExecutive": {
    },
  • "individualBeneficialOwner": {
    },
  • "legalEntityBeneficialOwner": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Banking Resolution for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
object (BankingDocDocumentArgsDto)
documentType
required
string (BankingResolutionDocType)
Enum: "CERTIFICATE_OF_INCUMBENCY" "CORPORATE_RESOLUTION" "BOARD_RESOLUTION" "OTHER"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "bankingResolutionDoc": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Beneficial Owners Certificate for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "beneficialOwnersCertificateDoc": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Business Formation and Govering Documents for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
Array of objects (DefaultDocumentArgsDto)
Array
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

isGoodStanding
boolean

Indicates whether the company is in good standing legally and financially.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Array of objects (DefaultDocumentArgsDto)
Array
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

object (DefaultDocumentArgsDto)
documentType
required
string
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "proofOfExistence": [
    ],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {
    },
  • "governingDoc": [
    ],
  • "irsEinLetterDoc": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update the Proof of Address for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
object (ProofOfAddressArgsDto)
documentType
required
string (AddressProofDocumentType)
Enum: "UTILITY_BILL" "BANK_STATEMENTS" "TAX_RETURN_DOCUMENT"
uploadedDocumentId
required
string

Unique identifier of the uploaded document, generated as a UUID.

Responses

Request samples

Content type
application/json
{
  • "proofOfAddressDoc": {
    }
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Update No Owner Exists for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Delete the Executive by Type for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
executiveTypes
required
Array of strings (BusinessExecutiveType)
Items Enum: "INDIVIDUAL_BENEFICIAL_OWNER" "LEGAL_ENTITY_BENEFICIAL_OWNER" "MANAGEMENT_EXECUTIVE" "BOARD_DIRECTOR"

Responses

Request samples

Content type
application/json
{
  • "executiveTypes": [
    ]
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Delete the Executive by ID for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
Request Body schema: application/json
required
executiveType
required
string (BusinessExecutiveType)
Enum: "INDIVIDUAL_BENEFICIAL_OWNER" "LEGAL_ENTITY_BENEFICIAL_OWNER" "MANAGEMENT_EXECUTIVE" "BOARD_DIRECTOR"
executiveId
required
string

Responses

Request samples

Content type
application/json
{
  • "executiveType": "INDIVIDUAL_BENEFICIAL_OWNER",
  • "executiveId": "string"
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Check Access for a specific Company Due Diligence

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string
customerId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "companyPreAssessment": {
    },
  • "businessInformation": {
    },
  • "companyCustomerFinancialCondition": {
    },
  • "ownershipStructureChart": {},
  • "isLegalOrIndividualOwnersExist": true,
  • "beneficialOwnersCertificateDoc": {},
  • "individualBeneficialOwners": [
    ],
  • "legalEntityBeneficialOwners": [
    ],
  • "businessManagementOrgChart": {},
  • "boardDirectors": [
    ],
  • "managementExecutives": [
    ],
  • "bankingResolutionDoc": {},
  • "proofOfExistence": [],
  • "isGoodStanding": true,
  • "goodStandingCertificateDoc": {},
  • "governingDoc": [],
  • "irsEinLetterDoc": {},
  • "proofOfAddressDoc": {},
  • "metadata": { },
  • "id": { }
}

Get the Pending Actions

Authorizations:
bearer
path Parameters
companyDueDiligenceId
required
string

Responses

Response samples

Content type
application/json
{
  • "pendingActions": [
    ]
}

Deposit

Find a specific pull Deposit Details

Authorizations:
bearer
path Parameters
depositId
required
string
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)

Responses

Response samples

Content type
application/json
{
  • "depositType": "PUSH",
  • "depositStatus": "REQUESTED",
  • "id": "string",
  • "customerId": "string",
  • "createdAt": "2024-04-26T12:00:00Z",
  • "amount": 1000,
  • "reference": "Payment for services",
  • "destinationAccountAssetId": "string",
  • "destinationAssetsTypeId": "string",
  • "sourceCounterpartyId": "string",
  • "sourceAssetTypeId": "string"
}

Create a Push Deposit

Authorizations:
bearer
Request Body schema: application/json
required
accountAssetId
required
string

The account asset ID.

Responses

Request samples

Content type
application/json
{
  • "accountAssetId": "string"
}

Response samples

Content type
application/json
{
  • "depositStatus": "REQUESTED",
  • "createdAt": "string",
  • "depositType": "PUSH",
  • "depositInstructions": [
    ],
  • "destinationAccountAssetId": "string",
  • "destinationAssetsTypeId": "string",
  • "customerId": "string"
}

Create a Pull Deposit

Authorizations:
bearer
Request Body schema: application/json
required
sourceCounterpartyId
required
string

The ID of the source counterparty.

amount
required
number >= 1

The amount of the deposit.

reference
string

The reference associated with the deposit.

accountAssetId
required
string

The account asset ID.

Responses

Request samples

Content type
application/json
{
  • "sourceCounterpartyId": "string",
  • "amount": 1000,
  • "reference": "Payment for services",
  • "accountAssetId": "string"
}

Response samples

Content type
application/json
{
  • "depositType": "PUSH",
  • "depositStatus": "REQUESTED",
  • "id": "string",
  • "customerId": "string",
  • "createdAt": "2024-04-26T12:00:00Z",
  • "amount": 1000,
  • "reference": "Payment for services",
  • "destinationAccountAssetId": "string",
  • "destinationAssetsTypeId": "string",
  • "sourceCounterpartyId": "string",
  • "sourceAssetTypeId": "string"
}

Find all pull Deposits

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "depositDocuments": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Create an Accept Pull Deposit

Authorizations:
bearer
path Parameters
depositId
required
string

Responses

Response samples

Content type
application/json
{
  • "depositType": "PUSH",
  • "depositStatus": "REQUESTED",
  • "id": "string",
  • "customerId": "string",
  • "createdAt": "2024-04-26T12:00:00Z",
  • "amount": 1000,
  • "reference": "Payment for services",
  • "destinationAccountAssetId": "string",
  • "destinationAssetsTypeId": "string",
  • "sourceCounterpartyId": "string",
  • "sourceAssetTypeId": "string"
}

Counterparty

Create a Counter Party

Authorizations:
bearer
Request Body schema: application/json
required
counterpartyType
required
string (CounterpartyType)
Enum: "FIAT_US" "FIAT_CA" "FIAT_EU" "FIAT_GB" "FIAT_MX" "FIAT_BS" "FIAT_CN" "FIAT_SG" "FIAT_HK" "FIAT_PA" "FIAT_MY" "FIAT_JP" "FIAT_AE" "FIAT_BR" "FIAT_CH" "FIAT_SA" "FIAT_GT" "FIAT_QA" "FIAT_BH" "FIAT_CR" "FIAT_TR" "FIAT_GL" "FIAT_PL" "FIAT_US_LINKED" "BASIC"
supportedRails
required
Array of arrays (SupportedRails)
Items Enum: "ACH" "FEDWIRE" "SWIFT"

Supported transaction rails for the counterparty.

profileType
required
string (ProfileType)
Enum: "INDIVIDUAL" "CORPORATION"
required
IndividualAccountHolderProfile (object) or CorporationAccountHolderProfile (object)

Profile information for the counterparty, detailing personal and business- related data

One of
relationshipToCustomer
string (RelationshipType)
Enum: "SPOUSE" "EX_SPOUSE" "CHILDREN" "PARENT" "SIBLING" "RELATIVE" "SELF" "FRIEND" "BUSINESS_PARTNER" "CUSTOMER" "EMPLOYEE" "BRANCH_OFFICE" "SUBSIDIARY_COMPANY" "HOLDING_COMPANY" "SUPPLIER" "CREDITOR" "DEBTOR" "FRANCHISEE" "NOT_RELATED"
firstName
required
string

First name of the counterparty.

lastName
required
string

Last name of the counterparty.

dateOfBirth
string <date-time>

date of birth of the counterparty, formatted as YYYY-MM-DD.

email
string

Email address of the counterparty.

telephoneNumber
string

Telephone number of the counterparty in E.164 format.

taxReferenceNumber
string

Tax reference number of the counterparty.

required
object

Address of the counterparty.

countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
string
street1
required
string
street2
string
city
required
string
postalCode
required
string
customerId
required
string

Customer ID associated with the counterparty.

creatorUserId
string

User ID of the creator.

description
required
string

Description or additional details about the counterparty.

required
object

Bank account information associated with the counterparty.

assetTypeId
required
string (AssetTypeId)
Enum: "ETHEREUM_GOERLI_ETH" "ETHEREUM_GOERLI_USDC" "SOLANA_DEVNET_SOL" "BITCOIN_TESTNET_BTC" "FIAT_TESTNET_USD" "FIAT_MAINNET_USD" "FIAT_TESTNET_EUR" "FIAT_MAINNET_EUR" "FIAT_TESTNET_CAD" "FIAT_MAINNET_CAD" "FIAT_TESTNET_GBP" "FIAT_MAINNET_GBP" "FIAT_TESTNET_INR" "FIAT_MAINNET_INR" "FIAT_TESTNET_MXN" "FIAT_MAINNET_MXN" "FIAT_TESTNET_BSD" "FIAT_MAINNET_BSD" "FIAT_TESTNET_CNY" "FIAT_MAINNET_CNY" "FIAT_TESTNET_SGD" "FIAT_MAINNET_SGD" "FIAT_TESTNET_HKD" "FIAT_MAINNET_HKD" "FIAT_TESTNET_PAB" "FIAT_MAINNET_PAB" "FIAT_TESTNET_MYR" "FIAT_MAINNET_MYR" "FIAT_TESTNET_JPY" "FIAT_MAINNET_JPY" "FIAT_TESTNET_AED" "FIAT_MAINNET_AED" "FIAT_TESTNET_BRL" "FIAT_MAINNET_BRL" "FIAT_TESTNET_CHF" "FIAT_MAINNET_CHF" "FIAT_TESTNET_SAR" "FIAT_MAINNET_SAR" "FIAT_TESTNET_GTQ" "FIAT_MAINNET_GTQ" "FIAT_TESTNET_QAR" "FIAT_MAINNET_QAR" "FIAT_TESTNET_BHD" "FIAT_MAINNET_BHD" "FIAT_TESTNET_CRC" "FIAT_MAINNET_CRC" "FIAT_TESTNET_TRL" "FIAT_MAINNET_TRL" "FIAT_TESTNET_DKK" "FIAT_MAINNET_DKK" "FIAT_TESTNET_PLN" "FIAT_MAINNET_PLN"
bankAccountType
required
string (BankAccountType)
Enum: "CHECKING" "SAVING"
accountNumber
required
string

The unique number identifying the account within the financial institution.

routingNumber
required
string = 9 characters

The routing number for the account.

swiftBic
string/^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/

SWIFT/BIC code for international banking.

institutionName
string

name of the financial institution where the account is held.

object

Address of the financial institution where the account is held.

countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
string
street1
required
string
street2
string
city
required
string
postalCode
required
string
object

Information about intermediary institutions involved with the counterparty.

intermediaryType
required
string (IntermediaryType)
Enum: "FIAT_PA" "FIAT_MY" "FIAT_JP" "FIAT_SG" "FIAT_HK" "FIAT_GB" "FIAT_CN" "FIAT_EU" "FIAT_CA" "FIAT_IN" "FIAT_US"
institutionName
required
string

Name of the intermediary institution.

object

Address of the institution.

countryCode
required
string (CountryCode)
Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RW" "SA" "SB" "SC" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "ST" "SV" "SX" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
state
string
street1
required
string
street2
string
city
required
string
postalCode
required
string
swiftBic
string/^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/

SWIFT/BIC code for international banking.

routingNumber
string

The routing number for the account.

Responses

Request samples

Content type
application/json
{
  • "counterpartyType": "FIAT_US",
  • "supportedRails": "ACH",
  • "profileType": "INDIVIDUAL",
  • "profile": {
    },
  • "customerId": "string",
  • "creatorUserId": "string",
  • "description": "Counterparty for high-value transactions, primarily deals in automotive imports.",
  • "accountInformation": {
    },
  • "intermediaryInformation": {
    }
}

Response samples

Content type
application/json
{
  • "counterpartyType": "FIAT_US",
  • "supportedRails": "ACH",
  • "profileType": "INDIVIDUAL",
  • "profile": {
    },
  • "status": "ACTIVE",
  • "customerId": "string",
  • "creatorUserId": "string",
  • "description": "Counterparty for high-value transactions, primarily deals in automotive imports.",
  • "isLinked": false,
  • "isKYCDone": false,
  • "accountInformation": {
    },
  • "intermediaryInformation": {
    },
  • "bankingPartnerError": "string",
  • "metadata": { },
  • "id": { }
}

Find all Counterparties

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "counterparties": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find a specific Counter Party

Authorizations:
bearer
path Parameters
counterpartyId
required
string

Responses

Response samples

Content type
application/json
{
  • "counterpartyType": "FIAT_US",
  • "supportedRails": "ACH",
  • "profileType": "INDIVIDUAL",
  • "profile": {
    },
  • "status": "ACTIVE",
  • "customerId": "string",
  • "creatorUserId": "string",
  • "description": "Counterparty for high-value transactions, primarily deals in automotive imports.",
  • "isLinked": false,
  • "isKYCDone": false,
  • "accountInformation": {
    },
  • "intermediaryInformation": {
    },
  • "bankingPartnerError": "string",
  • "metadata": { },
  • "id": { }
}

Find Counter Party Linking Details by Counterparty id

Authorizations:
bearer
path Parameters
counterpartyId
required
string
Request Body schema: application/json
required
isMobileWebview
required
boolean

Indicates whether the linking should be done through a mobile webview.

redirectUrl
required
string

The URL to which users will be redirected after a successful account linking process. This should be a valid URL conforming to standard URL formats.

Responses

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{}

Find all Linkable Accounts

Authorizations:
bearer
path Parameters
counterpartyId
required
string
Request Body schema: application/json
required
memberGuid
required
string

The unique identifier for the member whose accounts are to be linked.

bankAccountType
required
string
Enum: "CHECKING" "SAVING"

Responses

Request samples

Content type
application/json
{
  • "memberGuid": "string",
  • "bankAccountType": "CHECKING"
}

Response samples

Content type
application/json
{
  • "counterpartyId": "string",
  • "linkingProvider": "string",
  • "availableAccount": [
    ],
  • "memberGuid": "string"
}

Link the countryparty with account

Authorizations:
bearer
path Parameters
counterpartyId
required
string
Request Body schema: application/json
required
accountLinkId
required
string

Account ID

Responses

Request samples

Content type
application/json
{
  • "accountLinkId": "string"
}

Response samples

Content type
application/json
{
  • "counterpartyType": "FIAT_US",
  • "supportedRails": "ACH",
  • "profileType": "INDIVIDUAL",
  • "profile": {
    },
  • "status": "ACTIVE",
  • "customerId": "string",
  • "creatorUserId": "string",
  • "description": "Counterparty for high-value transactions, primarily deals in automotive imports.",
  • "isLinked": false,
  • "isKYCDone": false,
  • "accountInformation": {
    },
  • "intermediaryInformation": {
    },
  • "bankingPartnerError": "string",
  • "metadata": { },
  • "id": { }
}

Withdrawal

Create a Withdrawal

Authorizations:
bearer
Request Body schema: application/json
required
withdrawalRail
required
string (WithdrawalRail)
Value: "ACH"
withdrawalPurpose
required
string (WithdrawalPurpose)
Enum: "PERSONAL_ACCOUNT" "FAMILY" "INSURANCE" "INVESTMENT" "REAL_ESTATE" "TUITION" "MEDICAL" "TRAVEL" "TRADE_TRANSACTIONS" "UTILITY" "TAX" "LOAN" "BILLS" "PAYROLL" "TELECOM" "INTELLECTUAL_PROPERTY" "OTHER_BUSINESS_SERVICES" "CHARITABLE_DONATIONS" "MORTGAGE" "EXPENSES_REIMBURSEMENT" "PROFESSIONAL_SERVICES" "MARKETING" "RENTAL_PROPERTY" "OTHER"
description
string
accountAssetId
required
string

Asset account identifier from which the withdrawal is made.

destinationCounterpartyId
required
string
amount
required
number >= 1
memo
string

Responses

Request samples

Content type
application/json
{
  • "withdrawalRail": "ACH",
  • "withdrawalPurpose": "PERSONAL_ACCOUNT",
  • "description": "string",
  • "accountAssetId": "asset-account-uuid-1234",
  • "destinationCounterpartyId": "string",
  • "amount": 1,
  • "memo": "string"
}

Response samples

Content type
application/json
{
  • "withdrawalRail": "ACH",
  • "withdrawalStatus": "REQUESTED",
  • "withdrawalPurpose": "PERSONAL_ACCOUNT",
  • "id": "string",
  • "transactionId": "string",
  • "description": "string",
  • "accountAssetId": "asset-account-uuid-1234",
  • "amount": 1,
  • "destinationCounterpartyId": "string",
  • "memo": "string"
}

Find all Withdrawals

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "withdrawalDocuments": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Find a specific Withdrawal by Withdrawal id

Authorizations:
bearer
path Parameters
withdrawalId
required
string

Responses

Response samples

Content type
application/json
{
  • "withdrawalRail": "ACH",
  • "withdrawalStatus": "REQUESTED",
  • "withdrawalPurpose": "PERSONAL_ACCOUNT",
  • "id": "string",
  • "transactionId": "string",
  • "description": "string",
  • "accountAssetId": "asset-account-uuid-1234",
  • "amount": 1,
  • "destinationCounterpartyId": "string",
  • "memo": "string"
}

Transaction

Find a specific Transaction

Authorizations:
bearer
path Parameters
transactionId
required
string

Responses

Response samples

Content type
application/json
{ }

Find all Transactions

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "transactionDocuments": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

KYC Document Checks

Create a KYC Document Check

Authorizations:
bearer
Request Body schema: application/json
required
documentType
required
string (KycDocumentTypeOptions)
Enum: "DRIVER_LICENSE" "PASSPORT" "STATE_ID" "PERMANENT_RESIDENT_CARD" "UTILITY_BILL" "BANK_STATEMENTS" "TAX_RETURN_DOCUMENT" "USA_IRS_FORM" "NON_USA_IRS_FORM"
category
required
string (KycDocumentCategory)
Enum: "ID_DOCUMENT" "TAX_INFO_DOCUMENT" "ADDRESS_PROOF"
uploadedDocumentId
string

Unique identifier of the uploaded document, generated as a UUID.

customerId
required
string

Responses

Request samples

Content type
application/json
{
  • "documentType": "DRIVER_LICENSE",
  • "category": "ID_DOCUMENT",
  • "uploadedDocumentId": "string",
  • "customerId": "string"
}

Response samples

Content type
application/json
{}

Find all KYC Document Checks

Authorizations:
bearer
query Parameters
object (FilterDto)
object (FilterDto)
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{}

Find a specific KYC Document Check

Authorizations:
bearer
path Parameters
kycDocumentId
required
string

Responses

Response samples

Content type
application/json
{}

Partner Accounts

Create a Partner Account

Authorizations:
bearer
Request Body schema: application/json
required
customerId
required
string

The ID of the customer associated with the partner account.

required
object

Information about the total anticipated transactions for the partner account.

usdValueOfFiat
required
string (USDValueOfFiatRange)
Enum: "UPTO_10K" "TEN_TO_100K" "ONEHUNDREDK_TO_1M" "ONE_TO_10M" "TEN_TO_50M" "FIFTY_TO_250M" "MORE_THAN_250M"
inflowMonthlyTransactionCount
required
string (MonthlyTransactionCountRange)
Enum: "UPTO_5" "FIVE_TO_10" "TEN_TO_25" "MORE_THAN_25"
inflowMonthlyTransactionAmount
required
string (MonthlyTransactionAmountRange)
Enum: "UPTO_1K" "ONE_TO_100K" "ONEHUNDREDK_TO_1M" "MILLION_TO_5M" "MORE_THAN_5M"
outflowMonthlyTransactionCount
required
string (MonthlyTransactionCountRange)
Enum: "UPTO_5" "FIVE_TO_10" "TEN_TO_25" "MORE_THAN_25"
outflowMonthlyTransactionAmount
required
string (MonthlyTransactionAmountRange)
Enum: "UPTO_1K" "ONE_TO_100K" "ONEHUNDREDK_TO_1M" "MILLION_TO_5M" "MORE_THAN_5M"

Responses

Request samples

Content type
application/json
{
  • "customerId": "string",
  • "totalAnticipatedTransactionInfo": {
    }
}

Response samples

Content type
application/json
{
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "totalAnticipatedTransactionInfo": {
    },
  • "id": { }
}

Fetch all Partner Accounts

Authorizations:
bearer
query Parameters
object (FilterDto)
cursor
string
skip
number
limit
number

Responses

Response samples

Content type
application/json
{
  • "partnerAccounts": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Fetch a Partner Account By ID

Authorizations:
bearer
path Parameters
partnerAccountId
required
string

Responses

Response samples

Content type
application/json
{
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "totalAnticipatedTransactionInfo": {
    },
  • "id": { }
}

Update a Partner Account

Authorizations:
bearer
path Parameters
partnerAccountId
required
string
Request Body schema: application/json
required
object

Information about the total anticipated transactions for the partner account.

usdValueOfFiat
required
string (USDValueOfFiatRange)
Enum: "UPTO_10K" "TEN_TO_100K" "ONEHUNDREDK_TO_1M" "ONE_TO_10M" "TEN_TO_50M" "FIFTY_TO_250M" "MORE_THAN_250M"
inflowMonthlyTransactionCount
required
string (MonthlyTransactionCountRange)
Enum: "UPTO_5" "FIVE_TO_10" "TEN_TO_25" "MORE_THAN_25"
inflowMonthlyTransactionAmount
required
string (MonthlyTransactionAmountRange)
Enum: "UPTO_1K" "ONE_TO_100K" "ONEHUNDREDK_TO_1M" "MILLION_TO_5M" "MORE_THAN_5M"
outflowMonthlyTransactionCount
required
string (MonthlyTransactionCountRange)
Enum: "UPTO_5" "FIVE_TO_10" "TEN_TO_25" "MORE_THAN_25"
outflowMonthlyTransactionAmount
required
string (MonthlyTransactionAmountRange)
Enum: "UPTO_1K" "ONE_TO_100K" "ONEHUNDREDK_TO_1M" "MILLION_TO_5M" "MORE_THAN_5M"

Responses

Request samples

Content type
application/json
{
  • "totalAnticipatedTransactionInfo": {
    }
}

Response samples

Content type
application/json
{
  • "pendingActions": [
    ],
  • "customerId": "string",
  • "totalAnticipatedTransactionInfo": {
    },
  • "id": { }
}

Fetch a Partner Account Assets

Authorizations:
bearer
path Parameters
partnerAccountId
required
string

Responses

Response samples

Content type
application/json
{
  • "accountAssets": [
    ],
  • "nextCursor": "string",
  • "hasMore": true,
  • "totalCount": 150
}

Fetch a Partner Account Asset By ID

Authorizations:
bearer
path Parameters
partnerAccountId
required
string
assetId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "status": "UNDER_REVIEW",
  • "productType": "CLIENT",
  • "assetTypeId": "string",
  • "productId": "string",
  • "customerId": "string",
  • "currentBalance": "100000",
  • "availableBalance": "95000",
  • "parentAccountId": "string",
  • "id": { }
}

Submit account application

Authorizations:
bearer
path Parameters
partnerAccountId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "status": "INCOMPLETE",
  • "accountType": "OPPORTUNITY",
  • "customerId": "string",
  • "bankingApplicationId": "string",
  • "accountApplicationErrors": { },
  • "defaultAccountAssetId": "string",
  • "accountId": "string",
  • "pendingActions": {
    },
  • "id": { }
}

Account application status

Authorizations:
bearer
path Parameters
partnerAccountId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "status": "INCOMPLETE",
  • "accountType": "OPPORTUNITY",
  • "customerId": "string",
  • "bankingApplicationId": "string",
  • "accountApplicationErrors": { },
  • "defaultAccountAssetId": "string",
  • "accountId": "string",
  • "pendingActions": {
    },
  • "id": { }
}

Get the Pending Actions

Authorizations:
bearer
path Parameters
partnerAccountId
required
string

Responses

Response samples

Content type
application/json
{
  • "pendingActions": [
    ]
}

Subscription

Create a Subscription

Authorizations:
bearer
Request Body schema: application/json
required
events
required
Array of arrays (SubscriptionType)
Items Enum: "BANKING_APPLICATION" "BANKING_CUSTOMER" "BANKING_TRANSACTION" "BANKING_COUNTERPARTY" "BANKING_ACCOUNT_ASSET" "*"

The events for the subscription, can be an array of SubscriptionType or "*" for all events

callbackUrl
required
string

The callback URL for the subscription.

Responses

Request samples

Content type
application/json
{
  • "events": [
    ],
  • "callbackUrl": "string"
}

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "events": [
    ],
  • "status": "ENABLED",
  • "callbackUrl": "string",
  • "signatureVerficationKey": "string",
  • "id": { }
}

Get a Subscription

Authorizations:
bearer

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Delete a Subscription

Authorizations:
bearer
path Parameters
subscriptionId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "events": [
    ],
  • "status": "ENABLED",
  • "callbackUrl": "string",
  • "signatureVerficationKey": "string",
  • "id": { }
}

Regenerate Subscription Secret

Authorizations:
bearer
path Parameters
subscriptionId
required
string

Responses

Response samples

Content type
application/json
{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "events": [
    ],
  • "status": "ENABLED",
  • "callbackUrl": "string",
  • "signatureVerficationKey": "string",
  • "id": { }
}

Auth

Login into your Account

Request Body schema: application/json
required
username
required
string

The username for authentication.

password
required
string

The password for authentication.

Responses

Request samples

Content type
application/json
{
  • "username": "string",
  • "password": "string"
}

Response samples

Content type
application/json
{
  • "accessToken": "string"
}

Change Account password

Authorizations:
bearer
Request Body schema: application/json
required
newPassword
required
string

The new password to set. It must meet the following password policy: - At least one lowercase letter (a-z). - At least one uppercase letter (A-Z). - At least one digit (0-9). - At least one special character from the set @$!%*?. - Minimum length: 12, Maximum length: 64.

oldPassword
required
string

The old password for verification.

Responses

Request samples

Content type
application/json
{
  • "newPassword": "string",
  • "oldPassword": "string"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "message": "string"
}