Skip to content

Commit af064f4

Browse files
committed
add support for OpenAPI 3.1 webhooks
1 parent 96f9974 commit af064f4

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

packages/docusaurus-plugin-openapi-docs/src/openapi/openapi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ function createItems(
269269

270270
// Gather x-webhooks endpoints
271271
for (let [path, pathObject] of Object.entries(
272-
openapiData["x-webhooks"] ?? {}
272+
openapiData["x-webhooks"] ?? openapiData["webhooks"] ?? {}
273273
)) {
274274
path = "webhook";
275275
const { $ref, description, parameters, servers, summary, ...rest } =

packages/docusaurus-plugin-openapi-docs/src/openapi/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export interface OpenApiObject {
2121
tags?: TagObject[];
2222
externalDocs?: ExternalDocumentationObject;
2323
swagger?: string;
24+
webhooks?: PathsObject;
2425
"x-webhooks"?: PathsObject;
2526
"x-tagGroups"?: TagGroupObject[];
2627
}

0 commit comments

Comments
 (0)