Skip to main content
POST
Cria um cupom com status ACTIVE. Cupons percentuais usam um valor de 1 a 100; cupons fixos usam o valor em centavos.

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.

Body

application/json
code
string
required

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

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

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})?$

Response

Coupon created.

data
object
required
success
boolean
required
error
null
required