Skip to main content

Get Product Pricing Sync Profile

GET 

/api/v2/products/:product/pricing-sync-profile

The product's own pricing sync profile and, for every listing of the product, the profile that actually governs it on that channel. A listing's own profile wins over the product's, which wins over the channel default; a channel with no profile at any level pushes with its inline settings.

Required scope: products:read

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token.

Requires the products:read scope for API tokens.

Response data:

  • pricing_sync_profile_id (integer|null): the product-level profile
  • profile (object|null): that profile as {id, name}
  • channels (array): one entry per listing of the product —
    • integration_instance_id, channel_name (the channel as named in SKU.io, e.g. AMZ partusa), integration_name (the integration the channel runs on, e.g. Amazon), product_listing_id, listing_sku
    • effective_profile (object|null): {id, name} of the profile in force, null for inline settings
    • source (string): where it came from — listing, product, channel or inline
    • not_priced (boolean): no level in the governing sequence has a price for this product, so nothing is sent for that listing
    • note (string|null): the explanation when not_priced is true

Request

Responses

OK

Response Headers
    Content-Type