Skip to main content
PATCH
/
api
/
v1
/
coupon
/
{id}
Atualizar Cupom
curl --request PATCH \
  --url https://api.selltrust.com.br/api/v1/coupon/{id} \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "code": "<string>",
  "discount_type": "<string>",
  "discount_value": 123,
  "min_order_value": 123,
  "max_uses": 123,
  "expires_at": "<string>",
  "active": true,
  "product_ids": [
    {}
  ]
}
'
{
  "id": "uuid-do-cupom",
  "store_id": "uuid-da-loja",
  "code": "PROMO10",
  "discount_type": "PERCENTAGE",
  "discount_value": 10,
  "min_order_value": null,
  "max_uses": null,
  "used_count": 0,
  "expires_at": null,
  "active": true,
  "product_ids": [],
  "created_at": "2024-01-01T00:00:00.000Z",
  "updated_at": "2024-01-01T00:00:00.000Z"
}
Altera propriedades e valores de um cupom. Ideal para alterar a data de expiração ou ativar/desativar active: false.
Authorization
string
required
Token de acesso no formato Bearer <seu_token>.
code
string
Código do cupom.
discount_type
string
Tipo de desconto: PERCENTAGE ou FIXED.
discount_value
number
Valor do desconto.
min_order_value
number
Valor mínimo do pedido para aplicar o cupom.
max_uses
number
Limite máximo de usos do cupom.
expires_at
string
Data de expiração no formato ISO 8601.
active
boolean
Status de ativação do cupom.
product_ids
array
Lista de IDs (UUID) de produtos válidos.
{
  "id": "uuid-do-cupom",
  "store_id": "uuid-da-loja",
  "code": "PROMO10",
  "discount_type": "PERCENTAGE",
  "discount_value": 10,
  "min_order_value": null,
  "max_uses": null,
  "used_count": 0,
  "expires_at": null,
  "active": true,
  "product_ids": [],
  "created_at": "2024-01-01T00:00:00.000Z",
  "updated_at": "2024-01-01T00:00:00.000Z"
}