# Product relation

The `ProductRelation` family — 7 operations.

A product relation is a typed link between two products — goes-with, replaces, and the like. Relations power curation and navigation, never pricing.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [createProductRelation](/reference/product-relation/createProductRelation/) | mutation | Create a new product relationship — “goes with”, “replaces”, “upsell” links between products at your organization. |
| [deactivateProductRelation](/reference/product-relation/deactivateProductRelation/) | mutation | Deactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — it stops being usable but keeps its history and can be reactivated. |
| [doomProductRelation](/reference/product-relation/doomProductRelation/) | mutation | Permanently retire a product relationship — “goes with”, “replaces”, “upsell” links between products. |
| [productRelation](/reference/product-relation/productRelation/) | query | Look up one record — a product relationship — “goes with”, “replaces”, “upsell” links between products. |
| [productRelations](/reference/product-relation/productRelations/) | query | The product relation list — each entry is a product relationship — “goes with”, “replaces”, “upsell” links between products. |
| [reactivateProductRelation](/reference/product-relation/reactivateProductRelation/) | mutation | Reactivate a product relationship — “goes with”, “replaces”, “upsell” links between products — bring a deactivated record back into use. |
| [updateProductRelation](/reference/product-relation/updateProductRelation/) | mutation | Edit a product relationship — “goes with”, “replaces”, “upsell” links between products — change its details. |
