Atualiza um desconto existente. Apenas os campos enviados serão modificados.
Autenticação
Requer um token de acesso válido (CHARGEFY_ACCESS_TOKEN) no header Authorization.
Parâmetros de Path
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
id | string | Sim | ID do desconto |
Parâmetros do Body
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
name | string | Não | Nome do desconto |
maxRedemptions | integer | Não | Máximo de utilizações |
code | string | Não | Código do cupom |
productIds | array | Não | IDs dos produtos elegíveis |
Campos da Resposta
Retorna o objeto completo do desconto atualizado.
Exemplo de Requisição
curl -X PATCH "https://api.chargefy.io/api/v1/discounts/disc_abc123" \
-H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Mega Desconto",
"maxRedemptions": 200
}'
Exemplo de Resposta
{
"id": "disc_abc123",
"name": "Mega Desconto",
"type": "percentage",
"basisPoints": 2000,
"duration": "once",
"maxRedemptions": 200,
"redemptionsCount": 23,
"code": "LAUNCH20",
"createdAt": "2026-02-01T10:00:00Z"
}