Skip to main content
Os itens de uma assinatura representam os produtos ou serviços cobrados recorrentemente. Dependendo de applyAt, a alteração pode ser imediata ou virar uma mudança agendada (resposta com objeto de scheduled change em vez do item).

Adicionar Item

cURL

Parâmetros — Adicionar Item

string
required
ID único da assinatura, começando com sub_.
string
required
ID do preço (price_...) a ser adicionado.
integer
required
Quantidade (inteiro, mínimo 1).
string
Opcional. now (padrão) ou period_end para aplicar na renovação.

Resposta — Adicionar Item

201 com o item criado ou com uma mudança agendada, conforme a regra de negócio. Quando for o item, o formato segue o recurso de item da assinatura (ex.: id, subscriptionId, productId, priceId, quantity, etc.).

Atualizar Item

cURL
É obrigatório enviar pelo menos um de price ou quantity.

Parâmetros — Atualizar Item

string
required
ID único da assinatura, começando com sub_.
string
required
ID único do item da assinatura, começando com si_.
integer
Nova quantidade (opcional se price for enviado).
string
Novo ID de preço (opcional se quantity for enviado).
string
Opcional. now ou period_end.

Resposta — Atualizar Item

200 com o item atualizado ou com mudança agendada, no mesmo sentido do POST.

Remover Item

applyAt é lido da query string (req.query), não do body.
cURL

Parâmetros — Remover Item

string
required
ID único da assinatura, começando com sub_.
string
required
ID único do item da assinatura, começando com si_.
string
Opcional. now (padrão) ou period_end.

Resposta — Remover Item

204 No Content quando a remoção é imediata, ou 200 com objeto de mudança agendada quando aplicável.