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

Recent Requests
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
length ≥ 1

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
enum
required

Legal entity of the customer

Allowed:
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

knowYourBusiness
object

Know your business data of the customer

accountancy
object

Data provided for the accountancy industry

travel
object

Data provided for the travel industry

employmentServices
object

Data provided for the employment services industry

charity
object

Data provided for the charity industry

legal
object
taxIdentifiers
array of objects

Tax Identifiers for the customer

taxIdentifiers
customerIdentificationInfo
array of objects

Identification information for the customer

customerIdentificationInfo
construction
object

Data provided for the construction industry

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

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