Create a Customer

Create a new customer record in the connected platform. This endpoint is used to register customers programmatically, enabling use cases such as migrating customer bases between platforms, syncing CRM contacts to stores, and automating account creation workflows. Required fields typically include email and name, though additional fields like phone and address may be required depending on the platform.

Note: Some platforms do not allow duplicate email addresses. Refer to the platform-specific endpoint for validation rules.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Available platforms

This endpoint is supported by 19 platforms. Click on each platform to see its specific required fields and validation rules.

Allegro · BigCommerce · Ecwid · Jumpseller · Kometia · Loja · Magento 2 · Multivende · Nopcommerce · PrestaShop · QuickBooks · Salesforce Enterprise · Shopify · Tienda Nube · Tiny · Vend HQ · WooCommerce · Yampi · Zoho Inventory

Duplicate email handling varies by platform. Most platforms enforce email uniqueness. See the platform-specific endpoint for validation rules and required fields.

Body Params

Customer data to create. Required fields vary by platform.

string

Customer email address. Typically required and must be unique within the platform.

string

Customer first name.

string

Customer last name.

string

Customer phone number. May be required on some platforms.

boolean

Whether the customer has opted in to marketing communications. Defaults to false if omitted.

addresses
array of objects

List of addresses to save to the customer profile at creation. Optional.

addresses
string

Comma-separated list of tags to assign to the customer profile. Supported on select platforms.

Response

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