Listing all endpoints in Optimizely CMS 12 / .NET 5

blog header image

Routing has significantly changed in .NET 5 - and that affects many parts of Optimizely (Episerver) CMS 12. For example we have to get used to endpoints a middleware. As I am working on upgrading a few different add-ons I found it could be useful to see which routes are registered out of the box.

I'm developing against a local Alloy site (yes, I'm old fashioned - but Foundation is still a bit too messy and introduces too many unknowns when developing add-ons, for my taste). I found this neat piece of controller code (https://stackoverflow.com/questions/28435734/how-to-get-a-list-of-all-routes-in-asp-net-core) and adjusted it slightly for my use, which will list all registered endpoints (routes) on the site:

    [Route("/endpoints/")]
    public class EndpointListController : Controller
    {
        private readonly IEnumerable<EndpointDataSource> _sources;

        public EndpointListController(IEnumerable<EndpointDataSource> sources)
        {
            _sources = sources;
        }

        [HttpGet("list")]
        public async Task<IActionResult> ListEndpoints()
        {
            var endpoints = _sources.SelectMany(es => es.Endpoints).OfType<RouteEndpoint>();
            var output = endpoints.Select(ep =>
                {
                    var controller = ep.Metadata
                        .OfType<ControllerActionDescriptor>()
                        .FirstOrDefault();
                    var action = controller != null
                        ? $"{controller.ControllerName}.{controller.ActionName}"
                        : null;
                    var controllerMethod = (controller != null)? $"controller.ControllerTypeInfo.FullName}:{controller.MethodInfo.Name}"
                        : null;
                    return new{
                        Method = ep.Metadata.OfType<HttpMethodMetadata>().FirstOrDefault()?.HttpMethods?[0],
                        Route = $"/{ep.RoutePattern.RawText.TrimStart('/')}",
                        Action = action,
                        ControllerMethod = controllerMethod
                    };
                }
            );
            return Json(output, new JsonSerializerOptions { WriteIndented=true});
        }
    }

When running it on my CMS 12, this is the output I get. I figured some of you might find it useful! At least it gives a good idea of where you want to dig in with dotPeak to figure out a useful approach (as the documentation still has some way to go).

[
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": "ProjectItemStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": "ProjectItemStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.AddItems",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:AddItems"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": "ProjectItemStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.DeleteRange",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:DeleteRange"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.ReadyForReview",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:ReadyForReview"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": "ProjectItemStore.ReadyToPublish",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectItemStore:ReadyToPublish"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": "ProjectStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": "ProjectStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": "ProjectStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Publish",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Publish"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Reactivate",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Reactivate"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Delete"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": "ProjectStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.CanAddContent",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:CanAddContent"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": "ProjectStore.Exists",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Projects.Internal.ProjectStore:Exists"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/notification/{action}",
    "Action": "NotificationStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Notifications.NotificationStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/notification/{*id}",
    "Action": "NotificationStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Notifications.NotificationStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{action}",
    "Action": "NotificationStore.MarkAsRead",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Notifications.NotificationStore:MarkAsRead"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{action}",
    "Action": "NotificationStore.MarkAllAsRead",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Notifications.NotificationStore:MarkAllAsRead"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{action}",
    "Action": "NotificationStore.GetUnreadCount",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Notifications.NotificationStore:GetUnreadCount"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{action}",
    "Action": "AccessRightsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.AccessRightsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{*id}",
    "Action": "AccessRightsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.AccessRightsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{action}",
    "Action": "AccessRightsStore.Save",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.AccessRightsStore:Save"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/categories/{action}",
    "Action": "CategoryStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.CategoryStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/categories/{*id}",
    "Action": "CategoryStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.CategoryStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/channel/{action}",
    "Action": "ChannelStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ChannelStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/channel/{*id}",
    "Action": "ChannelStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ChannelStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentdata/{action}",
    "Action": "ContentDataStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": "ContentDataStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/contentdata/{action}",
    "Action": "ContentDataStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": "ContentDataStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{action}",
    "Action": "ContentDataStore.Patch",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:Patch"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{action}",
    "Action": "ContentDataStore.ChangeStatus",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentDataStore:ChangeStatus"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentreferences/{action}",
    "Action": "ContentReferenceStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentReferenceStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentreferences/{*id}",
    "Action": "ContentReferenceStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentReferenceStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": "ContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.Copy",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Copy"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.CopyMany",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:CopyMany"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.Move",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Move"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.MoveMany",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:MoveMany"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": "ContentStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.List",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:List"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": "ContentStore.CopyContent",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore:CopyContent"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contenttype/{action}",
    "Action": "ContentTypeStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentTypeStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contenttype/{*id}",
    "Action": "ContentTypeStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentTypeStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentversion/{action}",
    "Action": "ContentVersionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": "ContentVersionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/contentversion/{action}",
    "Action": "ContentVersionStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": "ContentVersionStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{action}",
    "Action": "ContentVersionStore.Patch",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Patch"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{action}",
    "Action": "ContentVersionStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": "ContentVersionStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ContentVersionStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{action}",
    "Action": "DisplayOptionsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.DisplayOptionsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{*id}",
    "Action": "DisplayOptionsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.DisplayOptionsStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/inusenotification/{action}",
    "Action": "InUseNotificationStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": "InUseNotificationStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{action}",
    "Action": "InUseNotificationStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": "InUseNotificationStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{action}",
    "Action": "InUseNotificationStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": "InUseNotificationStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{action}",
    "Action": "InUseNotificationStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": "InUseNotificationStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.InUseNotificationStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{*id}",
    "Action": "LanguageSettingsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.UpdateInheritSettings",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:UpdateInheritSettings"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.UpdateAvailableLanguages",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:UpdateAvailableLanguages"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.UpdateReplacementLanguages",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:UpdateReplacementLanguages"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.UpdateFallbackLanguages",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:UpdateFallbackLanguages"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": "LanguageSettingsStore.AccessDenied",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageSettingsStore:AccessDenied"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{action}",
    "Action": "LanguageStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{*id}",
    "Action": "LanguageStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LanguageStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{action}",
    "Action": "LatestContentVersionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LatestContentVersionStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{*id}",
    "Action": "LatestContentVersionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.LatestContentVersionStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/personalized-content/{action}",
    "Action": "PersonalizedContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.PersonalizedContentStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/personalized-content/{*id}",
    "Action": "PersonalizedContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.PersonalizedContentStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/referenced-content/{action}",
    "Action": "ReferencedContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ReferencedContentStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/referenced-content/{*id}",
    "Action": "ReferencedContentStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.ReferencedContentStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{action}",
    "Action": "SiteStructureStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.SiteStructureStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{*id}",
    "Action": "SiteStructureStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.SiteStructureStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/visitorgroup/{action}",
    "Action": "VisitorGroupStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.VisitorGroupStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/visitorgroup/{*id}",
    "Action": "VisitorGroupStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.VisitorGroupStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/wastebasket/{action}",
    "Action": "WasteBasketStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.WasteBasketStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/wastebasket/{*id}",
    "Action": "WasteBasketStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.WasteBasketStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{action}",
    "Action": "WasteBasketStore.Empty",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.WasteBasketStore:Empty"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{action}",
    "Action": "WasteBasketStore.PermanentDelete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Internal.WasteBasketStore:PermanentDelete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{action}",
    "Action": "ApprovalDefinitionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": "ApprovalDefinitionStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{action}",
    "Action": "ApprovalDefinitionStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": "ApprovalDefinitionStore.Delete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{action}",
    "Action": "ApprovalDefinitionStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": "ApprovalDefinitionStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{action}",
    "Action": "ApprovalDefinitionStore.Inherit",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalDefinitionStore:Inherit"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/approval/{*id}",
    "Action": "ApprovalStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.ApproveChanges",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:ApproveChanges"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.ForceComplete",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:ForceComplete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.CancelChanges",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:CancelChanges"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.RejectChanges",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:RejectChanges"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": "ApprovalStore.CommentChanges",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Approvals.Internal.ApprovalStore:CommentChanges"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{action}",
    "Action": "ActivityCommentsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": "ActivityCommentsStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/activities-comments/{action}",
    "Action": "ActivityCommentsStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": "ActivityCommentsStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Post"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/stores/activities-comments/{action}",
    "Action": "ActivityCommentsStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Put"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": "ActivityCommentsStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityCommentsStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{action}",
    "Action": "ActivityStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": "ActivityStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/activities/{action}",
    "Action": "ActivityStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": "ActivityStore.Post",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Post"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/stores/activities/{action}",
    "Action": "ActivityStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Put"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": "ActivityStore.Put",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Rest.Activities.Internal.ActivityStore:Put"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/notification-users/{action}",
    "Action": "NotificationUserStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Notifications.Internal.NotificationUserStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/notification-users/{*id}",
    "Action": "NotificationUserStore.Get",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Notifications.Internal.NotificationUserStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/CMS/Account/{action}/{id}",
    "Action": "Account.Login",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:Login"
  },
  {
    "Method": "GET",
    "Route": "/Util/Login",
    "Action": "Account.Login",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:Login"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/CMS/Account/{action}/{id}",
    "Action": "Account.ExecuteLogin",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:ExecuteLogin"
  },
  {
    "Method": "POST",
    "Route": "/Util/Login",
    "Action": "Account.ExecuteLogin",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:ExecuteLogin"
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/Account/{action}/{id}",
    "Action": "Account.Logout",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:Logout"
  },
  {
    "Method": null,
    "Route": "/Util/Logout",
    "Action": "Account.Logout",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AccountController:Logout"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "About.License",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.AboutController:License"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "FileSaveAs.SaveImage",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.FileSaveAsController:SaveImage"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "FileUpload.Upload",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.FileUploadController:Upload"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ImageEditor.GetImage",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.ImageEditorController:GetImage"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Links.GetPermanentLink",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.LinksController:GetPermanentLink"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PreviewTemplateMissing.Index",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.PreviewTemplateMissingController:Index"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PropertyRender.Render",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.PropertyRenderController:Render"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Thumbnail.Generate",
    "ControllerMethod": "EPiServer.Cms.Shell.UI.Controllers.Internal.ThumbnailController:Generate"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{action}",
    "Action": "ComponentCategoryStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentCategoryStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{*id}",
    "Action": "ComponentCategoryStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentCategoryStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{action}",
    "Action": "ComponentDefinitionStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentDefinitionStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{*id}",
    "Action": "ComponentDefinitionStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentDefinitionStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{action}",
    "Action": "ComponentSortOrderStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentSortOrderStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{*id}",
    "Action": "ComponentSortOrderStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentSortOrderStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": "ComponentStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": "ComponentStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": "ComponentStore.Post",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": "ComponentStore.Post",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": "ComponentStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": "ComponentStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": "ComponentStore.Save",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Save"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": "ComponentStore.Delete",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": "ComponentStore.Delete",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ComponentStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{action}",
    "Action": "ContextStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ContextStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{*id}",
    "Action": "ContextStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ContextStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/metadata/{action}",
    "Action": "MetadataStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.MetadataStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/metadata/{*id}",
    "Action": "MetadataStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.MetadataStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/profile/{action}",
    "Action": "ProfileStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": "ProfileStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/profile/{action}",
    "Action": "ProfileStore.Post",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Post"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": "ProfileStore.Post",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Post"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{action}",
    "Action": "ProfileStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": "ProfileStore.Put",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Put"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{action}",
    "Action": "ProfileStore.Delete",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Delete"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": "ProfileStore.Delete",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.ProfileStore:Delete"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/searchproviders/{action}",
    "Action": "SearchProviderStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.SearchProviderStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/searchproviders/{*id}",
    "Action": "SearchProviderStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.SearchProviderStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/searchresults/{action}",
    "Action": "SearchResultStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.SearchResultStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/searchresults/{*id}",
    "Action": "SearchResultStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.SearchResultStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/uidescriptor/{action}",
    "Action": "UIDescriptorStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.UIDescriptorStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/uidescriptor/{*id}",
    "Action": "UIDescriptorStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.UIDescriptorStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{action}",
    "Action": "LicenseInformationStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.LicenseInformationStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{*id}",
    "Action": "LicenseInformationStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.LicenseInformationStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{action}",
    "Action": "LicenseInformationStore.GetSiteLicenseMessage",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.LicenseInformationStore:GetSiteLicenseMessage"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{action}",
    "Action": "LicenseInformationStore.GetGracePeriod",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.LicenseInformationStore:GetGracePeriod"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/selectionquery/{action}",
    "Action": "SelectionQueryStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.SelectionQueryStore:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/stores/selectionquery/{*id}",
    "Action": "SelectionQueryStore.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Rest.Internal.SelectionQueryStore:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/About/{action}/{id}",
    "Action": "EPiAbout.EPiServer",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiAboutController:EPiServer"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiAbout.EPiServer",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiAboutController:EPiServer"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.ShellModules",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:ShellModules"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.InitializationModules",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:InitializationModules"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.StructureMap",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:StructureMap"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.ShowTimeMeters",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:ShowTimeMeters"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.ShowFileVersions",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:ShowFileVersions"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Debug.Menu",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DebugController:Menu"
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/home",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/media",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/DefaultShellModule/{action}/{id}",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/modules/App/{controller}/{action}/{id}",
    "Action": "DefaultShellModule.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.DefaultShellModuleController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Licensing.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.LicensingController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/MetadataManager/{action}/{id}",
    "Action": "EPiMetadataManager.GetEditorTemplate",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiMetadataManagerController:GetEditorTemplate"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiMetadataManager.GetEditorTemplate",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiMetadataManagerController:GetEditorTemplate"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": "EPiPlatformNavigation.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": "EPiPlatformNavigation.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": "EPiPlatformNavigation.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": "EPiPlatformNavigation.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiPlatformNavigation.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": "EPiPlatformNavigationSearchProviders.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationSearchProvidersController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": "EPiPlatformNavigationSearchProviders.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationSearchProvidersController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": "EPiPlatformNavigationSearchProviders.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationSearchProvidersController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": "EPiPlatformNavigationSearchProviders.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationSearchProvidersController:Get"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiPlatformNavigationSearchProviders.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiPlatformNavigationSearchProvidersController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": "EPiProducts.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiProductsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": "EPiProducts.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiProductsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": "EPiProducts.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiProductsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": "EPiProducts.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiProductsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiProducts.Get",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiProductsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResource",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResource"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResource",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResource"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResourceWithCurrentCulture",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResourceWithCurrentCulture"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResourceWithCurrentCulture",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResourceWithCurrentCulture"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResourcesWithCurrentCulture",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResourcesWithCurrentCulture"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiResources.GetLocalizationResourcesWithCurrentCulture",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetLocalizationResourcesWithCurrentCulture"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": "EPiResources.GetResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetResources"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiResources.GetResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:GetResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/CMS/12.0.3/ClientResources/epi-cms/{**pathInfo:epi-dojo-nls}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/Shell/12.0.3/ClientResources/EPi/{**pathInfo:epi-dojo-nls}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/ClientResources/epi-addon-tinymce/{**pathInfo:epi-dojo-nls}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/ClientResources/tinymce/{**pathInfo:epi-dojo-nls}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.UI.Admin/12.0.3/clientResources/{**pathInfo:epi-dojo-nls}",
    "Action": "EPiResources.DojoResources",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiResourcesController:DojoResources"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/Search/{action}/{id}",
    "Action": "EPiSearch.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiSearch.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/Search/{action}/{id}",
    "Action": "EPiSearch.Search",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Search"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiSearch.Search",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Search"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/Search/{action}/{id}",
    "Action": "EPiSearch.Settings",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Settings"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiSearch.Settings",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Settings"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/Search/{action}/{id}",
    "Action": "EPiSearch.Save",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Save"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "EPiSearch.Save",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.EPiSearchController:Save"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PreviewUnavailable.Index",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.PreviewUnavailableController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PreviewUnavailable.Timeout",
    "ControllerMethod": "EPiServer.Shell.UI.Controllers.Internal.PreviewUnavailableController:Timeout"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ResourceResolver.Index",
    "ControllerMethod": "EPiServer.Cms.TinyMce.Controllers.Internal.ResourceResolverController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTree.GetContentTreeNodes",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.ContentTreeController:GetContentTreeNodes"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "GeographicLocation.GetLocations",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.GeographicLocationController:GetLocations"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "GeographicLocation.GetAvailableCapabilities",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.GeographicLocationController:GetAvailableCapabilities"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ManageVisitorGroups.Index",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.ManageVisitorGroupsController:Index"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitedCategories.GetNumberOfPagesUsingCategory",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.VisitedCategoriesController:GetNumberOfPagesUsingCategory"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroupMembership.GetIncludableVisitorGroups",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Controllers.Internal.VisitorGroupMembershipController:GetIncludableVisitorGroups"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroupCriterion.GetAll",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupCriterionController:GetAll"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.GetAll",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:GetAll"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.GetById",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:GetById"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.DeleteById",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:DeleteById"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.Create",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:Create"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.Update",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:Update"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.Copy",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:Copy"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "VisitorGroups.DeleteStatisticsById",
    "ControllerMethod": "EPiServer.Cms.UI.VisitorGroups.Api.Controllers.Internal.VisitorGroupsController:DeleteStatisticsById"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Default.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.DefaultController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ChangeLog.GetCategories",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ChangeLogController:GetCategories"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ChangeLog.GetActionsByCategory",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ChangeLogController:GetActionsByCategory"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ChangeLog.SearchLogs",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ChangeLogController:SearchLogs"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllContentTypes",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllContentTypes"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllFrames",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllFrames"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllTabDefinitions",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllTabDefinitions"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllDynamicPropertyDefinitions",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllDynamicPropertyDefinitions"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllVisitorGroups",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllVisitorGroups"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.GetAllCategories",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:GetAllCategories"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.LiveExport",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:LiveExport"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.TestExport",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:TestExport"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.DownloadExportedFile",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:DownloadExportedFile"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ExportData.CancelExport",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ExportDataController:CancelExport"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ImportData.GetAllLanguages",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ImportDataController:GetAllLanguages"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ImportData.GetImportDataFlags",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ImportDataController:GetImportDataFlags"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ImportData.Import",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ImportDataController:Import"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ImportData.VertifyImport",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.ImportDataController:VertifyImport"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Licensing.GetLicense",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Tools.Internal.LicensingController:GetLicense"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.List",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:List"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.Get",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.GetHistory",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:GetHistory"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.Update",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:Update"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.Start",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:Start"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.Stop",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:Stop"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ScheduledJobs.GetRunningStatus",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ScheduledJobs.Internal.ScheduledJobsController:GetRunningStatus"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.List",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:List"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Get",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Create",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Create"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Duplicate",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Duplicate"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Update",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Update"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.Delete",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:Delete"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.ResetContentType",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:ResetContentType"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetPropertyEnabledFields",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetPropertyEnabledFields"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.ResetProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:ResetProperty"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetProperties",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetProperties"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetProperty"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.AddProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:AddProperty"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.DuplicateProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:DuplicateProperty"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.UpdateProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:UpdateProperty"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.SortProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:SortProperty"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.DeleteProperty",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:DeleteProperty"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetAffectedContentsByUnLocalized",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetAffectedContentsByUnLocalized"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetOptionsListSettings",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetOptionsListSettings"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetPropertyTypes",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetPropertyTypes"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetTabs",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetTabs"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetTab",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetTab"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.AddTab",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:AddTab"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.UpdateTab",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:UpdateTab"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.DeleteTab",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:DeleteTab"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.DeleteConfirmedTab",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:DeleteConfirmedTab"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetAvailablePageTypes",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetAvailablePageTypes"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.GetAvailableSettings",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:GetAvailableSettings"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTypes.UpdateAvailableSettings",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.ContentTypes.Internal.ContentTypesController:UpdateAvailableSettings"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.List",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:List"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.Get",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:Get"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.GetCategoryNodes",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:GetCategoryNodes"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.CreateOrUpdate",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:CreateOrUpdate"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.Delete",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:Delete"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Categories.Sort",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.CategoriesController:Sort"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:Index"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.List",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:List"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.CultureList",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:CultureList"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.Get",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.UpdateLanguageStatus",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:UpdateLanguageStatus"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.Save",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:Save"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.Delete",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:Delete"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Languages.Sort",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.LanguagesController:Sort"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.ActivateCloudSite",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:ActivateCloudSite"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.DeactivateCloudSite",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:DeactivateCloudSite"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.List",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:List"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.GetSite",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:GetSite"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.Save",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:Save"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SiteInformation.DeleteSite",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Configurations.Internal.SiteInformationController:DeleteSite"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "ContentTree.GetContentTreeNodes",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.Common.Internal.ContentTreeController:GetContentTreeNodes"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "AdministerGroups.ListRole",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.AdministerGroupsController:ListRole"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "AdministerGroups.GetRoleByName",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.AdministerGroupsController:GetRoleByName"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "AdministerGroups.CreateRole",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.AdministerGroupsController:CreateRole"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "AdministerGroups.DeleteRole",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.AdministerGroupsController:DeleteRole"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "AdministerGroups.RemoveUserFromRole",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.AdministerGroupsController:RemoveUserFromRole"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.GetAllPermissions",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:GetAllPermissions"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.GetAllPermissionGroups",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:GetAllPermissionGroups"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.GetPermissionByName",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:GetPermissionByName"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.GetRolesByPermission",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:GetRolesByPermission"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.UpdatePermissions",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:UpdatePermissions"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "PermissionsForFunctions.TranslateFallback",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.PermissionsForFunctionsController:TranslateFallback"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.GetAccessControlList",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:GetAccessControlList"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.UpdateAccessRight",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:UpdateAccessRight"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.GetAllRoles",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:GetAllRoles"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.GetDefaultTreeNode",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:GetDefaultTreeNode"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.GetAllUsers",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:GetAllUsers"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "SetAccessRights.GetAllVisitorGroups",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.SetAccessRightsController:GetAllVisitorGroups"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.GetUser",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:GetUser"
  },
  {
    "Method": "PUT",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.Update",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:Update"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.Create",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:Create"
  },
  {
    "Method": "DELETE",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.DeleteUser",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:DeleteUser"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Users.ResetViews",
    "ControllerMethod": "EPiServer.Cms.UI.Admin.AccessRights.Internal.UsersController:ResetViews"
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "Settings.Index",
    "ControllerMethod": "EPiServer.Cms.UI.Settings.Controllers.Internal.SettingsController:Index"
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "UserInformation.Get",
    "ControllerMethod": "EPiServer.Cms.UI.Settings.Controllers.Internal.UserInformationController:Get"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "UserInformation.Save",
    "ControllerMethod": "EPiServer.Cms.UI.Settings.Controllers.Internal.UserInformationController:Save"
  },
  {
    "Method": "POST",
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": "UserInformation.ResetViews",
    "ControllerMethod": "EPiServer.Cms.UI.Settings.Controllers.Internal.UserInformationController:ResetViews"
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/Account/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/home",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/media",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigation/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiPlatformNavigationSearchProviders/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/EPiProducts/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/About/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/DefaultShellModule/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/MetadataManager/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/Resources/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/Search/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/modules/App/{controller}/{action}/{id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/12.0.3/ClientResources/epi-cms/{**pathInfo:epi-dojo-nls}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/12.0.3/ClientResources/EPi/{**pathInfo:epi-dojo-nls}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/ClientResources/epi-addon-tinymce/{**pathInfo:epi-dojo-nls}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/ClientResources/tinymce/{**pathInfo:epi-dojo-nls}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/EPiServer.Cms.UI.Admin/12.0.3/clientResources/{**pathInfo:epi-dojo-nls}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project-item/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/project/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/accessrights/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/categories/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/categories/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/categories/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/categories/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/categories/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/channel/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/channel/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/channel/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/channel/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/channel/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentdata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentreferences/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentreferences/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentreferences/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentreferences/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentreferences/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentstructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contenttype/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contenttype/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contenttype/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contenttype/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contenttype/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/contentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/displayoptions/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/inusenotification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/languagesettings/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/language/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/latestcontentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/personalized-content/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/personalized-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/personalized-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/personalized-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/personalized-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/referenced-content/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/referenced-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/referenced-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/referenced-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/referenced-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/sitestructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/visitorgroup/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/visitorgroup/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/visitorgroup/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/visitorgroup/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/visitorgroup/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/wastebasket/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval-definition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/approval/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities-comments/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/activities/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification-users/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification-users/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification-users/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification-users/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/notification-users/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentcategory/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentdefinition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/componentsortorder/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/component/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/context/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/metadata/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/metadata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/metadata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/metadata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/metadata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/profile/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchproviders/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchproviders/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchproviders/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchproviders/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchproviders/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchresults/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchresults/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchresults/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchresults/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/searchresults/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/uidescriptor/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/uidescriptor/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/uidescriptor/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/uidescriptor/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/uidescriptor/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/licenseinformation/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/selectionquery/{action}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/selectionquery/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/selectionquery/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/selectionquery/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/{area}/stores/selectionquery/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/Util/Login",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/Util/Login",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/Util/Logout",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/CMS/12.0.3/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/~/EPiServer/CMS/latest/{*pathInfo:regex(.\u002B\\.js$)}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/Shell/12.0.3/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.UI.VisitorGroups/12.0.3/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.UI.Admin/12.0.3/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/EPiServer/EPiServer.Cms.UI.Settings/12.0.3/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/ClientResources/{folder}/{**path:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/util/{folder}/{**slug:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": "GET",
    "Route": "/app_themes/{folder}/{**slug:epi-staticfile}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/project-item/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/project/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/notification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/accessrights/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/categories/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/channel/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/contentdata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/contentreferences/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/contentstructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/contenttype/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/contentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/displayoptions/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/inusenotification/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/languagesettings/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/language/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/latestcontentversion/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/personalized-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/referenced-content/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/sitestructure/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/visitorgroup/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/wastebasket/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/approval-definition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/approval/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/activities-comments/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/activities/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/CMS/stores/notification-users/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/componentcategory/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/componentdefinition/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/componentsortorder/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/component/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/context/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/metadata/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/profile/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/searchproviders/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/searchresults/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/uidescriptor/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/licenseinformation/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/stores/selectionquery/{*id}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/Shell/socket/endpoint/",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/{*path}",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/EPiServer/EPiServer.Cms.TinyMce/3.0.1/ClientResources/tinymce/langs/{culture}.js",
    "Action": null,
    "ControllerMethod": null
  },
  {
    "Method": null,
    "Route": "/Register",
    "Action": null,
    "ControllerMethod": null
  }
]
Recent posts