# Variants

 - [GET /Variants](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/filtervariantsasync.md): Filters the tenant's Variant resources using OData query options and returns the matching collection. ## Authentication Requires a valid API key in the `X-API-KEY` header. ## Headers ### Accept-Langua
 - [POST /Variants](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/createvariantasync.md): Creates a new Variant resource from the supplied JSON body and returns its location in the `Location` header. ## Authentication Requires a valid API key in the `X-API-KEY` header. ## Headers ### Accep
 - [GET /Variants({variantIdentifier})](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/searchvariantasync.md): Returns a single Variant resource identified by its identifier, with the published fields selected via OData query options. ## Authentication Requires a valid API key in the `X-API-KEY` header. ## Hea
 - [PATCH /Variants({variantId})](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/updatevariantasync.md): Updates the writable fields of an existing Variant from the supplied JSON body using PATCH semantics (only the supplied fields are modified). ## Authentication Requires a valid API key in the `X-API-K
 - [DELETE /Variants({variantId})](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/deletevariantasync.md): Deletes the Variant resource identified by its identifier. ## Authentication Requires a valid API key in the `X-API-KEY` header. ## Response **204 No Content** — Variant deleted. ## Error Responses -
 - [GET /Variants/Changelog](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/filtervariantschangelogasync.md): Returns the changelog entries recorded across the tenant's Variants, filtered and paged via OData query options. ## Authentication Requires a valid API key in the `X-API-KEY` header. ## OData Query Su
 - [GET /Variants({variantIdentifier})/Changelog](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/filtervariantchangelogasync.md): Returns the changelog entries recorded for the Variant identified by its identifier, filtered and paged via OData query options. ## Authentication Requires a valid API key in the `X-API-KEY` header. #
 - [GET /Variants/$metadata](https://docs.api.saleslayer.com/apis/catalog-v2.0/variants/getvariantmetadataasync.md): The metadata is a JSON Schema document that describes: - The implicit and custom properties exposed by the Variant resource. - The associated resources (`Product`) and their relationships. The schema
