description |
---|
Learn how to mark an OpenAPI API operation as experimental, deprecated or hide it from your documentation. |
It’s common to have operations that are not fully stable yet or that need to be phased out. GitBook supports several OpenAPI extensions to help you manage these scenarios.
Use x-stability
to communicate that an endpoint is unstable or in progress. It helps users avoid non-production-ready endpoints. Supported values: experimental
, alpha
, beta
.
paths:
/pet:
put:
operationId: updatePet
x-stability: experimental
To mark an operation as deprecated, add the deprecated: true
attribute:
paths:
/pet:
put:
operationId: updatePet
deprecated: true
Optionally specify when support ends by including x-deprecated-sunset
:
paths:
/pet:
put:
operationId: updatePet
deprecated: true
x-deprecated-sunset: 2030-12-05
To hide an operation from your API reference, add x-internal: true
or x-gitbook-ignore: true
attribute.
paths:
/pet:
put:
operationId: updatePet
x-internal: true