Create Merchant
Creates a new merchant under the authenticated account. Requires X-API-KEY header. Set merchantType to choose the compliance model. “self-managed” creates a merchant that is active immediately with no TaxCloud invite; “taxcloud” (the default) starts the TaxCloud invite process and is an Enterprise plan feature.
Authentication
Request
Legal or trading name of the merchant business. Required; must be 1–255 characters.
Email address of the merchant's primary contact; used for TaxCloud invitations and notifications.
Sends invite to set up and connect a TaxCloud account to a merchant who does not already use TaxCloud. To connect a TaxCloud account for a merchant who already uses TaxCloud, use the "Set Merchant Credentials" function. Ignored when merchantType is 'self-managed'.
The merchant's compliance model, chosen once at creation. 'taxcloud' (the default) starts the TaxCloud invite process, so TaxCloud can handle registration, filing, and remittance for the merchant; creating one requires an Enterprise plan. 'self-managed' skips the invite entirely and the merchant is active as soon as the call returns, with the merchant remaining responsible for their own compliance.
Response
UUID assigned to the newly created merchant; use it in subsequent merchant operations.
Human-readable description of the result.
Result status of the operation (e.g. 'success').