← Files Subscription Renewal CalendarARCHIVED FILE

EXAMPLE.json

1.34 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

{
  "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