Skip to content

[T] OpenAPIPathItem3_2

type OpenAPIPathItem3_2 = Omit<OpenAPI3PathItem, OpenAPI3HttpMethod | "parameters"> & { [method in OpenAPIHttpMethod3_2]?: OpenAPIOperation3_2 } & object;

Describes the operations available on a single path. A Path Item may be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but they will not know which operations and parameters are available.

NameTypeDescription
additionalOperations?Record<string, OpenAPIOperation3_2>Operations for HTTP methods without a named path-item field, keyed by case-sensitive method name.
parameters?Refable<OpenAPIParameter3_2>[]Parameters shared by all operations on the path, subject to operation-level overrides.

https://spec.openapis.org/oas/v3.2.0.html#fixed-fields-6