System Queries
This is a very internal spec - you probably don't need this 😉.
System Queries are stored as json in DesktopModules\ToSic.Sxc\App_Data\system\....
Queries and Parameters
System.Apps- retrieve all apps
ParametersZoneId
System.Attributes- retrieve all the attributes of a content-type
ParametersContentTypeName
System.ContentTypes- retrieve all content-types
ParametersAppIdScope- possible values:Default,System.Fields, etc. but also*(new v20.00.09) to get all content-types in all scopes
System.Pages- retrieve all pages of the current site (v15)
Parameters no parametersSystem.Queries- retrieve all queries
Parameters no parametersSystem.QueryInfo- retrieve all streams and fields of a query
ParametersQueryNameStreamName
System.ScopesSystem.SettingsSystem.Sites(published in v20.00.09) - retrieve all sitesSystem.ResourcesSystem.UsersSystem.UserRolesSystem.Zones- retrieve all zones (published in v20.00.09)
Parameters no parameters
These are also some internal queries, which are not published for general use:
System.BundleDetails(internal use)System.EntityPicker(internal use)System.Features(not yet ready for public use, could still change a lot)System.Licenses(not yet ready for public use, could still change a lot)System.MetadataTargetTypes(not yet ready for public use, could still change a lot)System.QueryInfo(primarily for internal use)System.SettingsEntities(primarily for internal use)
History
- Introduced in 2sxc 07.00
- In added in 2sxc 07.00
- Params added in 2sxc 10.22
- Old query names starting with
Eav.Queries.Globalwere removed in 2sxc v20
Note
In v15 the names changed, to simply start with System..
The old names still work, but you should stop using them.