Mudanças agendadas representam alterações em itens de uma assinatura que entrarão em vigor no próximo período de cobrança. Por exemplo, ao atualizar o plano de um cliente, a mudança pode ser agendada para não interromper o ciclo atual.
Listar Mudanças Agendadas
curl https://api.upag.io/v1/subscriptions/sub_abc123xyz/scheduled-changes \
-H "Authorization: Bearer {token}"
Parâmetros — Listar
ID único da assinatura, começando com sub_.
Resposta — Listar
{
"data": [
{
"id": "sc_abc123xyz",
"subscriptionId": "sub_abc123xyz",
"operation": "add",
"itemId": "si_abc123xyz",
"priceId": "price_ghi789jkl",
"quantity": 1,
"createdAt": "2024-11-15T10:00:00.000Z"
}
],
"total": 1
}
Cancelar Mudança Agendada
Remove uma mudança agendada antes que ela entre em vigor.
curl -X DELETE https://api.upag.io/v1/subscriptions/sub_abc123xyz/scheduled-changes/sc_abc123xyz \
-H "Authorization: Bearer {token}"
Parâmetros — Cancelar
ID único da assinatura, começando com sub_.
ID único da mudança agendada, começando com sc_.
Resposta — Cancelar
{
"id": "sc_abc123xyz",
"deleted": true
}