Table of Contents

Namespace Umbraco.Cms.Web.BackOffice.Controllers

Classes

AnalyticsController
AuthenticationController
BackOfficeAssetsController
BackOfficeController
BackOfficeNotificationsController

An abstract controller that automatically checks if any request is a non-GET and if the resulting message is INotificationModel in which case it will append any Event Messages currently in the request.

BackOfficeServerVariables

Used to collect the server variables for use in the back office angular app

BlockGridSampleHelper
CodeFileController
CodeFileController.StylesheetData
ContentController

The API controller used for editing content

ContentControllerBase

An abstract base controller used for media/content/members to try to reduce code replication.

ContentTypeController

An API controller used for dealing with content types

ContentTypeControllerBase<TContentType>

Am abstract API controller providing functionality used for dealing with content and media types

CurrentUserController

Controller to back the User.Resource service, used for fetching user data when already authenticated. user.service is currently used for handling authentication

DashboardController
DataTypeController

The API controller used for editing data types

DictionaryController

The API controller used for editing dictionary items

ElementTypeController
EntityController

The API controller used for getting entity objects, basic name, icon, id representation of umbraco objects that are based on CMSNode

EntityController.DynamicRootViewModel
ExamineManagementController
HelpController
HelpPage
IconController
ImageUrlGeneratorController

The API controller used for getting URLs for images with parameters

ImagesController

A controller used to return images for media.

LanguageController

Backoffice controller supporting the dashboard for language administration.

LogController

The API controller used for getting log history

LogViewerController

Backoffice controller supporting the dashboard for viewing logs with some simple graphs & filtering

MacroRenderingController

API controller to deal with Macro data

MacroRenderingController.CreatePartialViewMacroWithFileModel
MacroRenderingController.MacroParameterModel
MacrosController

The API controller used for editing dictionary items

MediaController
MediaPickerThreeController
MediaTypeController

An API controller used for dealing with content types

MemberController
MemberGroupController

An API controller used for dealing with member groups

MemberTypeController

An API controller used for dealing with member types

MemberTypeQueryController

An API controller used for dealing with member types

PackageController

A controller used for managing packages in the back office

PreviewController
PropertyTypeController
PublicAccessController
PublishedSnapshotCacheStatusController
PublishedStatusController
RedirectUrlManagementController
RelationController
RelationTypeController

The API controller for editing relation types.

SectionController

The API controller used for using the list of sections

StylesheetController

The API controller used for retrieving available stylesheets

TemplateController
TemplateQueryController

The API controller used for building content queries within the template

TinyMceController
TourController
TrackedReferencesController
TwoFactorLoginController
UmbracoAuthorizedApiController

Provides a base class for authorized auto-routed Umbraco API controllers.

UmbracoAuthorizedJsonController

An abstract API controller that only supports JSON and all requests must contain the correct csrf header

UpdateCheckController
UserGroupsController
UsersController
UsersController.PagedUserResult
WebhookController