x-hidden 和 x-excluded 扩展来管理页面可见性。
x-hidden 扩展会为某个端点生成页面,但不会在导航中显示。该页面只能通过直接访问其 URL 进入。
x-hidden 的常见用例包括:
- 需要撰写文档但不希望在导航中推广的端点。
- 仅用于从其他内容跳转的页面。
- 面向特定用户的端点。
x-excluded
x-excluded 扩展会将某个端点从你的文档中完全排除。
x-excluded 的常见使用场景包括:
- 仅供内部使用的端点。
- 不再维护且无需纳入文档的弃用端点。
- 尚未准备好对外发布文档的 Beta 功能。
实现
x-hidden 或 x-excluded 扩展添加到相应的 HTTP 方法下。
下面是一些示例,展示如何在 OpenAPI 规范文档中为某个端点和 webhook 路径使用这些属性。