Create Customer

Body Params
address
object
required

Customer's address

customData
object

Custom data associated with customer

customerDetails
object
required

Personal details of a customer

string
enum
required

Customer tier, will be STANDARD unless additional tiers have been agreed as part of the product offering. Possible values:

  • FOUNDER
  • STANDARD
  • PREMIUM
Allowed:
string
required
length ≥ 1

Email address of the Customer

string
length between 0 and 64

Only applicable to Clients using their own Auth solution. This value will be included in the subject on the token which in turn will be used by Shaype to represent the customer Id on the external system. Max length is 64 characters.

uuid
required

Unique value (UUID) used to identify this request and used to recognise any subsequent retries

string

Identity document card number. Between 6 to 10 characters which can be either just numeric or alphanumeric characters based on the state. Should be specified for Driver's Licenses that provide it.

string

Optional three-letter ISO country code of the customer's identity document issuing country.

string

Number of the Customer's identity document (if supplied)

string

Identity document region, one of: NSW, QLD, SA, TAS, VIC, WA, ACT, NT. (uppercase only) Should be specified for Driver's Licenses.

string
enum

Type of Customer's identity document (if supplied). Possible values:

  • DRIVING_LICENSE
  • PASSPORT
Allowed:
uuid

Optional Identity Verification ID for the identity check

uuid
deprecated

Deprecated: Please do not use this field for customer creation, please refer to identityVerificationCaseId

boolean

Applicable only to clients using our Sanctions-Check-Only KYC functionality. Used to only perform sanctions check on the Customer as part of KYC checks. This flag cannot be used at the same time as skipKyc.

phoneNumber
object
required

Phone number of the Customer

boolean

Only applicable to Clients using Shaype KYC solution. Used to bypass KYC checks for the Customer. Must only set as 'true' in agreed scenarios (i.e. permission to generate a dummy / test account has been granted). This flag cannot be used at the same time as onlySanctionsCheck.

taxObligations
array of objects

Captures any foreign (outside Australia) tax obligations for the Customer

taxObligations
Responses

Language
Response
Choose an example:
application/json