Services Reference

The services layer of the Umbraco API is used to interact with persisted data, all services can be accessed via the ServiceContext

The intended audience for these reference pages are .net developers, it is assumed the reader already has a knowledge of the basics of Umbraco and knows .net & c#.

ContentService

Service for doing CRUD type operations, as well as publishing for Content objects.

ContentTypeService

Service for doing CRUD type operations against ContentType and MediaType objects.

DataTypeService

Service for doing CRUD type operations for DataTypeDefinition and DataType objects.

FileService

Service for doing CRUD type operations for Script, Stylesheet and Template objects.

LocalizationService

Service for doing CRUD type operations for Dictionary and Language objects.

MediaService

Service for doing CRUD type operations for Media objects.

MemberService

Service for doing CRUD type operations for Member objects.

MemberTypeService

Service for doing CRUD type operations for MemberType objects.

MemberGroupService

Service for doing CRUD type operations for MemberGroup objects / Member Roles.

RelationService

Service for doing CRUD type operations for Relation and RelationType objects.

SectionService

Service for doing CRUD type operations for Section objects