orgId informada. Suporta dois tipos: fixed (valor fixo em centavos) e percentage (percentual em basis points). Retorna o objeto do desconto criado com status HTTP 201 Created.
Autenticação
Requer Organization Access Token (OAT) da organização pai via headerAuthorization: Bearer. A organização autenticada deve ser a organização pai da orgId informada.
Parâmetros de Path
string
required
Identificador único da sub-organização filha para a qual o desconto será criado.
Corpo da Requisição
string
required
Nome descritivo do desconto.
string
required
Tipo do desconto. Valores aceitos:
fixed (valor fixo em centavos) ou percentage (percentual em basis points).string
required
Por quanto tempo o desconto é aplicado em assinaturas. Valores aceitos:
once— aplicado apenas no primeiro pagamentoforever— aplicado em todos os pagamentosrepeating— aplicado porduration_in_monthsmeses
integer
Percentual do desconto em basis points. Obrigatório quando
type é percentage.
Ex: 1000 = 10%, 2000 = 20%, 500 = 5%.integer
Valor do desconto em centavos. Obrigatório quando
type é fixed.
Ex: 1000 = R$ 10,00.string
Moeda do desconto. Obrigatório quando
type é fixed. Ex: brl.string
Código de cupom para o cliente informar no checkout. Se omitido, o desconto é automático (sem cupom).
integer
Número de meses de aplicação. Obrigatório quando
duration é repeating.integer
Limite máximo de usos do desconto.
null para uso ilimitado.string
Data de início de validade no formato ISO 8601.
null para válido imediatamente.string
Data de expiração no formato ISO 8601.
null para sem expiração.array
Lista de IDs de produtos aos quais o desconto se aplica. Se omitido, aplica-se a todos os produtos.
object
Metadados customizados em formato chave-valor.
string
Referência interna para uso próprio da plataforma.
Resposta
Retorna o objeto do desconto criado com status201 Created. Veja os campos em Listar Descontos.

