Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Deprecation Sunset Headers

Every deprecated API operation must announce itself in-band using Deprecation and Sunset headers that tell consumers a change is coming and when it lands. I require that deprecation be signaled through the response itself, not only in a changelog a consumer may never read. Machine-readable sunset dates let clients and agents plan migrations before an endpoint disappears, which is the difference between an orderly transition and a broken integration. I treat clear deprecation signaling as a baseline courtesy and a governance requirement for any API that changes over time.

Rules

OpenAPI Operation Deprecated Sunset Info

A deprecated operation should provide a Sunset response header so consumers know when the operation will be removed and can plan their migration. Pairing deprecation with a Sunset header makes the ...

Experiences

Change

Managing and effectively communicating changes across one or more APIs is a leading cause of instability and friction in enterprise operations. While these changes often surface in applications use...

Stability

Stability is the experience of being able to depend on an API not breaking underneath you. It is built on thoughtful versioning, backward compatibility, clear change communication, and honoring com...

Lifecycle

event_busy Deprecation Deprecate

Every API ends, and deprecation is how you end one with dignity. Clear timelines, communication, and sunset headers give consumers the runway they need to move on. How I deprecate an API tells cons...