Skip to main content
curl -X POST "https://api.chargefy.io/v1/discount-codes/dcode_123" \
  -H "Authorization: Bearer {{API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{
    "expires_at": "2026-06-01T00:00:00Z",
    "is_active": true
  }'
Atualiza apenas os campos enviados. Depois de redemptions, campos de regra como customer, first_time_transaction, max_redemptions_per_customer e minimum_amount não podem ser alterados.

Parâmetros de caminho

id
string
required
ID do código (dcode_*).

Attributes

customer
string | null
Cliente específico que pode usar o código. Envie null para remover a restrição antes do primeiro resgate.
first_time_transaction
boolean
Restringe o resgate a clientes sem atividade de cobrança anterior.
max_redemptions_per_customer
integer | null
Limite de aplicações por cliente. Envie null para remover o limite antes do primeiro resgate.
curl -X POST "https://api.chargefy.io/v1/discount-codes/dcode_123" \
  -H "Authorization: Bearer {{API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{
    "expires_at": "2026-06-01T00:00:00Z",
    "is_active": true
  }'

Resposta

200 OK com o objeto discount_code completo atualizado.