Create a price list
Creates a new draft price list.
Required scope: write_products (for API-key authentication).
Authorizations
Secret API key for admin access
JWT token for admin user authentication
Body
"EU wholesale"
"2026-06-01T00:00:00Z"
"2026-09-01T00:00:00Z"
all, any "all"
1
STI-typed price rules to attach on create. Existing rules on the same payload via PATCH reconcile by id.
Server-to-server shape: ship the exact per-variant prices the list should contain. Each row upserts on the unique key (variant_id, currency, price_list_id) — prices alone tells the server which variants belong to the list and what the override amount is. Curating whole products goes through the nested /price_lists/{id}/products surface instead.
Response
price list created (server-to-server — rules + prices)
The values listed are the built-in ones; extensions may add more.
draft, active, inactive, scheduled all, any 
