objectTreeRootObjects
Returns the person, workplace and administration object (if readable by the user) as root nodes for a object tree.
Type: [ObjectTreeRootObject!]!
Arguments
listOptions: ListOptions — List options for filtering or the operation.
Example
Abschnitt betitelt „Example“query($listOptions: ListOptions) { objectTreeRootObjects(listOptions: $listOptions) { absence { absenceDate absenceFrom absenceTo amount childItemLinkType comment id } accessGroup { childItemLinkType id locked name profileCode } accessStates { accessRight state } accountingItems { hasBeenSet hidden isFix itemTypeLookupID startAt text value valueFormatted } accountingItemsAsText aclInherit acls { aclCode aclID description everybody isOwner ownMember ownPerson recursiv recursiveOnlyChildren } address { addressAsText areaCode attentionTo cellPhone childItemLinkType city co company countryCode department email email2 email3 fax id isDefaultBillAddress isDefaultMailingAddress jobFunction phone phoneDirect poBox province skypeName state street streetNr types url } announcement { announcementID childItemLinkType id imageBase64 imagePosition isSeen text textHtml topic unreadAnnouncementCount } announcementCategory { childItemLinkType color icon id name orderNr showOnDashboard } apprenticeshipContract { apprenticeshipContractID canton childItemLinkType contractNumber endDate id startDate terminationDate } article { articleNumber childItemLinkType eanNumber id manufacturer manufacturerNumber name taxID text unitID } assignment { advancePayment advancePaymentTranslated childItemLinkType finishDate id number paymentPeriodType paymentPeriodTypeTranslated startDate } attachedToObjectMember { autoGeneratedBy memberID validFrom validTo } availableActions { addToFavorites copyObject createChild deleteObject downloadOriginalFile downloadPdf downloadZip editFile editObject linkObject moveObject openObject pasteInto renameObject setFileVersionTag sortChildren subscribe uploadNewVersion viewPdf } availableBulkMailings { allowAddRecipients code isDefault isTemplate name orderNr sendOnHoldByDefault supportsGrouping } availableProcessSteps { alternativeAclCheckRight alwaysRecursiveOperation askRecursiveOperation changeObjectStatus childItemLinkType confirmationMessageType createdAt createdByPersonID description enabled generateBulkMailing id inputQueryGql lockObjectAtStep name orderNr processStep recursiveOperationOnObjectTypes runInWorker triggerOnlyBySystem updatedAt updatedByPersonID userCommentRequired } bankAccount { BCNumber BICNumber ESRAddressLines ESRPreNumber FIBUNumber accountNumber bankName childItemLinkType ibanNumber id name ownerName qrIbanNumber } bill { billDate billForTheAttentionOf childItemLinkType dueDate id installmentCount journalEntriesAsText lastRemindedAt name number ourSignature paymentStatus printedDate remainingAmount subTitle taxDate totalAmount yourOrderNumber yourReferenceNumber yourSignature } bulkMailing { attachmentsAsPdf bccEmailAddress bulkMailingID channel childItemLinkType code id name sendMode senderEmail senderName shortCode warnOnRepeatedSend } campaign { childItemLinkType contactType finish id name recipientCount recipientCountNew recipientCountSent runCampaignAvailable start } case { childItemLinkType closeReason closedAt id priority reactionDueAt requesterDisplayName requesterEmail requesterName resolutionDueAt title } categories { checked count } categoriesAsString certificate { childItemLinkType id issueDate name } certificateType { childItemLinkType code id name reportCode validityMonths warningMonths } children { accountingItemsAsText aclInherit categoriesAsString code createdAt customNumber hasChildren hasReports id importID isFavorite isMember isSubscribed journalEntriesAsText lastChangedAt longName membersAsText name numbering objectGuid objectName objectTypeID orderNr orderType parentObjectID remarks resourceBusyByTerms shortName specialType suffix suffixManual thumbnail validFrom validTo } cmsContent { childItemLinkType id publicationDate publishedAt scheduledPublishAt slug } code company { burNumber cantonApprenticeshipCompanyNumber childItemLinkType contactName id name uid } contract { annualVacationDays childItemLinkType contactAddressMode contactAddressObjectTypeID id lessonValueSumPerYearMax lessonValueSumPerYearMin lessonValuesPerDay lessonValuesPerWeek lessonValuesPerWeekMax number priority reportCode type typeName typeTranslated wageAccountingNumber workloadPercent } course { acronym autoCreateTicket autoDisposePerson childItemLinkType courseGroupCode courseVisible finish hasEducationPlan hasMissingSubjectClasses hasOnlyFlexSubjects id isCurrent isPublishedOnline isStarted lessonCount maximumParticipantCount maximumWaitingListCount meetingProvider minimumParticipantCount name nameOnScreens number parentCourseCount registrationFrom registrationTo showOnlineFrom showOnlineTo start termDatesForCalendar ticketDelivery timePeriod timePeriodCount timePeriodName totalRevenue urlSlug } courseFramework { acronym bbtCode childItemLinkType courseOfficialName courseSBFIName courseSBFISBAName courseTimeType id languageCode lessonCount maximumParticipantCount maximumWaitingListCount meetingProvider minimumParticipantCount name nameOnScreens registrationStartDays timeForApplicationsDays timePeriod timePeriodCount timePeriodName } courseListing { autoCreateCourseParticipant autoCreateTicket childItemLinkType companyEnrollmentEnabled description descriptionHtml id imageUrl isDefaultForTraining isPublished name showInstructors showOnlineFrom showOnlineTo trainingID urlSlug } courseParticipant { billingNotes childItemLinkType classDispositionNotes costCenter dateOfSale dispensedReason id isDispensed personnelNumber subjectDispositionNotes transferable variantsAsText waitingListPosition } createdAt createdBy { absenceComments ahvnr bankAddress bankIbanNumber bankName birthday childItemLinkType civilstatus classMembershipEndDate code courseParticipationInfo deliverMessageType driversLicenceClass employmentRate entryAt extra1 extra2 extra3 fullName fullNameRevert id isActive jobFunction lastName leaveAt licensePlateNumber licensePlateNumber2 lockerNumber middleName militaryDivison militaryDriversLicenceClass militaryRank nameTag occupation officeNr pcNumber personNumber picture placeOfBirthCity placeOfBirthState placeOfOriginCity placeOfOriginState preName religiousDenomination ripolNumber salutation salutationWithName sex shippingComment signature title titleAddress weaponNumber } currentLink { createdAt createdBy fileTagID level linkToObjectID linkType linkedObjectID objectID orderNr } customField { caption dateValue intValue textValue value xmlValue } customFields { caption dateValue intValue textValue value xmlValue } customNumber customer { childItemLinkType discountAgreement fixedDiscountPercent id name number } customers { childItemLinkType discountAgreement fixedDiscountPercent id name number } dashboard { childItemLinkType id name } deletionInfo { date } disposeTemplate { childItemLinkType daysMode defaultBreakLength defaultDayEnd defaultDayStart defaultLessonLength id isDisposeRaster isUniversal name schoolWeekDays } dossier { childItemLinkType id name number subject } enrollmentForm { childItemLinkType definition id name renderDefinition revision } entry { childItemLinkType date esrLine id name } event { childItemLinkType id name nameOnScreens singleDay visibleOnScreens } eventSchedule { acronym chargeFactor childItemLinkType durationMinutes id joinClassCount lessonColorHTML lessonValue manualName name remoteLessonType remoteLessonTypeTranslated resourcesAsText splitGroupsCount termCount termHiddenOnSchedule } exam { childItemLinkType date examCategory id loading name } file { approvedAt authors childItemLinkType expiration extension id keywords name pdfStatus purpose title viewPDF } fileTag { childItemLinkType fileTagID id name } financialAccount { accountNumber childItemLinkType id name } folder { childItemLinkType folderID id name } goal { audience certificate childItemLinkType clearance coreCurriculum courseMaterial crossBenefits deadline deliverables followingSubject id implications indicatorGoal initialSituation knowledge learnContent learnMethod lessonCount literature mindset name performanceAssessment requiredPrevKnowledge score selfStudyHours selfStudyInformations skills task taskLearnContent tasksituation transferTask workProcess } group { childItemLinkType description estimatedSize id name } hasChildren hasReports history { action comment data date objectHistoryID objectStatus processStepCode } icon { hasFileTag isLink svg url } id importID internship { childItemLinkType companyObjectID endDate id internPersonID internshipID internshipNumber internshipTypeID professionID startDate } isFavorite isMember isSubscribed journalEntries { childItemLinkType date id journalID text typeID } journalEntriesAsText journalEntry { childItemLinkType date id journalID text typeID } lastChange { action comment data date objectHistoryID objectStatus processStepCode } lastChangedAt lastChangedBy { absenceComments ahvnr bankAddress bankIbanNumber bankName birthday childItemLinkType civilstatus classMembershipEndDate code courseParticipationInfo deliverMessageType driversLicenceClass employmentRate entryAt extra1 extra2 extra3 fullName fullNameRevert id isActive jobFunction lastName leaveAt licensePlateNumber licensePlateNumber2 lockerNumber middleName militaryDivison militaryDriversLicenceClass militaryRank nameTag occupation officeNr pcNumber personNumber picture placeOfBirthCity placeOfBirthState placeOfOriginCity placeOfOriginState preName religiousDenomination ripolNumber salutation salutationWithName sex shippingComment signature title titleAddress weaponNumber } lead { childItemLinkType id pendingDate possibleStartDate rating whatsappOptInAt } learnModule { acronym childItemLinkType id lessonColor lessonColorHTML name timePeriod timePeriodString } learningPath { childItemLinkType description id name } lessonSketch { childItemLinkType duration fieldOneCaption fieldOneWidth fieldThreeCaption fieldThreeWidth fieldTwoCaption fieldTwoWidth id name } library { LibraryID childItemLinkType id name } links { createdAt createdBy fileTagID level linkToObjectID linkType linkedObjectID objectID orderNr } listAcls { state translatedState } listView { childItemLinkType columns contextParentObjectTypeID defaultView icon id name relatedIdentifier relatedObjectTypeID } listingPlatform { autoCreateCourseParticipant autoCreateTicket childItemLinkType companyEnrollmentEnabled description enrollmentDraftRetentionDays enrollmentDraftsEnabled id isDefault name showInstructors } locks { at lockID remarks sessionID type validUntil } longName mailTemplate { childItemLinkType code contentHtml contentJson id isPlainText languageCode mailTemplateID name subjectTemplate version } mailbox { childItemLinkType id name } managedByNgSchema { applyMode content createdAt customerCode deployMode filePath hash id minVersion name updatedAt } mark { childItemLinkType id mark name text } material { childItemLinkType id name quantity } media { childItemLinkType id mediaSourceType mimeType name runLength streamEmbedUrl streamVideoID vimeoEmbedUrl vimeoPrivacyHash vimeoVideoID youtubeEmbedUrl youtubeVideoID } memberModels { memberModelID name } memberResults { hasACLFiltered hasMembers hasMoreData nextPageOffset totalCount } memberShipModels { memberShipModelID name } membersAsText memberships { hasACLFiltered hasMembers hasMoreData nextPageOffset totalCount } menu { caption hint hintKey icon iconSvg iconUrl numberBadge type } message { attachmentsAsPdf childItemLinkType delayDeliveryTo errorNotificationSentAt id isHtml massMailing pingenDeliveryType pingenLetterId priority readAt receiversAsText sendAt senderName subject text textAsHtml type } messageFolder { childItemLinkType id name unreadMessageCount } name numbering objectGuid objectName objectType { aclInherit color defaultListHide defaultParentObjectID forceDefaultParentObjectID iconSvgLink initialWorkflowProcessStep isCreatableAtDefaultLists isDefaultNew isInactive isMainType isUserCreateable listHide myMemberShipHide myMemberShipLabel name namePlural objectCodeGeneratorPrefix objectCodeGeneratorTypeID objectType objectTypeHide shortName sysType tenantChange tenantNotGlobalRequired tenantSet treeHide webActivePage webHideOverview } objectTypeID opportunityGroup { childItemLinkType id name opportunityGroupID } orderNr orderType owner { absenceComments ahvnr bankAddress bankIbanNumber bankName birthday childItemLinkType civilstatus classMembershipEndDate code courseParticipationInfo deliverMessageType driversLicenceClass employmentRate entryAt extra1 extra2 extra3 fullName fullNameRevert id isActive jobFunction lastName leaveAt licensePlateNumber licensePlateNumber2 lockerNumber middleName militaryDivison militaryDriversLicenceClass militaryRank nameTag occupation officeNr pcNumber personNumber picture placeOfBirthCity placeOfBirthState placeOfOriginCity placeOfOriginState preName religiousDenomination ripolNumber salutation salutationWithName sex shippingComment signature title titleAddress weaponNumber } parent { accountingItemsAsText aclInherit categoriesAsString code createdAt customNumber hasChildren hasReports id importID isFavorite isMember isSubscribed journalEntriesAsText lastChangedAt longName membersAsText name numbering objectGuid objectName objectTypeID orderNr orderType parentObjectID remarks resourceBusyByTerms shortName specialType suffix suffixManual thumbnail validFrom validTo } parentObjectID parents { depth name objectID objectType parentObjectID sysType } payment { childItemLinkType id isAdvancePayment name } paymentRun { childItemLinkType id name paymentRunData paymentRunDate } person { absenceComments ahvnr bankAddress bankIbanNumber bankName birthday childItemLinkType civilstatus classMembershipEndDate code courseParticipationInfo deliverMessageType driversLicenceClass employmentRate entryAt extra1 extra2 extra3 fullName fullNameRevert id isActive jobFunction lastName leaveAt licensePlateNumber licensePlateNumber2 lockerNumber middleName militaryDivison militaryDriversLicenceClass militaryRank nameTag occupation officeNr pcNumber personNumber picture placeOfBirthCity placeOfBirthState placeOfOriginCity placeOfOriginState preName religiousDenomination ripolNumber salutation salutationWithName sex shippingComment signature title titleAddress weaponNumber } personLeave { affectedTermCount childItemLinkType dateFrom dateTo endHalf id personLeaveID reason startHalf substitutionResolved timeFrom timeTo } plannedCourseSlot { blockedDateInfo childItemLinkType color courseFrameworkObjectID estimatedParticipants finish generatedCourseObjectID id plannedCourseSlotID planningNotes roomObjectID schedulePattern siteID start } plannedOffering { childItemLinkType color courseFrameworkName courseFrameworkObjectID defaultSiteID estimatedParticipants id plannedCount plannedOfferingID planningNotes preferredWeekdays targetParentObjectID variantDescription } planningPeriod { childItemLinkType finish id planningPeriodID start } planningScenario { childItemLinkType copiedFromScenarioID id isActive planningScenarioID } processStep { alternativeAclCheckRight alwaysRecursiveOperation askRecursiveOperation changeObjectStatus childItemLinkType confirmationMessageType createdAt createdByPersonID description generateBulkMailing id inputQueryGql lockObjectAtStep name orderNr processStep recursiveOperationOnObjectTypes runInWorker triggerOnlyBySystem updatedAt updatedByPersonID userCommentRequired } processStepTask { childItemLinkType configJson enabled id name processStepTaskID taskType } processStepTaskRuns { errorMessage finishedAt outputJson paramsJson processStep runID startedAt status taskName taskType userName } query { batchSize childItemLinkType id loadingVia name noAclChecks query queryMode queryPrecalcID queryResultCacheType slug ttlDrop ttlExpired type } queryPrecalc { activeTable childItemLinkType cronSchedule deleteOldTableOnSuccess description id lastRuntime lastUpdated name storedProcedureName tableNameBlue tableNameGreen updateStatus viewName } question { backgroundImageUrl childItemLinkType correctAnswer description explanation id name question questionHTML questionID required type } questionPool { childItemLinkType description id isPublic name questionPoolID } quiz { allowNavigation allowResumeInSession availableFrom availableTo childItemLinkType description enableCalculator enableProctoringMode gradingMethod hideResultsFromStudents id instructions maxAttempts name passingScore plannedDurationMinutes requireFullscreen requireSafeExamBrowser requireSubmissionConfirmation requireTeacherStart showCorrectAnswers showElapsedTime showScoreImmediately showTableOfContents shuffleAnswers shuffleQuestions timeLimit timeLimitMode title } quizSession { childItemLinkType endedAt id quizSessionID sessionCode startedAt status } remarks report { category childItemLinkType code csvExportUseDoubleQuotes csvExportUseHeader detailSysType engine id name outputFormat template type } resourceBusyByTerms room { capacity childItemLinkType id isHybridCapable level name } schoolReport { accompanyingText childItemLinkType firstSignatureFunction firstSignaturePersonID firstSignaturePrintFlag id introductionText isSufficient name promotionJustification promotionStatus secondSignatureFunction secondSignaturePersonID secondSignaturePrintFlag } schoolReportTemplate { childItemLinkType extraText1 extraText2 firstSignatureFunction firstSignaturePrintFlag id name secondSignatureFunction secondSignaturePrintFlag } screen { authorizationKey childItemLinkType displayCaption id lastUpdate location name } shortName site { childItemLinkType externLocation googlePlaceId id isOnline name showInRoomOverview } specialType sponsor { childItemLinkType id name } status { alwaysHidden color defaultVisible description inactiveLevel isButtonVisible name objectID orderNr statusID } statusHistory { date objectStatus } subject { childItemLinkType id name } suffix suffixManual survey { childItemLinkType description end id name title } task { childItemLinkType description doneDate dueDate id objectLockOnDeadLine reminderDate taskID title } tenant { childItemLinkType code id isGlobal name taxNumber } tenantDetail { childItemLinkType code id isGlobal name taxNumber } term { accountingStatus alarmOffMessage childItemLinkType dayCaption disposeObjectID finish hiddenOnSchedule id isClassesClickable isGoalsClickable isLearnModuleClickable isLessonSketchClickable isMaterialClickable isResourcesClickable isResourcesTreeViewEnabled isRoomsClickable lessonValue location name start termMemberUsernamesAsText termMembersAsText } text { author childItemLinkType id name } thumbnail timePeriodRaster { childItemLinkType id name } timePeriodRasterItem { childItemLinkType finish id name start } training { activeParticipantCount childItemLinkType id name plannedCourseCount runningCourseCount trainingID } trainingItem { childItemLinkType description id imsManifest launchData name status type } trainingParticipant { childItemLinkType id participantInfo remarksHtml semesterCount subscribedAt textAsHtml } urlLink { childItemLinkType id name openInIframe target } validFrom validTo variant { childItemLinkType code id maxCount maxCredits minCount minCredits name selectionMode } yearPlan { childItemLinkType disposeWeekDays id name } }}