Skip to main content
POST
Adicionar item
Adiciona um preço recurring à assinatura. Com applyAt: "now" (padrão) o item entra na hora; com applyAt: "period_end" a adição fica registrada como uma mudança agendada e é aplicada na próxima renovação. Adicionar um item não gera fatura nem cobrança proporcional: o novo valor passa a valer na próxima renovação. Permissão: subscription.write. Apenas chave secreta (sk_…).
Os exemplos usam o sandbox (https://api.upag.dev/v1). Em produção use https://api.upag.io/v1 com sk_live_….

Endpoint

Parâmetros

string (uuid)
required
ID da assinatura.
string (uuid)
required
UUID de um preço recurring, com o mesmo interval, intervalCount e moeda da assinatura, e que ainda não esteja nela.
integer
default:"1"
Quantidade, mínimo 1.
string
default:"now"
now ou period_end.

Resposta

201 Created. O corpo depende de applyAt. Com now, é o item criado:
Response (applyAt: now)
Com period_end, é a mudança agendada:
Response (applyAt: period_end)

Erros