Skip to main content
Create a new store for the authenticated merchant. The store slug is auto-generated from the name, and JSONB configuration fields (notificationSettings, checkoutSettings) are initialized with defaults. Webhooks are managed separately via add-webhook — no rows exist on a freshly created store.
Authentication: API Key

Request Body

Example Request

Success Response (200)

Response Fields

Errors

Retry policy: Never retry 4xx — fix the request and resubmit. Retry 5xx with exponential backoff (start 5s, max 3 attempts).
Each merchant can create up to 20 stores. The store creator is automatically assigned the owner role.