Skip to main content

List Pricing Sync Profiles

GET 

/api/v2/pricing-sync-profiles

List pricing sync profiles — the reusable outbound price-push policies (price-level sequence, floor, ceiling, maximum change and Amazon rule) that can be set as a channel's default, on a product, or on a single listing. The narrowest assignment wins: listing, then product, then channel; a channel with no profile pushes with its own inline settings.

Required scope: integrations:read

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

Profiles are global, not per channel. Archived profiles are hidden from this list by default (filter[archived]) but still govern whatever they were assigned to.

Authentication: Requires Bearer token.

Requires the integrations.view permission (API tokens: integrations:read scope).

Each profile carries:

  • id, name
  • sequence_tier_ids (array of integers) and sequence (array of {id, name}, name null when the level no longer exists)
  • floor / ceiling: {type, value, tier_id, tier_name, action}action is the action actually in force (block or adjust; null when the type is none)
  • max_delta_pct (number|null), max_delta_action (skip or block_run)
  • automated_pricing_rule_id (string|null)
  • summary (string): the one-line description of the policy
  • missing_tier_count (integer): sequence steps naming a level that no longer exists
  • usage: {channel_defaults, products, listings, listings_effective, total} — where the profile is assigned directly (total is the sum of the first three) and how many listings it effectively governs after inheritance
  • is_archived, archived_at, created_by ({id, name} or null), created_at, updated_at

Request

Responses

OK

Response Headers
    Content-Type