• Kissaki@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    You’re saying wrong solution but point to the right solution in the same standard?

    • Description: Zapier uses two custom HTTP header fields named X- API-Deprecation-Date and X-API-Deprecation-Info

    Is your issue with the field name only? Why do you say wrong solution then?

    • BB_C@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      Yeah, sorry. My comment was maybe too curt.

      My thoughts are similar to those shared by @Domi in a top comment. If an API user is expected to be wary enough to check for such a header, then they would also be wary enough to check the response of an endpoint dedicated to communicating such deprecation info, or wary enough to notice API requests being redirected to a path indicating deprecation.

      I mentioned Zapier or Clearbit as examples of doing it in what I humbly consider the wrong way, but still a way that doesn’t bloat the HTTP standard.