← Files Subscription Renewal CalendarARCHIVED FILE
EXAMPLE.json
1.34 KB · Nov 3, 2026 · 12:12 UTC
{
"input": {
"asOfDate": "2026-10-01",
"subscriptions": [
{
"subscriptionId": "001",
"name": "Tool A",
"nextRenewal": "2026-10-20",
"noticeDays": 30,
"charge": 10,
"billingPeriod": "monthly"
},
{
"subscriptionId": "002",
"name": "Tool B",
"nextRenewal": "2026-11-01",
"noticeDays": 15,
"charge": 100,
"billingPeriod": "annual"
}
]
},
"expected": {
"summary": "1 subscriptions have reached their supplied notice deadline.",
"rows": [
{
"subscriptionId": "001",
"name": "Tool A",
"nextRenewal": "2026-10-20",
"noticeDeadline": "2026-09-20",
"daysUntilRenewal": 19,
"daysUntilNotice": -11,
"annualizedCost": 120,
"status": "notice deadline past"
},
{
"subscriptionId": "002",
"name": "Tool B",
"nextRenewal": "2026-11-01",
"noticeDeadline": "2026-10-17",
"daysUntilRenewal": 31,
"daysUntilNotice": 16,
"annualizedCost": 100,
"status": "upcoming"
}
],
"warnings": [
"Uses supplied dates and notice periods; no contract or cancellation verification.",
"Annualized charges assume unchanged rates and exclude usage, tax and exchange differences."
]
}
}
SHA-256: 5dfd15834288e642284001d550152fcc9779110700f5ca78c51df9b3791779a7