Publishing
Deprecate a data app (reversible via undeprecate)
Identity-level deprecation (idempotent, reversible): no longer maintained, migration encouraged, new Releases rejected.
A deprecated app leaves marketplace search, but its detail stays visible per scope and runs are still allowed — cutting supply is the author’s explicit decision (the accepting_runs switch), not an implied semantic of deprecated, so integrations in flight do not break suddenly. Zero-Release apps can be deprecated too — deprecation is an identity-level switch, independent of Releases. Recover from a mis-click or a change of heart via POST /undeprecate.