The controls production catalog work needs
The API makes permissions, revisions, drafts, and publishing explicit so your integration can fail safely.
Unified product model
Read master product information and per-store versions in one structured response instead of rebuilding their relationship client-side.
Deep reads and precise queries
Use full-text search, filters, sorting, pagination, and related records to retrieve the context an integration actually needs.
Safe partial updates
Scopes separate read, write, and publish access. Optimistic concurrency returns a conflict instead of silently accepting a stale revision.
Explicit Shopify publishing
Writes remain drafts until a publish request targets the intended stores, keeping catalog mutation separate from storefront release.