Create a new customer

This endpoint allows you to create a new customer. Creating a customer is a complex process with several dependencies, e.g: Directors, type of customer, legal specifications. For further information, please visit 'Creating a customer and account' entry on our API documentation

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
length between 0 and 50

External Reference can only have alphanumeric characters plus underscore, hyphen and space up to 50 characters long

string
length between 0 and 100

AlphaNumeric characters plus [ _ ' @ , & £ $ € ¥ = # % ‘ ’ : ; \ / < > « » ! ‘ “ ” . ? - *{ } + % ( )]. Mandatory for all types except 'INDIVIDUAL and PCM_INDIVIDUAL'

string
length between 0 and 40

Company registration number. Mandatory for 'LLC' and 'PLC'

registeredAddress
object

Mandatory for 'LLC', 'LLP' and 'LPARTNRSHP'

tradingAddress
object

Mandatory for all types except 'INDIVIDUAL' and 'PCM_INDIVIDUAL'

string
length between 0 and 5

Mandatory for all types except 'INDIVIDUAL', 'PCM_INDIVIDUAL' and 'PCM_BUSINESS'. In-house KYC partners -> Refer to Modulr Industry Code list. Outsourced KYC partners -> custom codes allowed.

int32
1 to 1000

Terms and conditions version. Mandatory for all types except 'PCM_INDIVIDUAL' and 'PCM_BUSINESS'

string
required

Type of the customer, can be one of:

  1. LLC -> limited company
  2. PLC -> publicly listed company
  3. SOLETRADER -> sole trader
  4. OPARTNRSHP -> ordinary partnership
  5. LPARTNRSHP -> limited partnership
  6. LLP -> limited liability partnership
  7. CHARITY -> charity
  8. INDIVIDUAL -> individual consumer
  9. PCM_INDIVIDUAL -> partner clearing model individual consumer
  10. PCM_BUSINESS -> partner clearing model business consumer
  11. TRUST -> trust customer
  12. PREQUALIFIED -> only for use by customers who have been pre-authorised by Modulr
int32
0 to 2147483647

Mandatory for all types except 'PCM_INDIVIDUAL' and 'PCM_BUSINESS'

associates
array of objects

Mandatory for all types except 'PCM_BUSINESS'

associates
documentInfo
array of objects

information on uploaded documents

documentInfo
string
required

Legal entity of the customer

string

Reference to provisional customer in onboarding flow

customerTrust
object

Trust nature for customers of type Trust. Mandatory for type Trust, not to be set for non-trust customers.

taxProfile
object

Tax profile for customers of type SOLETRADER. Optional for type SOLETRADER, not to be set for non-SOLETRADER customers.

complianceData
object

Required for customers of type PREQUALIFIED.

consumerDuty
object

Consumer Duty data of the customer

Responses

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json
*/*