Skip to main content
PUT
Update a coupon
Envie somente os campos que precisam ser alterados. Ao menos um valor não nulo é obrigatório.

Authorizations

Authorization
string
header
required

Todas as requisições devem incluir sua API key no cabeçalho Authorization usando o formato ApiKey <sua_api_key>. Não use o esquema Bearer. Sem esse cabeçalho, a requisição será rejeitada.

Use fpay_sk_test_... no ambiente de teste e fpay_sk_live_... em produção. Saiba como criar e usar uma API key.

Path Parameters

id
string<uuid>
required

Identificador público do cupom.

Body

application/json
code
string | null

Merchant-unique code. It is trimmed and converted to uppercase.

Required string length: 1 - 50
type
enum<string> | null
Available options:
PERCENTAGE,
FIXED_AMOUNT
value
integer<int64> | null

Integer percentage from 1 to 100 for PERCENTAGE; discount in cents for FIXED_AMOUNT.

Required range: x >= 1
max_uses

Maximum number of uses. Null or -1 means unlimited.

starts_at
string | null

Local date in yyyy-MM-dd format or local date and time in yyyy-MM-dd'T'HH:mm:ss format. Date-only starts_at uses 00:00:00 and date-only expires_at uses 23:59:59.

Pattern: ^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2})?$
expires_at
string | null

Local date in yyyy-MM-dd format or local date and time in yyyy-MM-dd'T'HH:mm:ss format. Date-only starts_at uses 00:00:00 and date-only expires_at uses 23:59:59.

Pattern: ^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2})?$
status
enum<string> | null
Available options:
ACTIVE,
INACTIVE

Response

Coupon updated.

data
object
required
success
boolean
required
error
null
required