# Establecer recompensas Establece las recompensas de una promoción. Si la promoción es de solo lectura (read_only = true), no puedes actualizar las recompensas. Aviso Esta llamada API no contiene el parámetro de ruta project_id, por lo que tiene que usar la clave de API que sea válida en todos los proyectos de la empresa para establecer la autorización. Endpoint: PUT /merchants/{merchant_id}/promotions/{promotion_id}/rewards Version: 2.0 Security: basicAuth ## Path parameters: - `merchant_id` (integer, required) ID de vendedor. - `promotion_id` (integer, required) ID de promoción. ## Request fields (application/json): - `item` (object) Establecer la recompensa por artículos virtuales específicos. - `item.bonus` (array) Artículos virtuales adicionales como bonificación. - `item.bonus.id` (integer) - `item.bonus.localized_name` (string) Nombre del plan en el idioma por defecto (EN), replica el valor de name.en. - `item.bonus.quantity` (integer) Número de artículos virtuales ofrecidos como bonificación. - `item.bonus.sku` (string) Código (SKU) del artículo. - `item.discount` (array) Descuentos para artículos virtuales específicos. - `item.discount.discount_percent` (number) Porcentaje de descuento. - `item.discount.max_amount` (number) Número máximo de artículos a los que se puede aplicar la promoción. - `package` (object) Establecer la recompensa por un paquete de moneda virtual. - `package.bonus_amount` (number) Recompensa como una cantidad absoluta de moneda virtual. - `package.bonus_percent` (number) Recompensa como un porcentaje del importe del paquete. - `purchase` (object) Establecer la recompensa por la totalidad de la compra. - `subscription` (object) Establece la recompensa por una suscripción. - `subscription.trial_days` (integer) Periodo de prueba en días. ## Response 204 fields