# Editar Cupón

Edita el cupón solicitado.

Endpoint: PATCH /coupon/{coupon-id}/
Version: 1.0
Security: AppKeys

## Path parameters:

  - `coupon-id` (string, required)
    Identificador del cupón que se desea solicitar

## Request fields (application/json):

  - `coupon_id` (string)
    Identificador externo

  - `name` (string)
    Nombre

  - `coupon_type` (string)
    Tipo (opciones: A - Cantidad, P - Por ciento)
    Enum: "A", "P"

  - `code` (string)
    Código para utilizar el cupón

  - `value` (number)
    Valor que se utilizará para disminuir el precio total del pedido. En caso de que sea un cupón de tipo cantidad, lo dismuirá justo en ese valor; y si es de tipo por ciento, lo disminuirá en en ese valor de manera porcentual.

  - `enabled` (boolean)
    Si está habilitado o no (por defecto: True)

  - `expiration_date` (string)
    Fecha de expiración con el formato, en caso de no existir nunca expirará

  - `total_uses` (integer)
    La cantidad total de veces que se puede utilizar el cupón, en caso de no existir se puede utilizar indefinidamente

## Response 200 fields (application/json):

  - `id` (string)
    Identificador único

  - `display_coupon_type` (string)
    Tipo para mostrar

  - `uses` (integer)
    Usos reales del cupón

  - `coupon_id` (string)
    Identificador externo

  - `name` (string, required)
    Nombre

  - `coupon_type` (string, required)
    Tipo (opciones: A - Cantidad, P - Por ciento)
    Enum: same as `coupon_type` (2 values)

  - `code` (string, required)
    Código para utilizar el cupón

  - `value` (number, required)
    Valor que se utilizará para disminuir el precio total del pedido. En caso de que sea un cupón de tipo cantidad, lo dismuirá justo en ese valor; y si es de tipo por ciento, lo disminuirá en en ese valor de manera porcentual.

  - `enabled` (boolean)
    Si está habilitado o no (por defecto: True)

  - `expiration_date` (string)
    Fecha de expiración con el formato, en caso de no existir nunca expirará

  - `total_uses` (integer)
    La cantidad total de veces que se puede utilizar el cupón, en caso de no existir se puede utilizar indefinidamente


## Response 400 fields

## Response 401 fields

## Response 404 fields
