x-hidden
and x-excluded
extensions.
x-hidden
The x-hidden
extension creates a page for an endpoint, but hides it from navigation. The page is only accessible by navigating directly to its URL.
Common use cases for x-hidden
are:
- Endpoints you want to document, but not promote.
- Pages that you will link to from other content.
- Endpoints for specific users.
x-excluded
The x-excluded
extension completely excludes an endpoint from your documentation.
Common use cases for x-excluded
are:
- Internal-only endpoints.
- Deprecated endpoints that you don’t want to document.
- Beta features that are not ready for public documentation.
Implementation
Add thex-hidden
or x-excluded
extension under the HTTP method in your OpenAPI specification.
Here are examples of how to use each property in an OpenAPI schema document for an endpoint and a webhook path.