v1.0

Merchants

Merchant profile endpoints

Manage merchant profiles.

List Merchants

GET /api/public/v1/merchants
ParameterTypeDescription
pagenumberPage number (default: 1)
limitnumberItems per page (max: 100)
searchstringSearch by name
is_activebooleanFilter by active status
business_statestringFilter by state

Required Scope: merchants:read

Get Merchant

GET /api/public/v1/merchants/:id

Required Scope: merchants:read

Create Merchant

POST /api/public/v1/merchants

Required Scope: merchants:write

{
  "legalName": "New Business LLC",
  "dbaName": "New Biz",
  "businessState": "CA",
  "industry": "Retail",
  "ownerName": "Jane Doe",
  "ownerEmail": "jane@example.com"
}

Update Merchant

PATCH /api/public/v1/merchants/:id

Required Scope: merchants:write