Vendor Portal Signup
Vendor Portal Auth
Vendor Portal Signup
Create a new vendor portal signup request (pending merchant approval)
POST
Vendor Portal Signup
V2 Preview — This endpoint is part of the V2 API preview. Breaking changes may occur.
Overview
Create a new vendor portal signup request. The account is created in a pending state (approved: false) and requires manual merchant approval before the vendor can log in. This endpoint is public (no authentication required) and accepts legacy compatibility aliases (shopId, email_address) for backwards compatibility with older clients.
Use Cases
- Self-service onboarding — Vendors submit a signup request from the vendor portal landing page
- Multi-shop installations — Vendors specify
shopDomainto target a specific merchant - Honeypot protection —
emailAddress/email_addressfields trap automated bots
Request Body
Vendor’s email address.
Password, minimum 6 characters.
Vendor / business name.
Preferred shop identifier (e.g.
my-store.myshopify.com).Legacy compatibility shop identifier.
Optional profile metadata.
Must be
true if terms acceptance is required by the shop.Honeypot field — must be empty.
Legacy honeypot alias — must be empty.
Optional custom success message.
Response
200