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 Created — item imediato (applyAt: now):
Response
applyAt: period_end, a resposta pode ser uma mudança agendada (mesmo formato de Mudanças agendadas).
Atualizar Item
cURL
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 OK — item atualizado:
Response
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 (sem corpo).
Com applyAt=period_end, 200 OK com mudança agendada:
Response