# Update variant pricing **PUT /products/{productId}/variants/{variantId}/pricing** ### ⚠ Attention When updating variant price by more than 30% you will have to use the force token. Please see **Product price protection** section above. ## Servers ## Parameters ### Body: (object) - **price** (number) Price of product (used only if the product is without variants, otherwise it is in the variant data structure) - **rrp** (number) Recommended retail price (if the product has variants, use this attribute only in the variant data structure) - **force_price** (number) Price may be overriden by ongoing campaign, if so then force_price field contains forced price, price cannot be updated when force_price is in effect ## Responses ### 400 Pricing protection error #### Body: (object) - **errorCodes** (array[object]) - **result** (object) - **data** (object) ### 200 OK [Powered by Bump.sh](https://bump.sh)