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.
Endpoint example
Webhook example