diff --git a/www/apps/api-reference/types/openapi.ts b/www/apps/api-reference/types/openapi.ts index f2804b3987..babfcf6801 100644 --- a/www/apps/api-reference/types/openapi.ts +++ b/www/apps/api-reference/types/openapi.ts @@ -19,6 +19,7 @@ export type Operation = OpenAPIV3.OperationObject<{ parameters: Parameter[] "x-featureFlag"?: string "x-workflow"?: string + "x-sidebar-summary"?: string }> export type RequestObject = OpenAPIV3.RequestBodyObject & { diff --git a/www/apps/api-reference/utils/get-tag-child-sidebar-items.tsx b/www/apps/api-reference/utils/get-tag-child-sidebar-items.tsx index b19f7570d5..5cbdebc1a0 100644 --- a/www/apps/api-reference/utils/get-tag-child-sidebar-items.tsx +++ b/www/apps/api-reference/utils/get-tag-child-sidebar-items.tsx @@ -23,7 +23,10 @@ export default function getTagChildSidebarItems( ...(definedOperation.tags || []), definedOperation.operationId, ]), - title: definedOperation.summary || definedOperation.operationId, + title: + definedOperation["x-sidebar-summary"] || + definedOperation.summary || + definedOperation.operationId, additionalElms: ( ),