Managing API operations
Learn how to mark an OpenAPI API operation as experimental, deprecated or hide it from your documentation.
Last updated
Was this helpful?
Learn how to mark an OpenAPI API operation as experimental, deprecated or hide it from your documentation.
Last updated
Was this helpful?
Was this helpful?
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: experimentalTo mark an operation as deprecated, add the deprecated: true attribute.
paths:
/pet:
put:
operationId: updatePet
deprecated: trueOptionally specify when support ends by including x-deprecated-sunset
paths:
/pet:
put:
operationId: updatePet
deprecated: true
x-deprecated-sunset: 2030-12-05To hide an operation from your API reference, add x-internal: true or x-gitbook-ignore: true attribute.
paths:
/pet:
put:
operationId: updatePet
x-internal: trueAdd the x-hideSample: true attribute to a response object to exclude it from the response samples section.
paths:
/pet:
put:
operationId: updatePet
responses:
200:
x-hideSample: true