Create a product
Creates a product owned by the acting seller.
The seller and the store are taken from the request context whatever the payload says, so a product cannot be created against another seller.
The operator’s own settings — tax category, delivery profile and whether the product is promotionable — are not writable here; they belong to the marketplace, not the seller.
Authorizations
JWT token for an authenticated seller session (seller_api audience)
Headers
Body
"Hand-thrown mug"
"hand-thrown-mug"
The marketplace's product type this product is listed against, from the product types endpoint. Null detaches it. Saving with a type seeds its option types onto the product.
Which of the marketplace's delivery profiles the product ships under. A new product sent without one lands on the profile marked default.
Shorthand for a simple (no-options) product: per-currency prices that forward to the product's sole variant.
The gallery, as a whole: a file absent from the list is removed. signed_id attaches a fresh upload; id updates one already there.
The variants, as a whole: one absent from the list is removed. Pass id to update an existing variant.
Response
product created
The values listed are the built-in ones; extensions may add more.
draft, active, archived, proposed, rejected 
