Skip to main content
POST
Create customer

Authorizations

x-api-key
string
header
required

Enter your API key in the format x-api-key <api-key>*

Body

application/json

Customer

Request object for creating a new customer in the system

external_id
string
required

external_id is the unique identifier from your system to reference this customer (required)

name
string
required

name is the full name or company name of the customer

Maximum string length: 255
address_city
string

address_city is the city name with maximum 100 characters

Maximum string length: 100
address_country
string

address_country is the two-letter ISO 3166-1 alpha-2 country code

address_line1
string

address_line1 is the primary address line with maximum 255 characters

Maximum string length: 255
address_line2
string

address_line2 is the secondary address line with maximum 255 characters

Maximum string length: 255
address_postal_code
string

address_postal_code is the ZIP code or postal code with maximum 20 characters

Maximum string length: 20
address_state
string

address_state is the state, province, or region name with maximum 100 characters

Maximum string length: 100
contact
string

contact is an optional contact number for the customer (e.g. phone)

Maximum string length: 20
email
string

email is the customer's email address and must be a valid email format if provided

integration_entity_mapping
object[]

integration_entity_mapping contains provider integration mappings for this customer

metadata
object

metadata contains additional key-value pairs for storing extra information

skip_onboarding_workflow
boolean

skip_onboarding_workflow when true, prevents the customer onboarding workflow from being triggered This is used internally when a customer is created via a workflow to prevent infinite loops Default: false

tax_rate_overrides
object[]

tax_rate_overrides contains tax rate configurations to be linked to this customer

timezone
string

timezone is the customer's IANA timezone name (e.g. "Asia/Kolkata", "America/New_York") Defaults to "UTC" if not provided

Response

Created

Customer response object containing all customer information

address_city
string

AddressCity is the city of the customer's address

address_country
string

AddressCountry is the country of the customer's address (ISO 3166-1 alpha-2)

address_line1
string

AddressLine1 is the first line of the customer's address

address_line2
string

AddressLine2 is the second line of the customer's address

address_postal_code
string

AddressPostalCode is the postal code of the customer's address

address_state
string

AddressState is the state of the customer's address

contact
string

Contact is an optional contact number for the customer (e.g. phone)

created_at
string<date-time>
created_by
string
email
string

Email is the email of the customer

environment_id
string

EnvironmentID is the environment identifier for the customer

external_id
string

ExternalID is the external identifier for the customer

id
string

ID is the unique identifier for the customer

integrations
object[]
metadata
object

Metadata

name
string

Name is the name of the customer

status
enum<string>
Available options:
published,
deleted,
archived
tenant_id
string
timezone
string

Timezone is the customer's IANA timezone name (e.g. "Asia/Kolkata"). Defaults to "UTC". Inherited by subscriptions at creation time.

updated_at
string<date-time>
updated_by
string