diff --git a/src/Umbraco.Cms.ManagementApi/ManagementApiComposer.cs b/src/Umbraco.Cms.ManagementApi/ManagementApiComposer.cs index 095b4e39e3..8c32b83a3f 100644 --- a/src/Umbraco.Cms.ManagementApi/ManagementApiComposer.cs +++ b/src/Umbraco.Cms.ManagementApi/ManagementApiComposer.cs @@ -52,6 +52,10 @@ public class ManagementApiComposer : IComposer options.Version = ApiAllName; options.DocumentName = ApiAllName; options.Description = "This shows all APIs available in this version of Umbraco - Including all the legacy apis that is available for backward compatibility"; + options.PostProcess = document => + { + document.Tags = document.Tags.OrderBy(tag => tag.Name).ToList(); + }; }); services.AddVersionedApiExplorer(options => @@ -113,6 +117,8 @@ public class ManagementApiComposer : IComposer config.SwaggerRoutes.Clear(); var swaggerPath = $"{officePath}/swagger/{ApiAllName}/swagger.json"; config.SwaggerRoutes.Add(new SwaggerUi3Route(ApiAllName, swaggerPath)); + config.OperationsSorter = "alpha"; + config.TagsSorter = "alpha"; }); } }, diff --git a/src/Umbraco.Cms.ManagementApi/OpenApi.json b/src/Umbraco.Cms.ManagementApi/OpenApi.json index ed7d09b353..78cb510aca 100644 --- a/src/Umbraco.Cms.ManagementApi/OpenApi.json +++ b/src/Umbraco.Cms.ManagementApi/OpenApi.json @@ -628,19 +628,19 @@ }, "tags": [ { - "name": "Upgrade" - }, - { - "name": "Server" - }, - { - "name": "PublishedCache" + "name": "Install" }, { "name": "Profiling" }, { - "name": "Install" + "name": "PublishedCache" + }, + { + "name": "Server" + }, + { + "name": "Upgrade" } ] }