Create Customer
Creates a customer profile. payment_term_id sets the payment term used by default on this customer’s invoices.
Requires the can_create_customer_profile permission on the key owner’s role.
Keys: secret key only.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
identitystring
The identity for the active workspace.
Request
This endpoint expects an object.
type
Allowed values:
display_name
dedupe_mode
How to handle a record matching one already in the workspace. skip (default) leaves the existing record untouched and answers 409 with it. overwrite updates the existing record and answers 200. add creates a separate record regardless of the match.
Allowed values:
email
phone
last_name
first_name
company_name
currency_code
payment_term_id
Default payment term for this customer. Applied to new invoices that name no term or due date.
billing_address
shipping_address
Response
The request used dedupe_mode: overwrite and updated the customer it matched.
data
The existing customer the request matched.
status
message
Errors
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error
409
Conflict Error

