> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riqra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Actualizar precio

> Actualiza el precio de una variante por su ID y la de su lista de precios.



## OpenAPI

````yaml /api/openapi.json put /products/variants/{variantId}/price-lists/{priceListId}/price
openapi: 3.1.0
info:
  title: Riqra API
  version: '1.0'
  contact:
    email: soporte@riqra.com
    url: https://www.riqra.com/
    name: Riqra Support
  description: >-
    Usando nuestra API puedes integrar tu ERP o tu sistema actual de
    administración con [Riqra](https://www.riqra.com/).
servers:
  - url: https://sandbox.api.riqra.com
    description: Sandbox
  - description: Producción
    url: https://api.riqra.com
security:
  - API Key: []
tags:
  - name: Almacenes
  - name: Banners
  - name: Categorías
  - name: Clientes
  - name: Clientes - Direcciones
  - name: Cobertura
  - name: Comercio
  - name: Cupones
  - name: Inventario
  - name: Líneas de Crédito
  - name: Lista de Precios
  - name: Lista de Precios - Precios
  - name: Marcas
  - name: Pedidos
  - name: Productos
  - name: Productos Sugeridos
  - name: Promociones
  - name: Stock
  - name: Subcategorías
  - name: Variantes
paths:
  /products/variants/{variantId}/price-lists/{priceListId}/price:
    parameters:
      - schema:
          type: string
        name: variantId
        in: path
        required: true
      - schema:
          type: string
        name: priceListId
        in: path
        required: true
    put:
      tags:
        - Variantes
      summary: Actualizar precio
      description: >-
        Actualiza el precio de una variante por su ID y la de su lista de
        precios.
      operationId: put-products-variants-variantId-price-lists-priceListId-price
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PriceRequestPut'
            examples: {}
        description: ''
      responses:
        '204':
          description: No Content
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                        code:
                          type: integer
                x-examples: {}
        '409':
          description: Conflict
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                        code:
                          type: integer
                x-examples: {}
        '422':
          description: Unprocessable Entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                        code:
                          type: integer
                x-examples: {}
components:
  schemas:
    PriceRequestPut:
      title: PriceRequestPut
      type: object
      properties:
        price:
          type: number
        oldPrice:
          type:
            - number
            - 'null'
        ribbonLabel:
          type:
            - string
            - 'null'
          maxLength: 8
          description: >-
            Etiqueta que será mostrada en el card del producto al que este
            precio pertenece.
        isTaxExempt:
          type: boolean
          description: >-
            Indica si el precio de la variante está extento o no del cálculo de
            impuestos.
          default: false
  securitySchemes:
    API Key:
      name: api-key
      type: apiKey
      in: header
      description: >-
        Todas las llamadas al API tienen que contener este header junto a la
        clave para poder autenticar y autorizar al cliente.

````