For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
SupportLog InSign Up
GuidesAPI Reference
GuidesAPI Reference
  • Tax Rates
    • GETGet Tax Rates (v6.0)
  • Account
    • GETGet Account Metrics (v6.0)
  • Merchant
    • POSTCreate Merchant
    • POSTUpdate Merchant
    • POSTDelete Merchant
    • POSTGet Merchant
    • GETList Merchants
    • POSTSet Merchant Credentials
    • POSTGet Merchant Credentials
    • POSTDelete Merchant Credentials
  • Data
    • GETGet TIC Codes
    • POSTSearch TIC Codes
    • POSTRecommend TIC Codes
    • GETGet TIC Search JSON Schema
  • System
    • GETHealth Check
    • GETGet System Metadata
SupportLog InSign Up
Merchant

Create Merchant

Beta
POST
https://api.zip-tax.com/merchant/create
POST
/merchant/create
$curl -X POST https://api.zip-tax.com/merchant/create \
> -H "X-API-KEY: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "name": "name",
> "id": "id"
>}'
1{
2 "status": "status",
3 "message": "message",
4 "merchantId": "merchantId"
5}
> **Private Preview** — Access by request only. The API surface may change before general availability. Contact support@zip.tax for access. Creates a new merchant under the authenticated account. The integrator supplies an external `id`; the API returns a server-issued `merchantId` (UUID) to use in subsequent calls.
Was this page helpful?
Previous

Update Merchant

Next
Built with

Private Preview — Access by request only. The API surface may change before general availability. Contact support@zip.tax for access.

Creates a new merchant under the authenticated account. The integrator supplies an external id; the API returns a server-issued merchantId (UUID) to use in subsequent calls.

Authentication

X-API-KEYstring
API Key authentication via header

Request

This endpoint expects an object.
namestringRequired
Merchant display name
idstringRequired

External identifier for the merchant (integrator-supplied)

contact_firststringOptional
Primary contact first name
contact_laststringOptional
Primary contact last name
contact_emailstringOptionalformat: "email"
Primary contact email
is_txcbooleanOptional
Whether the merchant uses TaxCloud

Response

Created
statusstring
Operation status
messagestring

Human-readable result message

merchantIdstringformat: "uuid"

Server-issued UUID of the affected merchant

Errors

400
Create Merchant Request Bad Request Error
401
Create Merchant Request Unauthorized Error
403
Create Merchant Request Forbidden Error
409
Create Merchant Request Conflict Error
500
Create Merchant Request Internal Server Error