# PUT /channel-variants/{id}.json **PUT /channel-variants/{id}.json** ## Servers - http://api.example.com/v1: http://api.example.com/v1 () ## Authentication methods - Bearer auth ## Parameters #### Path parameters - **id** (integer(int64)) Numeric ID of the instance ## Body parameters Content-type: application/json - **cacheHash** (string | null) Cache hash - **channelId** (integer(int32)) Channel - **costPriceRetries** (integer(int32) | null) Cost price retries - **costPriceRetry** (boolean | null) Cost price retry - **costPriceUpdate** (object | null | array | boolean | integer | number | string) Cost price update - **createdAt** (string(date-time)) Created at - **errorMessage** (string | null) Error message - **externalCreatedAt** (string(date-time) | null) External created at - **externalGroupId** (string | null) External group - **externalId** (string | null) External - **externalSku** (string | null) External sku - **hash** (string | null) Hash - **id** (integer(int32)) Id - **inventoryRetries** (integer(int32) | null) Inventory retries - **inventoryRetry** (boolean | null) Inventory retry - **inventoryUpdate** (object | null | array | boolean | integer | number | string) Inventory update - **metaFieldsHash** (string | null) Meta fields hash - **parentHash** (string | null) Parent hash - **priceListHash** (string | null) Price list hash - **priceListRetry** (boolean | null) Price list retry - **priceRetries** (integer(int32) | null) Price retries - **priceRetry** (boolean | null) Price retry - **priceUpdate** (object | null | array | boolean | integer | number | string) Price update - **publishUpdate** (object | null | array | boolean | integer | number | string) Publish update - **source** (string) Source - **status** (string) Status - **updatedAt** (string(date-time)) Updated at - **variantId** (integer(int32) | null) Variant - **variantParcelsHash** (string | null) Variant parcels hash ## Responses [Powered by Bump.sh](https://bump.sh)