Skip to main content

Create Product

POST/products
Creates a product of any type (product, code, service, subscription, license, course). The API accepts the full product model — the same fields the dashboard uses — including media, custom fields, variants, course content, discounts, metadata, and SEO.

Authentication

Headers

Body Parameters

Core

Pricing & inventory

Media

Upload files first via Upload Product Media to get a media id, then reference it here.
Media you reference must have been uploaded by your store. Unknown or foreign media ids return 404.

Categories, benefits & custom fields

Digital codes (type: code)

Subscription / License variants (type: subscription or license)

License configuration (type: license)

Subscription configuration (type: subscription)

Course content (type: course)

Display metadata & SEO

Example Requests

Success Response

201 Created

Error Responses