ObjectTreeRootObject
absence
Abschnitt betitelt „absence“Type: Absence
Absence linked to this object. Returns null when the object is not of the matching SysType.
accessGroup
Abschnitt betitelt „accessGroup“Type: AccessGroup
Access group linked to this object. Returns null when the object is not of the matching SysType.
accessStates
Abschnitt betitelt „accessStates“Type: [ObjectAccessRightState!]!
Access states linked to this object. Returns null when the object is not of the matching SysType.
Arguments
accessRights: [AccessRight!] — default:[]— Get state of this rights. If empty, all rights are returned.
accountingItems
Abschnitt betitelt „accountingItems“Type: [CurrentAccountingItem!]
Lists all available accounting items with the current value (if any).
Arguments
filterUnset:Boolean— default:false— Filter accounting items where the user has not set and values valid at current date / time.hideHiddenTypes:Boolean— default:false— Filter accounting items where the itemType is set hidden
accountingItemsAsText
Abschnitt betitelt „accountingItemsAsText“Type: String
Lists all available accounting items with the current value as text
aclInherit
Abschnitt betitelt „aclInherit“Type: Boolean
Type: [ObjectAcl!]!
Acls linked to this object. Returns null when the object is not of the matching SysType.
Arguments
showInherited:Boolean— default:false— Show inherited for the operation.
address
Abschnitt betitelt „address“Type: Address
Address linked to this object. Returns null when the object is not of the matching SysType.
announcement
Abschnitt betitelt „announcement“Type: Announcement
Announcement linked to this object. Returns null when the object is not of the matching SysType.
announcementCategory
Abschnitt betitelt „announcementCategory“Type: AnnouncementCategory
Announcement category linked to this object. Returns null when the object is not of the matching SysType.
apprenticeshipContract
Abschnitt betitelt „apprenticeshipContract“Type: ApprenticeshipContract
Apprenticeship contract linked to this object. Returns null when the object is not of the matching SysType.
article
Abschnitt betitelt „article“Type: Article
Article linked to this object. Returns null when the object is not of the matching SysType.
assignment
Abschnitt betitelt „assignment“Type: Assignment
Assignment linked to this object. Returns null when the object is not of the matching SysType.
attachedToObjectMember
Abschnitt betitelt „attachedToObjectMember“Type: Member
Attached to object member linked to this object. Returns null when the object is not of the matching SysType.
availableActions
Abschnitt betitelt „availableActions“Type: ObjectActions!
Available actions linked to this object. Returns null when the object is not of the matching SysType.
availableBulkMailings
Abschnitt betitelt „availableBulkMailings“Type: [AvailableBulkMailing!]!
Available bulk mailings linked to this object. Returns null when the object is not of the matching SysType. Pass contextID (e.g. the course a teacher list is opened in) to include context-bound bulk mailings.
Arguments
contextID: UID — Object the selection happens in (e.g. the open course).
availableProcessSteps
Abschnitt betitelt „availableProcessSteps“Type: [AvailableProcessStep!]!
Available process steps linked to this object. Returns null when the object is not of the matching SysType.
availableReports
Abschnitt betitelt „availableReports“Type: [Report!]!
Available reports linked to this object. Returns null when the object is not of the matching SysType.
bankAccount
Abschnitt betitelt „bankAccount“Type: BankAccount
Number of bank ac for this smobject.
Type: Bill
Bill linked to this object. Returns null when the object is not of the matching SysType.
bulkMailing
Abschnitt betitelt „bulkMailing“Type: BulkMailing
Bulk mailing linked to this object. Returns null when the object is not of the matching SysType.
campaign
Abschnitt betitelt „campaign“Type: Campaign
Campaign linked to this object. Returns null when the object is not of the matching SysType.
Type: Case
Case detail of this object. Returns null when the object is not of the matching SysType.
categories
Abschnitt betitelt „categories“Type: [ObjectCurrentCategory!]
Arguments
hideHidden:Boolean— default:true— Hide hidden for the operation.onlyChecked:Boolean! — default:true— Only checked for the operation.
categoriesAsString
Abschnitt betitelt „categoriesAsString“Type: String
Arguments
hideHidden:Boolean— default:true— Hide hidden for the operation.
certificate
Abschnitt betitelt „certificate“Type: Certificate
Certificate linked to this object. Returns null when the object is not of the matching SysType.
certificateType
Abschnitt betitelt „certificateType“Type: CertificateType
Certificate type linked to this object. Returns null when the object is not of the matching SysType.
children
Abschnitt betitelt „children“Type: [SMObject!]!
cmsContent
Abschnitt betitelt „cmsContent“Type: CmsContent
Cms content linked to this object. Returns null when the object is not of the matching SysType.
Type: String
company
Abschnitt betitelt „company“Type: Company
Company linked to this object. Returns null when the object is not of the matching SysType.
contract
Abschnitt betitelt „contract“Type: Contract
Contract linked to this object. Returns null when the object is not of the matching SysType.
Type: Course
Course linked to this object. Returns null when the object is not of the matching SysType.
courseFramework
Abschnitt betitelt „courseFramework“Type: CourseFramework
Course framework linked to this object. Returns null when the object is not of the matching SysType.
courseListing
Abschnitt betitelt „courseListing“Type: CourseListing
Course listing linked to this object. Returns null when the object is not of the matching SysType.
courseParticipant
Abschnitt betitelt „courseParticipant“Type: CourseParticipant
Course participant linked to this object. Returns null when the object is not of the matching SysType.
createdAt
Abschnitt betitelt „createdAt“Type: DateTimeISO
createdBy
Abschnitt betitelt „createdBy“Type: Person
Person that created the object.
currentLink
Abschnitt betitelt „currentLink“Type: ObjectLink
The link that the current object is linked to the selected parent object. Only available if parentID is set in the query.
customField
Abschnitt betitelt „customField“Type: CustomFieldOnObject
Select one specific custom field by its custom field type id
Arguments
id:Int! — Id of the custom field definition type to select.
customFields
Abschnitt betitelt „customFields“Type: [CustomFieldOnObject!]!
Custom fields linked to this object. Returns null when the object is not of the matching SysType.
customNumber
Abschnitt betitelt „customNumber“Type: String
customer
Abschnitt betitelt „customer“Type: Customer
Customer linked to this object. Returns null when the object is not of the matching SysType.
customers
Abschnitt betitelt „customers“Type: [Customer!]
Returns all customers for a object
dashboard
Abschnitt betitelt „dashboard“Type: Dashboard
Dashboard linked to this object. Returns null when the object is not of the matching SysType.
deletionInfo
Abschnitt betitelt „deletionInfo“Type: ObjectDeletionInfo
When and by whom the object was deleted. Null when the object was never set to status DELETED.
disposeTemplate
Abschnitt betitelt „disposeTemplate“Type: DisposeTemplate
Dispose template linked to this object. Returns null when the object is not of the matching SysType.
dossier
Abschnitt betitelt „dossier“Type: Dossier
Dossier linked to this object. Returns null when the object is not of the matching SysType.
enrollmentForm
Abschnitt betitelt „enrollmentForm“Type: EnrollmentForm
Enrollment form linked to this object. Returns null when the object is not of the matching SysType.
Type: Entry
Entry linked to this object. Returns null when the object is not of the matching SysType.
Type: Event
Event linked to this object. Returns null when the object is not of the matching SysType.
eventSchedule
Abschnitt betitelt „eventSchedule“Type: EventSchedule
Event schedule linked to this object. Returns null when the object is not of the matching SysType.
Type: Exam
Exam linked to this object. Returns null when the object is not of the matching SysType.
Type: File
File linked to this object. Returns null when the object is not of the matching SysType.
fileTag
Abschnitt betitelt „fileTag“Type: FileTag
File tag linked to this object. Returns null when the object is not of the matching SysType.
financialAccount
Abschnitt betitelt „financialAccount“Type: FinancialAccount
Number of financial ac for this smobject.
Type: Folder
Folder linked to this object. Returns null when the object is not of the matching SysType.
Type: Goal
Goal linked to this object. Returns null when the object is not of the matching SysType.
Type: Group
Group linked to this object. Returns null when the object is not of the matching SysType.
hasChildren
Abschnitt betitelt „hasChildren“Type: Boolean!
Whether the smobject children.
Arguments
ignoreTreeHide:Boolean! — default:false— If true, treeHide children are also included
hasJournalEntries
Abschnitt betitelt „hasJournalEntries“Type: Boolean!
Whether the smobject journal entries.
hasReports
Abschnitt betitelt „hasReports“Type: Boolean!
Whether the smobject reports.
history
Abschnitt betitelt „history“Type: [ObjectHistory!]!
History entries of changes on the object
Type: ObjectIcon!
Get the icon of a object-type. If the object-type has no icon, it will return the sys-type or a default icon.
Type: ID!
ObjectID as a string
importID
Abschnitt betitelt „importID“Type: String
Custom ID of an import form a third-party system, for example.
internship
Abschnitt betitelt „internship“Type: Internship
Internship linked to this object. Returns null when the object is not of the matching SysType.
isFavorite
Abschnitt betitelt „isFavorite“Type: Boolean!
Whether the smobject favorite.
isMember
Abschnitt betitelt „isMember“Type: MembershipCheckResult!
Whether the smobject member.
Arguments
id: UID! — ID of the object to check membership for
isSubscribed
Abschnitt betitelt „isSubscribed“Type: Boolean!
Whether the smobject subscribed.
journal
Abschnitt betitelt „journal“Type: JournalEntry
Journal linked to this object. Returns null when the object is not of the matching SysType.
journalEntries
Abschnitt betitelt „journalEntries“Type: [JournalEntry!]!
Journal entries linked to this object. Returns null when the object is not of the matching SysType.
journalEntriesAsText
Abschnitt betitelt „journalEntriesAsText“Type: String!
Journal entries as formatted text for this smobject.
journalEntry
Abschnitt betitelt „journalEntry“Type: JournalEntry
Journal entry linked to this object. Returns null when the object is not of the matching SysType.
lastChange
Abschnitt betitelt „lastChange“Type: ObjectHistory
Last change linked to this object. Returns null when the object is not of the matching SysType.
lastChangedAt
Abschnitt betitelt „lastChangedAt“Type: DateTimeISO
Last changed date of the object. If includeCreate is true and no modifications are made, the creation date is returned.
Arguments
includeCreate:Boolean— default:false— Include create for the operation.
lastChangedBy
Abschnitt betitelt „lastChangedBy“Type: Person
Person that has made the last change.
Type: Lead
Lead linked to this object. Returns null when the object is not of the matching SysType.
learnModule
Abschnitt betitelt „learnModule“Type: LearnModule
Learn module linked to this object. Returns null when the object is not of the matching SysType.
learningPath
Abschnitt betitelt „learningPath“Type: LearningPath
Learning path linked to this object. Returns null when the object is not of the matching SysType.
lessonSketch
Abschnitt betitelt „lessonSketch“Type: LessonSketch
Lesson sketch linked to this object. Returns null when the object is not of the matching SysType.
library
Abschnitt betitelt „library“Type: Library
Library linked to this object. Returns null when the object is not of the matching SysType.
Type: [ObjectLink!]!
Arguments
linkType: LinkTypeInput — Link type for the operation.objectType:String— Object type identifier for the new or filtered object.
listAcls
Abschnitt betitelt „listAcls“Type: [AclObjectListResult!]!
List acls linked to this object. Returns null when the object is not of the matching SysType.
Arguments
personID: UID! — The objectID (UID) of the person to check ACLs forright: AccessRight! — The access right to check (e.g., Read, Update, Delete)
listView
Abschnitt betitelt „listView“Type: ListView
List view linked to this object. Returns null when the object is not of the matching SysType.
listingPlatform
Abschnitt betitelt „listingPlatform“Type: ListingPlatform
Listing platform linked to this object. Returns null when the object is not of the matching SysType.
Type: [ObjectLock!]!
longName
Abschnitt betitelt „longName“Type: String!
mailTemplate
Abschnitt betitelt „mailTemplate“Type: MailTemplate
Mail template linked to this object. Returns null when the object is not of the matching SysType.
mailbox
Abschnitt betitelt „mailbox“Type: Mailbox
Mailbox linked to this object. Returns null when the object is not of the matching SysType.
managedByNgSchema
Abschnitt betitelt „managedByNgSchema“Type: NgSchema
Type: Mark
Mark linked to this object. Returns null when the object is not of the matching SysType.
material
Abschnitt betitelt „material“Type: Material
Material linked to this object. Returns null when the object is not of the matching SysType.
Type: Media
Media linked to this object. Returns null when the object is not of the matching SysType.
memberModels
Abschnitt betitelt „memberModels“Type: [MemberModel!]!
Member models linked to this object. Returns null when the object is not of the matching SysType.
Arguments
id:Int— UID of the object to retrieve.
memberResults
Abschnitt betitelt „memberResults“Type: MemberResults!
List members of a object or attachedObjectID as results. This is the modern way.
Arguments
filter: MemberFilter! — default:"OnlyActive"— Filter for the operation.noHiddenMemberTypes:Boolean! — default:false— No hidden member types for the operation.options: MemberResultOptions — Filtering, sorting and paging options.
memberShipModels
Abschnitt betitelt „memberShipModels“Type: [MemberShipModel!]!
Member ship models linked to this object. Returns null when the object is not of the matching SysType.
Arguments
id:Int— UID of the object to retrieve.
members
Abschnitt betitelt „members“Type: [Member!]!
List members of a object or attachedObjectID.
Arguments
filter: MemberFilter! — default:"OnlyActive"— Filter for the operation.limit:Int— default:100— Maximum number of results to return.
membersAsText
Abschnitt betitelt „membersAsText“Type: String!
Returns the members of this object as a string
Arguments
filter: MemberFilter! — default:"OnlyActive"— Filter for the operation.limit:Int! — default:10— Maximum number of results to return.
memberships
Abschnitt betitelt „memberships“Type: MemberResults!
Memberships linked to this object as paged results.
Arguments
filter: MembershipFilter! — default:"OnlyActive"— Filter for the operation.filterUnimportantMembers:Boolean! — default:false— Filter unimportant members. Currently memberships from Dossier, Task are filtered.noHiddenMemberTypes:Boolean! — default:false— No hidden member types for the operation.options: MemberResultOptions — Paging options. Without options all memberships are returned; a person can have thousands (e.g. auto-generated instructor memberships), so list views should always page.
Type: [MenuItem!]!
Menu linked to this object. Returns null when the object is not of the matching SysType.
message
Abschnitt betitelt „message“Type: Message
Message linked to this object. Returns null when the object is not of the matching SysType.
messageFolder
Abschnitt betitelt „messageFolder“Type: MessageFolder
Message folder linked to this object. Returns null when the object is not of the matching SysType.
Type: String!
numbering
Abschnitt betitelt „numbering“Type: Numbering
objectGuid
Abschnitt betitelt „objectGuid“Type: String!
objectID
Abschnitt betitelt „objectID“Type: String!
objectName
Abschnitt betitelt „objectName“Type: String
Object name linked to this object. Returns null when the object is not of the matching SysType.
Arguments
language:String— Language for the operation.type:String! — Type for the operation.
objectType
Abschnitt betitelt „objectType“Type: SMObjectType!
objectTypeID
Abschnitt betitelt „objectTypeID“Type: String!
opportunityGroup
Abschnitt betitelt „opportunityGroup“Type: OpportunityGroup
Opportunity group linked to this object. Returns null when the object is not of the matching SysType.
orderNr
Abschnitt betitelt „orderNr“Type: Float
orderType
Abschnitt betitelt „orderType“Type: OrderType
Type: Person
The owner person of the object. The creator of a object is the default owner.
Type: SMObject
parentObjectID
Abschnitt betitelt „parentObjectID“Type: Int!
parents
Abschnitt betitelt „parents“Type: [ObjectParent!]!
payment
Abschnitt betitelt „payment“Type: Payment
Payment linked to this object. Returns null when the object is not of the matching SysType.
paymentRun
Abschnitt betitelt „paymentRun“Type: PaymentRun
Payment run linked to this object. Returns null when the object is not of the matching SysType.
Type: Person
Person linked to this object. Returns null when the object is not of the matching SysType.
personLeave
Abschnitt betitelt „personLeave“Type: PersonLeave
Person leave linked to this object. Returns null when the object is not of the matching SysType.
plannedCourseSlot
Abschnitt betitelt „plannedCourseSlot“Type: PlannedCourseSlot
Planned course slot linked to this object. Returns null when the object is not of the matching SysType.
plannedOffering
Abschnitt betitelt „plannedOffering“Type: PlannedOffering
Planned offering linked to this object. Returns null when the object is not of the matching SysType.
planningPeriod
Abschnitt betitelt „planningPeriod“Type: PlanningPeriod
Planning period linked to this object. Returns null when the object is not of the matching SysType.
planningScenario
Abschnitt betitelt „planningScenario“Type: PlanningScenario
Planning scenario linked to this object. Returns null when the object is not of the matching SysType.
processStep
Abschnitt betitelt „processStep“Type: ProcessStep
processStepTask
Abschnitt betitelt „processStepTask“Type: ProcessStepTask
processStepTaskRuns
Abschnitt betitelt „processStepTaskRuns“Type: [ProcessStepTaskRunLogEntry!]!
Protocol of the task runs executed on this object, newest first.
Type: ObjectQuery
Query linked to this object. Returns null when the object is not of the matching SysType.
queryPrecalc
Abschnitt betitelt „queryPrecalc“Type: QueryPrecalc
Query precalc linked to this object. Returns null when the object is not of the matching SysType.
question
Abschnitt betitelt „question“Type: Question
Question linked to this object. Returns null when the object is not of the matching SysType.
questionPool
Abschnitt betitelt „questionPool“Type: QuestionPool
Question pool linked to this object. Returns null when the object is not of the matching SysType.
Type: Quiz
Quiz linked to this object. Returns null when the object is not of the matching SysType.
quizSession
Abschnitt betitelt „quizSession“Type: QuizSession
Quiz session linked to this object. Returns null when the object is not of the matching SysType.
remarks
Abschnitt betitelt „remarks“Type: String
Type: Report
Report linked to this object. Returns null when the object is not of the matching SysType.
resourceBusyByTerms
Abschnitt betitelt „resourceBusyByTerms“Type: BusyLevel!
Indicates whether this object (resource) is busy during the specified time period. Checks for existing terms and returns the busy level. Optionally excludes a specific object from the check.
Arguments
excludeObjectID:Int— ObjectID to exclude from busy check (e.g., the current event being edited)from: DateTimeISO — Start of the time periodto: DateTimeISO — End of the time period
Type: Room
Room linked to this object. Returns null when the object is not of the matching SysType.
schoolReport
Abschnitt betitelt „schoolReport“Type: SchoolReport
School report linked to this object. Returns null when the object is not of the matching SysType.
schoolReportTemplate
Abschnitt betitelt „schoolReportTemplate“Type: SchoolReportTemplate
School report template linked to this object. Returns null when the object is not of the matching SysType.
Type: Screen
Screen linked to this object. Returns null when the object is not of the matching SysType.
shortName
Abschnitt betitelt „shortName“Type: String
Type: Site
Site linked to this object. Returns null when the object is not of the matching SysType.
specialType
Abschnitt betitelt „specialType“Type: String
Unique special ID of the object. Usefull to find predefined objects.
sponsor
Abschnitt betitelt „sponsor“Type: Sponsor
Sponsor linked to this object. Returns null when the object is not of the matching SysType.
Type: ObjectStatus
Status linked to this object. Returns null when the object is not of the matching SysType.
statusHistory
Abschnitt betitelt „statusHistory“Type: [ObjectStatusHistory!]!
subject
Abschnitt betitelt „subject“Type: Subject
Subject linked to this object. Returns null when the object is not of the matching SysType.
Type: String
suffixManual
Abschnitt betitelt „suffixManual“Type: Boolean
Type: Survey
Survey linked to this object. Returns null when the object is not of the matching SysType.
Type: Task
Task linked to this object. Returns null when the object is not of the matching SysType.
Type: Tenant!
Tenant of the object
tenantDetail
Abschnitt betitelt „tenantDetail“Type: Tenant
Tenant detail linked to this object. Returns null when the object is not of the matching SysType.
Type: Term
Term linked to this object. Returns null when the object is not of the matching SysType.
Type: Text
Text linked to this object. Returns null when the object is not of the matching SysType.
thumbnail
Abschnitt betitelt „thumbnail“Type: String!
Thumbnail linked to this object. Returns null when the object is not of the matching SysType.
timePeriodRaster
Abschnitt betitelt „timePeriodRaster“Type: TimePeriodRaster
Time period raster linked to this object. Returns null when the object is not of the matching SysType.
timePeriodRasterItem
Abschnitt betitelt „timePeriodRasterItem“Type: TimePeriodRasterItem
Time period raster item linked to this object. Returns null when the object is not of the matching SysType.
training
Abschnitt betitelt „training“Type: Training
Training linked to this object. Returns null when the object is not of the matching SysType.
trainingItem
Abschnitt betitelt „trainingItem“Type: TrainingItem
Training item linked to this object. Returns null when the object is not of the matching SysType.
trainingParticipant
Abschnitt betitelt „trainingParticipant“Type: TrainingParticipant
Training participant linked to this object. Returns null when the object is not of the matching SysType.
urlLink
Abschnitt betitelt „urlLink“Type: UrlLink
Url link linked to this object. Returns null when the object is not of the matching SysType.
validFrom
Abschnitt betitelt „validFrom“Type: DateTimeISO
validTo
Abschnitt betitelt „validTo“Type: DateTimeISO
variant
Abschnitt betitelt „variant“Type: Variant
Reusable variant definition for this object.
yearPlan
Abschnitt betitelt „yearPlan“Type: YearPlan
Year plan linked to this object. Returns null when the object is not of the matching SysType.