Skip to content

NEWUnify Agents (MCP): governed AI access to finance data. Early access.See Unify Agents

CATALOG API

One Catalog API across PIMs and storefronts.

Products, variants, attributes, categories and assets from Akeneo, Salsify, inRiver, Plytix and storefront catalogs, in one Unify Catalog API. Read, enrich and publish without per-platform code.

Sample data

GET /v1/product-data/products/prd_01JC6M2V1A

{
  "id": "prd_01JC6M2V1A",
  "object": "product",
  "platform": "akeneo",
  "remote_id": "RK-8FT-GRY",
  "title": {
    "en_US": "Pallet racking, 8 ft, gray"
  },
  "brand": "Harbor",
  "variants": [
    {
      "id": "sku_01JC6M4R8T",
      "sku": "RK-8FT-GRY",
      "gtin": "00812345678905"
    }
  ],
  "attributes": {
    "height": {
      "amount": "96",
      "unit": "INCH"
    },
    "finish": "powder_coat"
  }
}

OBJECTS

Supported objects.

Read and write status comes from coverage data for each platform on this API. Write shows only where write-back is confirmed.

  • Products

    Read: BetaWrite on roadmap

    On 22 of 26 platforms; readable on 2.

  • Orders

    Read: BetaNo write-back

    On 19 of 26 platforms; readable on 1.

  • Inventory Levels

    Read: BetaWrite on roadmap

    On 17 of 26 platforms; readable on 1.

  • Variants

    Read: BetaWrite on roadmap

    On 17 of 26 platforms; readable on 1.

  • Refunds

    Read: BetaWrite on roadmap

    On 15 of 26 platforms; readable on 2.

  • Fulfillments

    Read: BetaWrite on roadmap

    On 13 of 26 platforms; readable on 1.

  • Customers

    Read: BetaWrite on roadmap

    On 12 of 26 platforms; readable on 2.

  • Payouts

    Read: BetaNo write-back

    On 12 of 26 platforms; readable on 2.

  • Assets

    Read: BetaWrite on roadmap

    On 6 of 26 platforms; readable on 1.

  • Categories

    Read: BetaWrite on roadmap

    On 6 of 26 platforms; readable on 1.

  • Shipments

    Read on roadmapWrite on roadmap

    On 6 of 26 platforms.

  • Channels

    Read: BetaNo write-back

    On 5 of 26 platforms; readable on 1.

Also in the data model: Locale, Channel, Family, Completeness.

See object-level coverage by platform

NO LOWEST COMMON DENOMINATOR

Same depth as a direct integration.

  • Custom fields.

    Map your customers' custom fields into the model, per connection, without code changes.

  • Raw records.

    Every object carries the platform's original record in raw, for the edge cases.

  • Passthrough.

    Call any native endpoint with Unify auth, rate limiting and logging.

  • Entities and currencies.

    Subsidiaries, locations and currencies are fields, not afterthoughts.

Attributes that survive the trip.

  • Localized values.

    Every attribute keeps its locale and channel scope.

  • Typed attributes.

    Units, options and measurements stay typed, not flattened to text.

  • Assets with roles.

    Main image, gallery, spec sheet: roles carried across systems.

Coverage, object by object.

Live, beta and roadmap status for every object below.

Coverage, object by object.: coverage by platform and capability
PlatformReadWriteWebhooksBank feedsCatalog/PIM
AkeneoBetaOn the roadmapBetaNot supportedBeta
ShopifyBetaOn the roadmapBetaNot supportedBeta
SquareBetaOn the roadmapBetaNot supportedNot supported
Adobe Commerce (Magento)On the roadmapOn the roadmapOn the roadmapNot supportedOn the roadmap
Amazon Seller CentralOn the roadmapOn the roadmapOn the roadmapNot supportedOn the roadmap
BigCommerceOn the roadmapOn the roadmapOn the roadmapNot supportedOn the roadmap
BrightpearlOn the roadmapOn the roadmapOn the roadmapNot supportedNot supported
Cin7On the roadmapOn the roadmapOn the roadmapNot supportedNot supported
  • Live
  • Beta
  • On the roadmap
  • Via Technology Center
  • Not supported

Showing 8 of 26 platforms.

Catalog/PIM API questions.

Can we push enriched content back to the PIM?

Yes, for writable attributes on PIMs that allow it. Read-only and system attributes are marked in the schema.

How do you handle different attribute models?

We expose the source's attribute definitions alongside normalized core fields (title, description, brand, GTIN, dimensions), so nothing is dropped.

Do you support product feeds for marketplaces?

You can read the catalog in one shape and publish to channels through the Orders & Commerce API where listing endpoints exist.

Is there a sandbox?

Yes. Sandbox access is free for early-access teams and design partners: demo companies on QuickBooks Online, Xero and Shopify, and test credentials for other platforms where the vendor offers them. Request it on the Get started page.

Can I reach fields you don't model?

Yes: through raw, custom field mapping, or passthrough requests to native endpoints.

Get started

Connect once. Build everything else on top.

Request sandbox access, or book 30 minutes with an engineer to map your integrations.

Free sandbox access. No credit card. Reply within one business day.