{
  "policy": "Dzaleka Online Services API deprecation policy",
  "url": "https://services.dzaleka.com/api/deprecation-policy",
  "versioning": {
    "strategy": "header",
    "header": "API-Version",
    "description": "Send an optional API-Version request header to pin a version. The serving version is echoed on every response. Breaking changes ship under a new major version."
  },
  "notice": {
    "minimumPeriod": "P6M",
    "minimumMonths": 6,
    "description": "An endpoint scheduled for removal is announced at least six months before it stops responding."
  },
  "signals": [
    {
      "header": "Deprecation",
      "specification": "RFC 9745",
      "description": "Present on a deprecated endpoint. An IMF-fixdate giving the moment the endpoint became deprecated."
    },
    {
      "header": "Sunset",
      "specification": "RFC 8594",
      "description": "Present once a removal date is set. An IMF-fixdate giving the moment the endpoint stops responding."
    },
    {
      "header": "Link",
      "specification": "RFC 8288",
      "description": "Carries rel=\"deprecation\" and rel=\"sunset\" pointing at this policy, and rel=\"successor-version\" pointing at the replacement endpoint when one exists."
    }
  ],
  "guidance": [
    "Check for a Deprecation header on every response. Its presence means the endpoint has a replacement or a removal date.",
    "If a Sunset header is present, migrate before that date. Requests after it will fail.",
    "Follow the successor-version link when one is offered.",
    "Nothing is removed without a Deprecation header and at least six months of notice."
  ],
  "deprecated": [],
  "checkedAt": "2026-09-03T05:28:32.309Z"
}