---
title: "Get libraries"
method: GET
path: "/api/v1/library"
tags: ["Libraries"]
---

# Get libraries

`GET /api/v1/library`

## Request

- Base URL: `https://cdn.app.axl.tech` (the document declares no server; this is the origin it was published from)
- URL: `https://cdn.app.axl.tech/api/v1/library`
- Auth: API key in header `Authorization`

Returns a list of libraries matching the given filters, including only the requested fields.

## Query parameters

- `id` string
- `isPublish` boolean
- `isFree` boolean
- `gamificationEnabled` boolean
- `packageId` string
- `flowId` string
- `timezoneOffsetMin` integer
- `skipEmptyList` boolean
- `itemsTotal` integer
- `take` integer
- `skip` integer
- `search` string
- `sortName` string
- `sortType` 'asc' | 'desc'
- `useSort` boolean
- `useBaseFilter` boolean
- `useItemsTotal` boolean
- `softDeleted` boolean
- `ids` string[]
- `fields` string

## Response `200`

OK

- SharedModelProjectModelsListResponseModel2AccelModelProjectModulesLibrariesLibraryAccelModelVersion1000CultureNeutralPublicKeyTokenNullAccelModelProjectModulesLibrariesLibraryFilterAccelModelVersion1000CultureNeutralPublicKeyTokenNull
  - `success` boolean: True if the error list is empty or missing, false otherwise.
  - `errors` SharedModelProjectModelsResponseErrorModel[], nullable: A collection of objects containing detailed error information. If there are no errors, this list is empty.
    - `code` integer: Intended for programmatic parsing and handling by client applications.
    - `type` 'invalidModel' | 'userNotFound' | 'internalError' | 'mustSpecifyFieldsToSelect' | 'isRequired' | 'tokenExpired' | 'accessDenied' | 'fileNotFound' | 'needFillField' | 'editingProhibited' | 'loginFailed' | 'requestLogLevelFailed' | 'unknownTimezone' | 'numberAttemptsExceeded' | 'emailAlreadyConfirmed' | 'alreadyExists' | 'emailAlreadyExists' | 'invalidDatePeriod' | 'failedSendEmail' | 'invalidEmail' | 'emailNotConfirmed' | 'emailNotFound' | 'fileSizeExceeded' | 'checkEnteredData' | 'mustAcceptRegistrationAgreement' | 'textSizeExceeded' | 'fileCountExceeded' | 'alreadyHasDifferentWebhook' | 'wrongEmailConfirmationCode' | 'takeLimitExceeded' | 'userHasBeenBanned' | 'alreadyHasBeenChanged' | 'invalidJson' | 'invalidLink' | 'unsupportedCurrency' | 'valueConversionFailed' | 'invalidSignature' | 'invalidParameter' | 'wrongPassword' | 'passwordMustBeBetween6And30Characters' | 'passwordAndConfirmationPasswordDoNotMatch' | 'passwordMustBeBetween8And30Characters' | 'invalidRefreshToken' | 'userAlreadyExist' | 'invalidAccessToken' | 'invalidResetToken' | 'schoolNotFound' | 'cannotDeleteOwnerFromSchool' | 'schoolPhoneInsufficientFunds' | 'lockedSchoolAccessDenied' | 'lockedUserAccessDenied' | 'confirmCodeSendExceedLimit' | 'invalidConfirmCode' | 'newPasswordMustBeDifferent' | 'resetPasswordRequired' | 'supportCodeNotFoundOrNotActive' | 'schoolOwnerAlreadySet' | 'schoolInTransferringProcess' | 'telegramGatewayError' | 'smsRuClientError' | 'locWordAlreadyExist' | 'locWordNotFound' | 'locTranslationNotFound' | 'locNeedFillFields' | 'locLanguageNotFound' | 'locWordNeedText' | 'locWordNeedTranslations' | 'locTranslationNeedText' | 'locNeedFields' | 'emailTemplateNotFound' | 'phoneAlreadyExist' | 'invalidPhone' | 'phoneNotVerified' | 'phoneAlreadyVerified' | 'phoneCodeSendingLatency' | 'phoneBlocked' | 'phoneNotFound' | 'wrongPhoneVerificationCode' | 'schoolAlreadyExist' | 'schoolAdminNotFound' | 'schoolProfileSettingsNotFound' | 'schoolDomainHasInvalidValue' | 'schoolDomainMinLength' | 'schoolCustomCodeArchiveInvalidFormat' | 'schoolCustomCodeArchiveNotContainsIndexFile' | 'schoolStatisticsNotFound' | 'schoolBillingNotFound' | 'schoolDomainAlreadyExist' | 'courseNotFound' | 'coursePlanNotFound' | 'courseCategoryNotFound' | 'coursePackageLinkNotFound' | 'courseAlreadyContainsPackage' | 'courseCategoryRequireName' | 'courseAlreadyContainCategory' | 'courseNotContainCategory' | 'courseItemNotFound' | 'courseFileBelongsToAnotherCourse' | 'courseItemNotValidPosition' | 'courseItemAlreadyContainsPlan' | 'courseItemNotFoundPlanLink' | 'courseItemCommentNotFound' | 'courseItemTestQuestionNotFound' | 'courseItemTestAnswerNotFound' | 'courseItemTestNotFound' | 'courseStudentNotFound' | 'courseItemTestQuestionMustHaveCorrectAnswer' | 'courseItemCannotDeletedWhileHasNestedSteps' | 'courseItemMustBeOneActivePlan' | 'courseItemFileNotFound' | 'courseImageNotFound' | 'courseRequirementFoundRecursiveDependency' | 'courseItemTaskFieldNotFound' | 'courseItemTaskFieldInvalid' | 'fileInitiateError' | 'fileUploadError' | 'fileCompleteError' | 'directoryWithSameNameAlreadyExist' | 'directoryCannotBeRecursive' | 'directoryNotFound' | 'fileManagerItemNotFound' | 'youCannotDeleteDirectoryBecauseIsNotEmpty' | 'fileWithSameNameAlreadyExist' | 'fileUpdateCannedACLError' | 'fileReplaceExtensionError' | 'fileUpdateError' | 'fileManagerItemCantBeDeleted' | 'fileFormatNotSupportedError' | 'fileUrlCantGetDataError' | 'fileInsufficientDataError' | 'fileManagerItemCantBeRestored' | 'studentNotFound' | 'studentCourseNotFound' | 'studentCourseItemProgressNotFound' | 'studentCourseItemTaskAnswerNotFound' | 'studentCourseStepAccessDenied' | 'studentCourseCannotBeCompleted' | 'studentCourseItemTaskAnswerCommentNotFound' | 'studentCourseItemProgressRatingNotFound' | 'studentCourseItemCommentTimeLimit' | 'studentCourseStartError' | 'studentNotHaveEmail' | 'studentAlreadyMerging' | 'studentLibraryItemsNotFound' | 'studentLibraryItemProgressNotFound' | 'schoolContentItemProgressRatingCommentRequired' | 'studentHasNoBonuses' | 'studentEmailUnsubscribed' | 'studentSessionNotFound' | 'studentBonusTransactionNotFound' | 'studentBonusTransactionInsufficientFunds' | 'studentCourseItemTaskAnswerAlreadyExists' | 'studentBlocked' | 'studentCommentsBanned' | 'studentCourseHasRequirements' | 'studentGroupNotFound' | 'studentProductNotFound' | 'studentScenarioNotFound' | 'studentScenarioProgressNotFound' | 'studentScenarioCompleted' | 'studentEmailIsRequired' | 'studentEmailAlreadyExists' | 'studentCommunicationNotFound' | 'studentCommunicationTgExternalIdNotFound' | 'studentCourseItemsNotFound' | 'studentGamificationTransactionInsufficientFunds' | 'invalidInviteToken' | 'inviteExceedNumberAttemptSend' | 'tagNotFound' | 'tagAlreadyExists' | 'tagMergeDifferentType' | 'tagMergeSameTag' | 'studentTagLinkNotFound' | 'leadNotFound' | 'studentLicenseNotFound' | 'studentLicenseSuspensionNotFound' | 'studentLicenseSuspensionAlreadyExists' | 'studentLicenseSuspensionRangeMustBeWithinLicense' | 'studentLicenseSuspensionDateBeginsEarlierThanLicense' | 'leadAttributeNotFound' | 'leadAttributeNameAlreadyExists' | 'leadAttributeKeyNameAlreadyExists' | 'leadAttributeKeyNameReserved' | 'leadAttributeValueNotFound' | 'leadAttributeValueAlreadyExists' | 'leadAttributeValueInvalid' | 'leadCantBePartnerForSelf' | 'flowNotFound' | 'flowDateNotFound' | 'flowCourseNotFound' | 'flowForumNotFound' | 'adminNotFound' | 'adminResponsibleNotFound' | 'adminResponsibleFromUserExists' | 'adminCRMSettingsNotFound' | 'adminPartnerTariffNotFound' | 'adminPartnerTariffAlreadyExists' | 'adminPartnerTransactionNotFound' | 'adminPartnerTransactionInsufficientFunds' | 'importInvalidFile' | 'importInvalidText' | 'importNoRowsFound' | 'importError' | 'importInvalidRow' | 'importFieldInvalidPattern' | 'importEmailRequired' | 'importInvalidFieldCast' | 'importMaxRowsFound' | 'importMaxDataSizeExceeded' | 'importFieldRequired' | 'importRequiredFields' | 'exportError' | 'policyNotFound' | 'policyCanNotContainSelfAsParent' | 'policyParentIsNotRoot' | 'forumThreadNotFound' | 'forumThreadCannotDeleteWhileHasNestedThreads' | 'forumAccessDenied' | 'forumThreadModeratorNotFound' | 'forumThreadMemberNotFound' | 'forumTopicNotFound' | 'forumTopicCommentNotFound' | 'forumReactionNotFound' | 'forumSubscriptionNotFound' | 'forumUnableCreateTopic' | 'forumUnableEditTopic' | 'forumUnableEditTopicComment' | 'forumUnableCreateTopicTooOften' | 'forumBanNotFound' | 'forumBanAccessDenied' | 'chatConversationNotFound' | 'chatCurrentContactNotFound' | 'chatContactNotFound' | 'chatDepartmentNotFound' | 'chatConversationMemberNotFound' | 'chatMessageNotFound' | 'chatMessageCouldntBeEmpty' | 'chatConversationWrongType' | 'chatConversationWrongContactCount' | 'chatUserNotFound' | 'chatConversationLocked' | 'chatMessageMaxTextLengthExceeded' | 'chatMessageNotSupportedMultiFiles' | 'chatMessageNotSupportedFileFormat' | 'chatMessageMaxFileSizeExceeded' | 'chatMessageSentError' | 'chatMessageNotSupportedMultiButtonGroups' | 'chatMessageButtonNotFound' | 'chatBotNotFound' | 'chatBotRequestCanceled' | 'chatBotKeyPhraseNotFound' | 'chatMessageContentNotFound' | 'chatMessageHasInvalidButton' | 'chatMessageLimitExceeded' | 'chatUserUnsubscribed' | 'chatChannelMessageTemplateNotFound' | 'chatChannelMessageTemplateArgFileIsRequired' | 'cannotDeleteChatMessage' | 'chatConversationHasNoExternalId' | 'emailProfileNotFound' | 'emailProfileFailedDeletePrimary' | 'emailProfileFailedDeleteActive' | 'emailProfileTestFailed' | 'extendedFilterNotFound' | 'invalidExtendedFilter' | 'emailDomainNotFound' | 'emailDomainFailedDelete' | 'emailDomainFailedAdd' | 'emailDomainFailedVerify' | 'emailDomainNeedVerify' | 'emailDomainInvalidName' | 'emailDomainWaitRegistration' | 'emailIntegrationNotFound' | 'broadcastListNotFound' | 'broadcastNotFound' | 'emailBroadcastRestrictions' | 'broadcastWithStatusPreparingAndSendingNotChanged' | 'studentBroadcastListNotFound' | 'emailSuppressionNotFound' | 'emailMessageNotFound' | 'emailMessageBlockedEmails' | 'emailMessageNotEnoughDataToSend' | 'emailMessageAttachmentsSizeExceeded' | 'emailMessageSentError' | 'emailMessageExceedLimit' | 'emailMessageSearchTooBroad' | 'emailContentBlocked' | 'emailContentCheckNotFound' | 'emailMarketingPaused' | 'emailSendHeldForReview' | 'emailAccountPauseNotFound' | 'emailTestSendOnlyToAdmins' | 'callAccountNotFound' | 'callUserNotFound' | 'callApplicationNotFound' | 'callRuleNotFound' | 'callScenarioNotFound' | 'callSessionNotFound' | 'callSIPRegistrationNotFound' | 'callSIPRegistrationAlreadyExists' | 'callSIPNumberIsWrong' | 'callIncomingLinkNotFound' | 'callIncomingLinkAlreadyExists' | 'callTransactionNotFound' | 'callSubUserNotFound' | 'callAccountSettingsNotFound' | 'callAccountAlreadyInUse' | 'callAccountCantSetWebhookUrl' | 'callAccountApiKeyIsWrong' | 'callAccountDomainIsWrong' | 'callAccountApiKeyCheckFailed' | 'callAccountUserNotAnswer' | 'callAccountUserBusy' | 'callAccountUserNotConnectToTelephonyNetwork' | 'callAccountExternal' | 'callAccountTokenAlreadyExists' | 'adminTaskNotFound' | 'adminTaskBoundToMeetingBooking' | 'libraryNotFound' | 'libraryItemNotFound' | 'libraryItemAccessDenied' | 'productPackageNotFound' | 'packageCourseNotFound' | 'productPackageLibraryLinkNotFound' | 'siteNotFound' | 'siteAlreadyExists' | 'sitePageNotFound' | 'sitePageAlreadyExists' | 'siteDomainNotFound' | 'siteDomainAlreadyExists' | 'siteMenuItemAlreadyExists' | 'siteMenuItemNotFound' | 'siteGuestNotFound' | 'siteGuestSessionNotFound' | 'siteGuestSessionViewNotFound' | 'widgetNotFound' | 'siteComponentNotFound' | 'siteConfirmationNotFound' | 'siteNameAlreadyExists' | 'sslCertificateNotfound' | 'siteFunnelNotFound' | 'sitePageSegmentIsTakenBySystem' | 'sitePageVariationTestNotFound' | 'sitePageVariationTestAlreadyCompleted' | 'sitePageVariationNotFound' | 'sitePageVariationInvalidTrafficPercent' | 'scenarioNotFound' | 'scenarioDisabled' | 'scenarioEventNotSupported' | 'scenarioMainDeleteRestricted' | 'scenarioActionNotSupported' | 'scenarioTypeCopyNotAvailable' | 'scenarioNodeNotFound' | 'scenarioNodeLooped' | 'scenarioStartedNodeAlreadyExists' | 'scenarioNodeNotConfigured' | 'scenarioNodeNotSupported' | 'scenarioNodePayloadRequired' | 'scenarioNodeDuplication' | 'scenarioNodePayloadInvalid' | 'scenarioNodePortNotFound' | 'scenarioNodeLinkNotFound' | 'scenarioNodeLinkInvalid' | 'scenarioNodeLinkDuplication' | 'scenarioNodeListenerNotFound' | 'productNotFound' | 'productImageLinkNotFound' | 'productRenewalNotAvailable' | 'productSaleNotAvailable' | 'productPaymentGatewaySettingsNotFound' | 'productContentAlreadyExists' | 'productContentMinDonationInvalid' | 'productContentMinDonationNotReached' | 'productCategoryNotFound' | 'productCategoryCannotDeletedWhileHasAttachedProducts' | 'paymentGatewayNotFound' | 'paymentGatewayAddWebhookFailed' | 'paymentGatewayUnsupportedCurrency' | 'purchaseOrderNotFound' | 'purchaseOrderAlreadyPaid' | 'purchaseOrderExpired' | 'purchaseOrderCheckoutDataExpired' | 'purchaseOrderAlreadyCompleted' | 'purchaseOrderCanceled' | 'purchaseOrderPaymentNotFound' | 'purchaseOrderPaymentCheckFailed' | 'purchaseOrderExportFailed' | 'purchaseOrderPaymentError' | 'purchaseOrderNeedToPay' | 'purchaseOrderNoProductsSelected' | 'purchaseOrderBonusPaymentNotAvailable' | 'purchaseOrderOneOrMoreProductsNotAvailableForSale' | 'purchaseOrderPaymentMethodNotAvailable' | 'purchaseOrderInstallmentPaymentNotAvailable' | 'purchaseOrderAlreadyProcessingPayment' | 'purchaseOrderPaymentAmountInvalid' | 'purchaseOrderPaymentAmountNotEnoughForRefund' | 'purchaseOrderFieldNotFound' | 'purchaseOrderFieldKeyAlreadyExists' | 'purchaseOrderFieldRequired' | 'purchaseOrderFieldValueUpdateFailed' | 'purchaseOrderPaymentWebhookInvalid' | 'purchaseOrderPaymentWebhookInvalidSignature' | 'purchaseOrderPaymentWebhookInvalidStatus' | 'helpItemNotFound' | 'videoNotFound' | 'videoStreamNotFound' | 'videoViewNotFound' | 'videoProviderNotFound' | 'videoImportNotFound' | 'videoProviderAlreadyExists' | 'videoDomainNotFound' | 'videoDomainAlreadyExists' | 'videoAccessNotFound' | 'videoAccessAlreadyExists' | 'videoChaptersInvalid' | 'videoChaptersVideoNotReady' | 'videoChaptersGenerationInProgress' | 'videoChaptersNoSubtitles' | 'webinarNotFound' | 'webinarDeniedDeleteBecauseInProgress' | 'webinarShortNameAlreadyExist' | 'webinarScheduleInvalid' | 'webinarAlreadyCompleted' | 'webinarHasBeenDeleted' | 'webinarUserNotFound' | 'webinarEventNotFound' | 'webinarFileNotFound' | 'webinarContentNotFound' | 'webinarAutoAvailableAfterEnd' | 'webinarImportEventInvalidFileFormat' | 'webinarImportEventInvalidEventFormat' | 'webinarUserRegistrationRejectedByFilter' | 'webinarUserInvalidName' | 'webinarPageNotFound' | 'webinarPageFormSlotRequired' | 'webinarPageInvalidElement' | 'externalImportError' | 'importExportSessionNotFound' | 'historyEventNotFound' | 'chatChannelNotFound' | 'chatChannelResponseTimeLimitExceeded' | 'chatChannelSettingsInvalid' | 'chatChannelNotAvailable' | 'chatChannelApiKeyCanNotChanged' | 'chatChannelTypeNotSupported' | 'chatChannelCommentReplyOnly' | 'emailResponsibleNotFound' | 'emailResponsibleAdminLinksNotFound' | 'emailResponsibleForAdminNotFound' | 'bulkActionRegisterWebinarMaxSizeExceeded' | 'bulkActionGetItemsFailed' | 'bulkActionHandlerNotFound' | 'documentNotFound' | 'documentFileNotFound' | 'documentContentNotFound' | 'documentUrlAlreadyExists' | 'documentTitleAlreadyExists' | 'promoCodeNotFound' | 'promoCodeAlreadyExists' | 'promoCodeExpired' | 'promoCodeSubsRenewalProhibited' | 'promoCodeInvalid' | 'schoolContentItemNotFound' | 'schoolContentItemCannotDeletedWhileHasNestedSteps' | 'pageTemplateNotFound' | 'pageTemplateCategoryNotFound' | 'blockTemplateNotFound' | 'blockTemplateCategoryNotFound' | 'billingPlanNotFound' | 'billingPlanNameAlreadyExists' | 'billingInvalidPaymentGatewayType' | 'billingPaymentMethodNotFound' | 'billingPaymentMethodNotSupported' | 'billingPaymentNotFound' | 'billingPaymentFailed' | 'billingPaymentInvalidSignature' | 'billingInvoiceNotFound' | 'billingCurrencyExchangeRateChanged' | 'billingCurrencyExchangeNotFound' | 'billingTransactionNotFound' | 'billingTransactionDeletePeriodHasExpired' | 'billingPromoCodeNotFound' | 'billingPromoCodeAlreadyExists' | 'billingPromoCodeExpired' | 'billingPromoCodeInvalid' | 'billingPromoCodeHasAlreadyBeenUsed' | 'billingPlanUsageNotFound' | 'billingAddressNotFound' | 'billingAddressEmptyData' | 'aiSpendLimitExceeded' | 'aiSpendCapLocked' | 'axlStripeDisabled' | 'axlStripeCurrencyNotSupported' | 'axlStripePlanNotConnected' | 'axlStripeCustomerFailed' | 'axlStripeSessionFailed' | 'axlStripeSubscriptionFailed' | 'schoolBillingTrialAlreadyPaid' | 'schoolBillingTrialSubscriptionNotTrialing' | 'teamInviteRequiresPaidPlan' | 'userNotificationNotFound' | 'userNotificationSubscriptionNotFound' | 'userNotificationSettingsNotFound' | 'userNotificationChannelNotFound' | 'userNotificationWebPushTokenNotFound' | 'userNotificationWebPushTokenExpired' | 'userNotificationWebPushTestFailed' | 'quizNotFound' | 'quizItemNotFound' | 'quizPageNotFound' | 'quizAnswerNotFound' | 'quizSnapshotNotFound' | 'requisiteNotFound' | 'requisiteAlreadyExists' | 'pipelineNotFound' | 'pipelineStageNotFound' | 'pipelineStageItemNotFound' | 'pipelineTagNotFound' | 'pipelineTagMergeDifferentPipeline' | 'pipelineFieldNotFound' | 'pipelineFieldValueUpdatedFailed' | 'pipelineFieldKeyAlreadyExists' | 'pipelineFieldRequired' | 'pipelineItemNotFound' | 'applicationNotFound' | 'applicationCantHasMultipleInstance' | 'applicationDisabled' | 'applicationSchoolLinkNotFound' | 'applicationSchoolLinkCantBeRestored' | 'telegramGroupNotFound' | 'telegramGroupCantRegistered' | 'telegramGroupUserNotFound' | 'telegramGroupCannotDeleteOwnerFromGroup' | 'telegramGroupCannotUpdateOwner' | 'telegramGroupCannotDeleteAdminFromGroup' | 'metaConversionCantRegistered' | 'telegramGroupApproveChatJoinRequest' | 'telegramGroupDeclineChatJoinRequest' | 'yandexMetrikaGoalNotFound' | 'yandexMetrikaAuthError' | 'yandexMetrikaExportError' | 'yandexMetrikaImportError' | 'googleAnalyticsExportError' | 'conversionClientIdNotFound' | 'facebookFormNotFound' | 'facebookFormExists' | 'facebookFormLeadNotFound' | 'facebookPagePermissionsMissing' | 'retellApiKeyInvalid' | 'retellApiError' | 'retellNoCredit' | 'retellAgentNotFound' | 'retellNotConnected' | 'voiceCallNoDestinationNumber' | 'voiceCallNoCallerNumber' | 'voiceCallNoAgent' | 'voiceCallFailed' | 'glossaryNotFound' | 'glossaryAlreadyExists' | 'glossaryWordsCountExceeded' | 'globalVariableNotFound' | 'webhookNumberAttemptsExceeded' | 'webhookResultExceedsMaxSize' | 'partnershipNotFound' | 'partnershipAlreadyExists' | 'partnershipInsufficientFunds' | 'partnershipTransferMinFeeAmountRestrictions' | 'partnershipMemberNotFound' | 'partnershipTransactionNotFound' | 'partnershipOfferNotFound' | 'partnershipOfferWithSameProductAlreadyExists' | 'partnershipTransactionRequestNotFound' | 'sharedSettingsExportNotFound' | 'sharedSettingsReexportProhibited' | 'sharedSettingsImportNotFound' | 'certNotFound' | 'studentCertNotFound' | 'announcementNotFound' | 'announcementAlreadyExists' | 'gamificationNotFound' | 'gamificationAlreadyExists' | 'gamificationDisabled' | 'gamificationAchievementNotFound' | 'gamificationAchievementAlreadyExists' | 'gamificationAchievementDisabled' | 'gamificationProductNotFound' | 'gamificationProductAlreadyExists' | 'gamificationProductUnavailable' | 'gamificationProductInsufficientPointsToPurchase' | 'gamificationTransactionNotFound' | 'messageTemplateNotFound' | 'manageableFilterNotFound' | 'organizationNotFound' | 'schoolMigrationNotFound' | 'schoolMigrationAlreadyExists' | 'schoolMigrationCannotBeAborted' | 'schoolMigrationSlotNotAvailable' | 'blacklistDomainNotFound' | 'blacklistDomainAlreadyExists' | 'teamDepartmentNotFound' | 'teamDepartmentAlreadyExists' | 'teamDepartmentMemberNotFound' | 'teamDepartmentMemberAlreadyExists' | 'endpointProxyNotFound' | 'captchaNeedSend' | 'dashboardNotFound' | 'dashboardItemNotFound' | 'dashboardDataSourceNotFound' | 'dashboardDataSourceFieldNotFound' | 'dashboardDataSourceFieldKeyAlreadyExists' | 'dashboardDataSourceRowNotFound' | 'dashboardDataSourceRowInvalidUpdate' | 'blacklistIpNotFound' | 'blacklistIpAlreadyExists' | 'blacklistIpInvalidAddress' | 'eventCalendarEventNotFound' | 'eventCalendarEventEnded' | 'eventCalendarEventMemberNotFound' | 'communityNotFound' | 'communityAlreadyExists' | 'communitySpaceNotFound' | 'communityMemberNotFound' | 'communityPostNotFound' | 'communityPostApproved' | 'communityBadgeNotFound' | 'communityPostCommentNotFound' | 'communityPostCommentApproved' | 'communityReportNotFound' | 'llmRequestTrackingNotFound' | 'oAuthTokenNotFound' | 'oAuthTokenRequired' | 'oAuthTokenInvalidSettings' | 'oAuthTokenRingCentralIsRequired' | 'oAuthTokenRingCentralAccessDenied' | 'oAuthTokenGoogleMeetIsRequired' | 'oAuthTokenGoogleMeetAccessDenied' | 'oAuthTokenZoomIsRequired' | 'oAuthTokenZoomAccessDenied' | 'oAuthTokenMetaIsRequired' | 'oAuthTokenMetaAccessDenied' | 'customDataFieldNotFound' | 'customDataFieldKeyAlreadyExists' | 'meetingNotFound' | 'meetingNotAvailable' | 'meetingSlugAlreadyExists' | 'meetingAvailabilityNotFound' | 'meetingAvailabilityNotAvailable' | 'meetingDurationNotFound' | 'meetingFormFieldNotFound' | 'meetingFormFieldInvalidValue' | 'meetingFormFieldCantDelete' | 'meetingBookingNotFound' | 'meetingBookingPeriodNotAvailable' | 'meetingBookingCannotChanged' | 'meetingBookingAlreadyExists' | 'meetingHostNotFound' | 'meetingHostAlreadyExists' | 'aiDialogNotFound' | 'brandStyleNotFound' | 'brandStyleSystemReadonly' | 'schoolImplementationOnboardingNotFound' | 'schoolImplementationOnboardingAlreadyCompleted' | 'schoolImplementationOnboardingFeedbackRequired' | 'telephonyNotConnected' | 'telephonyNotConfigured' | 'telephonyAccountSuspended' | 'telephonyInsufficientFunds' | 'telephonySpendCapReached' | 'telephonyInsufficientForPurchase' | 'telephonyNumberNotFound' | 'telephonyNumberUnavailable' | 'telephonyCountryNotSupported' | 'telephonyComplianceRequired' | 'telephonyProviderError' | 'telephonySmsNotSupported' | 'telephonyConsentRequired' | 'telephonyComplianceNotFound' | 'telephonyComplianceAlreadySubmitted' | 'telephonyMmsRequiresSms' | 'telephonyCallOutcomeNotFound' | 'telephonyChannelBoundToNumber' | 'telephonyNumberNotAssigned' | 'telephonyNumberProvisioning' | 'telephonyNumberRequiresDocuments' | 'telephonyRegulatoryInvalid' | 'telephonyRegulatoryUnsupported' | 'telephonyRegulatoryAddressInvalid' | 'aiAgentNotFound' | 'aiAgentDisabled' | 'aiAgentCuratorAllCoursesExists' | 'aiAgentCuratorCourseOverlap' | 'aiAgentVoiceNotConfigured' | 'aiAgentVoiceWorkerOffline' | 'aiAgentVoiceBusy' | 'aiAgentVoiceContactDoNotCall' | 'aiAgentVoiceContactNoPhone' | 'voiceCampaignNotFound' | 'voiceCampaignInvalidState' | 'voiceCampaignNoContacts' | 'voiceCampaignScenarioMissing' | 'aiAgentVoiceDestinationBlocked' | 'socialConnectionNotFound' | 'socialConnectionReauthRequired' | 'socialProviderNotSupported' | 'socialPostNotFound' | 'socialPublicationNotFound' | 'socialMediaInvalid' | 'socialProviderRejected' | 'socialPublishingLimitReached' | 'socialTokenExchangeFailed' | 'socialAccountAlreadyConnected' | 'socialPostNotEditable' | 'socialFeatureDisabled' | 'socialMetricsRefreshThrottled' | 'socialMessagingPermissionsMissing' | 'socialPublishingPermissionsMissing' | 'socialChatChannelInOtherAccount' | 'socialCommentNotFound' | 'socialCommentReplyWindowExpired' | 'socialChatChannelRequired' | 'socialCommentNotInChat' | 'socialCommentRejected' | 'adConnectionNotFound' | 'adConnectionReauthRequired' | 'adAccountDisabled' | 'adAccountNoFundingSource' | 'adCampaignNotFound' | 'adCampaignNotEditable' | 'adProviderRejected' | 'adBudgetBelowMinimum' | 'adBudgetChangeThrottled' | 'adTargetingInvalid' | 'adSpecialCategoryRestriction' | 'adDsaFieldsRequired' | 'adCreativePageRequired' | 'adInsightsRefreshThrottled' | 'adAudienceNotFound' | 'adPostNotPromotable' | 'adFeatureDisabled' | 'adPixelRequired' | 'adLinkInvalid' | 'adScheduleInvalid' | 'adBudgetMissing' | 'adCreativeIncomplete' | 'adMediaNotFound' | 'adChannelNotFound' | 'adActivityNotFound' | 'adUtmRuleEmpty' | 'adUtmRuleDuplicate' | 'adAutoEntityReadOnly' | 'adSpendInvalid' | 'adSpendNotFound' | 'adUtmRuleNotFound' | 'adSpendImportInvalid' | 'adAnalyticsFeatureDisabled' | 'domainNotFound' | 'domainsNotConfigured' | 'domainInvalidName' | 'domainTldNotSupported' | 'domainNotAvailable' | 'domainAlreadyInPlatform' | 'domainPriceChanged' | 'domainInsufficientFunds' | 'domainPurchaseLimitReached' | 'domainRegistrantCountryBlocked' | 'domainContactInvalid' | 'domainRegistrarError' | 'domainDnsError' | 'domainRecordInvalid' | 'domainRecordProtected' | 'domainRecordLimitReached' | 'domainRecordConflict' | 'domainOwnershipNotVerified' | 'domainTransferNotEligible' | 'domainAuthCodeInvalid' | 'domainNotRegisteredWithUs' | 'domainOperationInProgress' | 'domainTransferLocked' | 'domainUsageConflict' | 'domainNameserversInvalid' | 'domainNotUsingAxlDns' | 'domainRegistrationActive' | 'domainRestoreUnavailable' | 'domainSupportOnly' | 'domainTooManyAwaitingDelegation' | 'domainPlatformManaged': Error type
    - `message` string, nullable: A human-readable error message explaining the problem
    - `target` unknown
    - `systemException` string, nullable: String representation of the system (.NET) exception that occurred while processing the request (useful for diagnostics)
    - `innerException` string, nullable: Details of the inner exception, if the error was nested.
    - `stackTrace` string, nullable: Detailed execution path of the program up to the point where the error occurred.
  - `body` SharedModelProjectModelsListResponseModelBody2AccelModelProjectModulesLibrariesLibraryAccelModelVersion1000CultureNeutralPublicKeyTokenNullAccelModelProjectModulesLibrariesLibraryFilterAccelModelVersion1000CultureNeutralPublicKeyTokenNull
    - `filter` AccelModelProjectModulesLibrariesLibraryFilter
      - `id` string, nullable: Unique ID
      - `isPublish` boolean, nullable: Library publication status
      - `isFree` boolean, nullable: Indicates whether the library is available for free
      - `gamificationEnabled` boolean, nullable: Use of gamification in the learning process
      - `packageId` string, nullable: Included in the product package
      - `flowId` string, nullable: Included in the cohort
      - `timezoneOffsetMin` integer, nullable: Time zone offset in minutes
      - `skipEmptyList` boolean, nullable: If a filter receives an empty collection, such as ids = [], the filter is skipped so the query doesn't return an empty result.
      - `itemsTotal` integer: Total number of items that match the filter.
      - `take` integer: Number of records to return (results per page). For example, Take=10 returns the first ten records.
      - `skip` integer: Number of records to skip before returning results. Use it with the Take parameter to paginate. For example, with Skip=10 and Take=10, the request returns the second page of ten records.
      - `search` string, nullable: Search phrase. Returns records that partially match the text.
      - `sortName` string, nullable: The name of the property to sort by. The specified property must exist in the returned dataset.
      - `sortType` 'asc' | 'desc': Order in which data is returned: ascending or descending.
      - `useSort` boolean: Whether to apply sorting.
      - `useBaseFilter` boolean: Whether to apply the base filters. By default, Skip = 0 and Take = 25.
      - `useItemsTotal` boolean: Enables a total record count (needed for overall statistics, pagination, etc.)
      - `softDeleted` boolean, nullable: Whether the record is soft-deleted (marked as deleted but kept in the database).
      - `ids` string[], nullable: List of unique identifiers
    - `items` AccelModelProjectModulesLibrariesLibrary[], nullable: Generic response model for list requests.
      - `name` string, nullable: Name
      - `shortDescription` string, nullable: Short description
      - `desingStyleHTMLPublished` string, nullable: Published HTML design style
      - `freeAccess` boolean: Available for free
      - `isPublished` boolean: Published
      - `gamificationEnabled` boolean: Gamification enabled
      - `createdDate` string, date-time: Creation date
      - `updatedDate` string, date-time, nullable: Date the record was last updated.
      - `studentCount` integer: User count
      - `itemCount` integer: Number of steps
      - `primaryImageId` string, nullable: Primary image ID
      - `primaryImage` AccelModelProjectModulesLibrariesLibraryImageLink
        - `libraryId` string, required: Library ID
        - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
        - `fileId` string, required: File ID
        - `file` AccelModelProjectModulesAccelFilesAccelFile
          - `cloudKey` string, nullable: Cloud storage key
          - `name` string, nullable: Name
          - `description` string, nullable: Description
          - `originalName` string, nullable: Original file name
          - `mimeType` string, nullable: MIME type
          - `thumbnailUrl` string, nullable: Thumbnail URL
          - `type` 'other' | 'image' | 'video' | 'audio' | 'doc' | 'pdf' | 'ppt' | 'xls' | 'zip' | 'csv' | 'json': Type
          - `additionalData` string, nullable: Additional data
          - `extension` string, nullable: Extension
          - `size` integer: Size
          - `completed` boolean: Completed
          - `isPublic` boolean: Public
          - `isVoice` boolean: Voice message
          - `state` 'uploading' | 'completed' | 'aborted' | 'failure': State
          - `source` 'amazon' | 'yandex' | 'external' | 'axl': Source
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time: Date the record was last updated.
          - `emailMessageId` string, nullable: Email message ID
          - `externalUrl` string, nullable: External URL
          - `hasName` boolean: Has name
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `id` string, nullable: Unique ID
        - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
        - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
      - `items` AccelModelProjectModulesLibrariesLibraryItem[], nullable: Steps
        - `title` string, nullable: Name
        - `comment` string, nullable: Comment
        - `position` integer: Position
        - `avgRating` number, float: Average rating
        - `type` 'section' | 'step': Type
        - `isDraft` boolean: Draft
        - `ratingEnabled` boolean: Rating enabled
        - `ratingCommentRequired` boolean: Rating comment required
        - `preventCopingAndSelectingText` boolean: Prevent copying and selecting text
        - `allowComments` boolean: Allow comments
        - `showComments` boolean: Show comments
        - `disableCommentModeration` boolean: Disable comment moderation
        - `viewCount` integer: View count
        - `createdDate` string, date-time: Creation date
        - `updatedDate` string, date-time, nullable: Date the record was last updated.
        - `flowTimeDelayActive` boolean: Enable delay when the library is taken in a cohort
        - `flowTimeDelay` integer, nullable: Delay when the library is taken in a cohort
        - `flowTimeDelayCondition` 'flowStart', nullable: Delay condition when the library is taken in a cohort
        - `flowTimeDelayMeasureType` 'days' | 'hours' | 'weeks' | 'months' | 'minutes', nullable: Delay unit when the library is taken in a cohort
        - `libraryId` string, required: Library ID
        - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
        - `parentItemId` string, nullable: Parent item ID
        - `parentItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
        - `children` AccelModelProjectModulesLibrariesLibraryItem[], nullable: Child items
        - `libraryItemComments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
          - `text` string, nullable: Text
          - `state` 'moderation' | 'published' | 'notPublished': State
          - `sectionType` 'course' | 'library': Section type
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `courseItemId` string, nullable: Course step ID
          - `courseItem` AccelModelProjectModulesCoursesCourseItem
            - `commentCount` integer: Comment count
            - `allowComments` boolean: Allow comments
            - `showComments` boolean: Show comments
            - `disableCommentModeration` boolean: Disable comment moderation
            - `blockCourseUntilTasksApproved` boolean: Lock the course until assignments are approved
            - `theoryVisible` boolean: Show theory
            - `tasksVisible` boolean: Show assignments
            - `testsVisible` boolean: Show tests
            - `comment` string, nullable: Comment for editors and tutors
            - `type` 'step' | 'section': Type
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `avgRating` number, float: Average rating
            - `title` string, nullable: Title
            - `position` integer: Position
            - `score` integer: Score
            - `isOptional` boolean: Optional
            - `isDraft` boolean: Draft
            - `availableOnAllPlans` boolean: Available on all plans
            - `showRegardlessPlan` boolean: Show regardless of plan
            - `ratingEnabled` boolean: Enable rating
            - `ratingRequired` boolean: Rating required
            - `ratingCommentRequired` boolean: Comment required with a rating
            - `availability` 'previousStepCompleted' | 'allPreviousStepsCompleted' | 'regardlessOfPreviousSteps': Availability
            - `regularTimeDelayActive` boolean: Time delay enabled for a regular purchase or manual course addition
            - `regularTimeDelay` integer, nullable: Time delay for regular purchase or manual course addition
            - `regularTimeDelayCondition` 'previousStep' | 'courseStart' | 'accessStart' | 'previousSectionStarted' | 'previousSectionCompleted', nullable: Time delay conditions for regular purchase or manual addition of a course
            - `regularTimeDelayMeasureType` 'days' | 'hours' | 'weeks' | 'months' | 'minutes', nullable: Time delay unit for a regular purchase or manual course addition
            - `regularWaitUntilTimeActive` boolean: Wait-until-time rule enabled
            - `regularWaitUntilTime` string, date-time, nullable: Wait until a specific time
            - `regularWaitUntilTimeDaysOfWeekActive` boolean: Days-of-week rule enabled
            - `regularWaitUntilDaysOfWeek` string[], nullable: Only on certain days of the week
            - `flowTimeDelayActive` boolean: Time delay enabled when the course is taken in a cohort
            - `flowTimeDelay` integer, nullable: Time delay when the course is taken in a cohort
            - `flowTimeDelayCondition` 'previousStep' | 'flowStart' | 'courseStart' | 'previousSectionStarted' | 'previousSectionCompleted', nullable: Time delay conditions when the course is taken in a cohort
            - `flowTimeDelayMeasureType` 'days' | 'hours' | 'weeks' | 'months' | 'minutes', nullable: Time delay unit when the course is taken in a cohort
            - `flowWaitUntilTimeActive` boolean: Wait-until-time rule enabled when the course is taken in a cohort
            - `flowWaitUntilTime` string, date-time, nullable: Wait until a specific time when the course is taken in a cohort
            - `flowWaitUntilTimeDaysOfWeekActive` boolean: Days-of-week rule enabled when the course is taken in a cohort
            - `flowWaitUntilDaysOfWeek` string[], nullable: Only on specific days of the week when the course is taken in a cohort
            - `dateDelayActive` boolean: Specific-date availability enabled
            - `dateDelay` string, date-time, nullable: Available after a specific date
            - `preventCopingAndSelectingText` boolean: Prevent text copying and selection
            - `numberNestedSteps` integer: Number of nested steps
            - `layoutType` 'legacy' | 'custom': ::API.Modules.Courses.CourseItem.LayoutType::
            - `customTheoryHtml` string, nullable: ::API.Modules.Courses.CourseItem.CustomTheoryHtml::
            - `brandStyleId` string, nullable: ::API.Modules.Courses.CourseItem.BrandStyleId::
            - `parentItemId` string, nullable: Parent item ID
            - `scenario` AccelModelProjectModulesScenariosScenario
              - …
            - `courseItemTests` AccelModelProjectModulesCoursesCourseItemTest[], nullable: Tests
              - …
            - `courseItemTasks` AccelModelProjectModulesCoursesCourseItemTask[], nullable: Assignments
              - …
            - `courseItemPlanLinks` AccelModelProjectModulesCoursesCourseItemPlanLink[], nullable: Plans
              - …
            - `courseItemComments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
            - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Student progress records
              - …
            - `fileLinks` AccelModelProjectModulesCoursesCourseItemFileLink[], nullable: Files
              - …
            - `needCheckRegularTimeDelay` boolean: Time delay must be checked
            - `needCheckFlowTimeDelay` boolean: Time delay must be checked when the course is taken in a cohort
            - `needCheckDateDelay` boolean: Specific-date availability must be checked
            - `needCheckRegularWaitUntilTimeDelay` boolean: Wait-until-time rule must be checked
            - `needCheckRegularWaitUntilTimeDaysOfWeek` boolean: Days-of-week rule must be checked
            - `needCheckFlowWaitUntilTimeDelay` boolean: Wait-until-time rule must be checked when the course is taken in a cohort
            - `needCheckFlowWaitUntilTimeDaysOfWeek` boolean: Days-of-week rule must be checked when the course is taken in a cohort
            - `needCheckRatingComment` boolean: Rating comment must be checked
            - `isStep` boolean: Is a step
            - `numberCompletedSteps` integer: Number of completed steps
            - `progress` AccelModelProjectModulesStudentsStudentCourseItemProgress
              - …
            - `hasAccess` boolean: Has access
            - `requiredPlans` AccelModelProjectModulesCoursesCoursePlan[], nullable: Required plans
              - …
            - `disableTimeLimits` boolean: Time limits disabled
            - `designSettings` string, nullable: Design settings
            - `designSettingsPublished` string, nullable: Published design settings
            - `designHTMLPublished` string, nullable: Published HTML design
            - `designStylePublished` string, nullable: Published design style
            - `designConcurrencyStamp` string, nullable: Data change indicator
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `libraryItemId` string, nullable: Library step ID
          - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
          - `parentId` string, nullable: Parent comment ID
          - `parent` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment (recursive)
          - `replyId` string, nullable: Reply ID
          - `reply` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment (recursive)
          - `studentId` string, nullable: Contact ID
          - `student` AccelModelProjectModulesStudentsStudent
            - `email` string, nullable: Email
            - `firstName` string, nullable: First name
            - `middleName` string, nullable: Middle name
            - `lastName` string, nullable: Last name
            - `phone` string, nullable: Phone
            - `phoneE164` string, nullable: Phone in E.164 format
            - `comment` string, nullable: Comment
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt': Language
            - `gender` 'male' | 'female' | 'other', nullable: Gender
            - `birthday` string, date-time, nullable: Birthday
            - `emailConfirmationSentDate` string, date-time, nullable: Date the email confirmation was sent
            - `phoneConfirmationSentDate` string, date-time, nullable: Date the phone confirmation was sent
            - `registrationDate` string, date-time, nullable: Registration date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastSeenDate` string, date-time, nullable: Last seen date
            - `createdDate` string, date-time: Creation date
            - `emailLastClickDate` string, date-time, nullable: Date of the last click in an email
            - `emailLastOpenDate` string, date-time, nullable: Date an email was last opened
            - `concurrencyStamp` string, nullable: Concurrency stamp
            - `isSchoolEmailConfirmed` boolean: Email address verified in the Student Portal
            - `isEmailConfirmed` boolean: Email address verified
            - `isPhoneConfirmed` boolean: Phone number verified
            - `isTemporary` boolean: Temporary
            - `isRegistrationAgreementAccepted` boolean, nullable: Registration agreement accepted
            - `needChangePassword` boolean: Password change required
            - `merging` boolean, nullable: Merging
            - `banned` boolean, nullable: Banned
            - `commentsBanned` boolean, nullable: ::API.Modules.Students.Student.CommentsBanned::
            - `emailUnsubscribed` boolean: Unsubscribed from emails
            - `emailUnsubscribedDate` string, date-time, nullable: Date unsubscribed from emails
            - `doNotCall` boolean: ::API.Modules.Students.Student.DoNotCall::
            - `doNotCallDate` string, date-time, nullable: ::API.Modules.Students.Student.DoNotCallDate::
            - `leadPriority` integer, nullable: ::API.Modules.Students.Student.LeadPriority::
            - `leadPriorityTier` 'none' | 'cold' | 'warm' | 'hot': ::API.Modules.Students.Student.LeadPriorityTier::
            - `leadPriorityProbability` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityProbability::
            - `leadPriorityLift` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityLift::
            - `leadPriorityReasonsJson` string, nullable: ::API.Modules.Students.Student.LeadPriorityReasonsJson::
            - `leadPriorityDate` string, date-time, nullable: ::API.Modules.Students.Student.LeadPriorityDate::
            - `country` string, nullable: Country
            - `city` string, nullable: City
            - `region` string, nullable: Region
            - `ip` string, nullable: IP address
            - `timezoneId` string, nullable: Time zone ID
            - `timezoneJson` string, nullable: Time zone (JSON)
            - `webinarCount` integer: Number of webinars
            - `paymentsAmount` number, double: Total payment amount
            - `paymentsAmountUsd` number, double, nullable: Total payment amount in USD
            - `paymentsCount` number, double: Number of payments
            - `bonusBalance` number, double: Bonus balance
            - `enterUTMSource` string, nullable: First UTM source
            - `enterUTMMedium` string, nullable: First UTM medium
            - `enterUTMCampaign` string, nullable: First UTM campaign
            - `enterUTMTerm` string, nullable: First UTM term
            - `enterUTMContent` string, nullable: First UTM content
            - `exitUTMSource` string, nullable: Last UTM source
            - `exitUTMMedium` string, nullable: Last UTM medium
            - `exitUTMCampaign` string, nullable: Last UTM campaign
            - `exitUTMTerm` string, nullable: Last UTM term
            - `exitUTMContent` string, nullable: Last UTM content
            - `normalizedCommunications` string, nullable: Normalized contact channels
            - `onlineStatus` 'offline' | 'online': Online status
            - `emailSuppression` AccelModelProjectModulesEmailsEmailSuppression
              - …
            - `avatarId` string, nullable: Avatar ID
            - `avatar` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `chatUserId` string, nullable: Chat user ID
            - `partnerId` string, nullable: Affiliate ID
            - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
            - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
              - …
            - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
              - …
            - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
              - …
            - `externalId` string, nullable: External ID
            - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
              - …
            - `license` AccelModelProjectModulesStudentsStudentLicense
              - …
            - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
              - …
            - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
              - …
            - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
              - …
            - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
              - …
            - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
              - …
            - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
              - …
            - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
              - …
            - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
              - …
            - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
              - …
            - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
              - …
            - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
              - …
            - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
              - …
            - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
              - …
            - `tags` string[], nullable: Tags
            - `groups` string[], nullable: Groups
            - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
              - …
            - `hasFirstName` boolean: Has first name
            - `hasLastName` boolean: Has last name
            - `hasEmail` boolean: Has email
            - `hasPhone` boolean: Has phone
            - `hasPhoneE164` boolean: Has E.164 phone number
            - `hasAvatarId` boolean: Has avatar ID
            - `hasBirthday` boolean: Has birthday
            - `hasGender` boolean: Has gender
            - `hasPayments` boolean: Has payments
            - `hasConcurrencyStamp` boolean: Has concurrency stamp
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `toStudentId` string, nullable: ::API.Modules.SchoolContentItems.SchoolContentItemComment.ToStudentId::
          - `toStudent` AccelModelProjectModulesStudentsStudent
            - `email` string, nullable: Email
            - `firstName` string, nullable: First name
            - `middleName` string, nullable: Middle name
            - `lastName` string, nullable: Last name
            - `phone` string, nullable: Phone
            - `phoneE164` string, nullable: Phone in E.164 format
            - `comment` string, nullable: Comment
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt': Language
            - `gender` 'male' | 'female' | 'other', nullable: Gender
            - `birthday` string, date-time, nullable: Birthday
            - `emailConfirmationSentDate` string, date-time, nullable: Date the email confirmation was sent
            - `phoneConfirmationSentDate` string, date-time, nullable: Date the phone confirmation was sent
            - `registrationDate` string, date-time, nullable: Registration date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastSeenDate` string, date-time, nullable: Last seen date
            - `createdDate` string, date-time: Creation date
            - `emailLastClickDate` string, date-time, nullable: Date of the last click in an email
            - `emailLastOpenDate` string, date-time, nullable: Date an email was last opened
            - `concurrencyStamp` string, nullable: Concurrency stamp
            - `isSchoolEmailConfirmed` boolean: Email address verified in the Student Portal
            - `isEmailConfirmed` boolean: Email address verified
            - `isPhoneConfirmed` boolean: Phone number verified
            - `isTemporary` boolean: Temporary
            - `isRegistrationAgreementAccepted` boolean, nullable: Registration agreement accepted
            - `needChangePassword` boolean: Password change required
            - `merging` boolean, nullable: Merging
            - `banned` boolean, nullable: Banned
            - `commentsBanned` boolean, nullable: ::API.Modules.Students.Student.CommentsBanned::
            - `emailUnsubscribed` boolean: Unsubscribed from emails
            - `emailUnsubscribedDate` string, date-time, nullable: Date unsubscribed from emails
            - `doNotCall` boolean: ::API.Modules.Students.Student.DoNotCall::
            - `doNotCallDate` string, date-time, nullable: ::API.Modules.Students.Student.DoNotCallDate::
            - `leadPriority` integer, nullable: ::API.Modules.Students.Student.LeadPriority::
            - `leadPriorityTier` 'none' | 'cold' | 'warm' | 'hot': ::API.Modules.Students.Student.LeadPriorityTier::
            - `leadPriorityProbability` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityProbability::
            - `leadPriorityLift` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityLift::
            - `leadPriorityReasonsJson` string, nullable: ::API.Modules.Students.Student.LeadPriorityReasonsJson::
            - `leadPriorityDate` string, date-time, nullable: ::API.Modules.Students.Student.LeadPriorityDate::
            - `country` string, nullable: Country
            - `city` string, nullable: City
            - `region` string, nullable: Region
            - `ip` string, nullable: IP address
            - `timezoneId` string, nullable: Time zone ID
            - `timezoneJson` string, nullable: Time zone (JSON)
            - `webinarCount` integer: Number of webinars
            - `paymentsAmount` number, double: Total payment amount
            - `paymentsAmountUsd` number, double, nullable: Total payment amount in USD
            - `paymentsCount` number, double: Number of payments
            - `bonusBalance` number, double: Bonus balance
            - `enterUTMSource` string, nullable: First UTM source
            - `enterUTMMedium` string, nullable: First UTM medium
            - `enterUTMCampaign` string, nullable: First UTM campaign
            - `enterUTMTerm` string, nullable: First UTM term
            - `enterUTMContent` string, nullable: First UTM content
            - `exitUTMSource` string, nullable: Last UTM source
            - `exitUTMMedium` string, nullable: Last UTM medium
            - `exitUTMCampaign` string, nullable: Last UTM campaign
            - `exitUTMTerm` string, nullable: Last UTM term
            - `exitUTMContent` string, nullable: Last UTM content
            - `normalizedCommunications` string, nullable: Normalized contact channels
            - `onlineStatus` 'offline' | 'online': Online status
            - `emailSuppression` AccelModelProjectModulesEmailsEmailSuppression
              - …
            - `avatarId` string, nullable: Avatar ID
            - `avatar` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `chatUserId` string, nullable: Chat user ID
            - `partnerId` string, nullable: Affiliate ID
            - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
            - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
              - …
            - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
              - …
            - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
              - …
            - `externalId` string, nullable: External ID
            - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
              - …
            - `license` AccelModelProjectModulesStudentsStudentLicense
              - …
            - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
              - …
            - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
              - …
            - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
              - …
            - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
              - …
            - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
              - …
            - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
              - …
            - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
              - …
            - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
              - …
            - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
              - …
            - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
              - …
            - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
              - …
            - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
              - …
            - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
              - …
            - `tags` string[], nullable: Tags
            - `groups` string[], nullable: Groups
            - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
              - …
            - `hasFirstName` boolean: Has first name
            - `hasLastName` boolean: Has last name
            - `hasEmail` boolean: Has email
            - `hasPhone` boolean: Has phone
            - `hasPhoneE164` boolean: Has E.164 phone number
            - `hasAvatarId` boolean: Has avatar ID
            - `hasBirthday` boolean: Has birthday
            - `hasGender` boolean: Has gender
            - `hasPayments` boolean: Has payments
            - `hasConcurrencyStamp` boolean: Has concurrency stamp
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `schoolContentItemProgressRatingId` string, nullable: Rating ID
          - `schoolContentItemProgressRating` AccelModelProjectModulesSchoolContentItemsSchoolContentItemProgressRating
            - `comment` string, nullable: Comment
            - `rating` integer: Rating
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `sectionType` 'course' | 'library': Section type
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
            - `studentCourseItemProgressId` string, nullable: ID of the contact's progress on the course step
            - `studentCourseItemProgress` AccelModelProjectModulesStudentsStudentCourseItemProgress
              - …
            - `studentLibraryItemProgressId` string, nullable: ID of the contact's progress on the library step
            - `studentLibraryItemProgress` AccelModelProjectModulesStudentsStudentLibraryItemProgress
              - …
            - `comments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
            - `files` AccelModelProjectModulesAccelFilesAccelFile[], nullable: Files
              - …
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `adminId` string, nullable: Admin ID
          - `admin` AccelModelProjectModulesUsersAdmin
            - `email` string, nullable: Email
            - `firstName` string, nullable: First name
            - `lastName` string, nullable: Last name
            - `phone` string, nullable: Phone
            - `type` 'simple' | 'api' | 'thirdParty': Type
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt': Language
            - `gender` 'male' | 'female' | 'other', nullable: Gender
            - `birthday` string, date-time, nullable: Birthday
            - `timezoneMode` 'local' | 'school': Time zone mode
            - `externalId` string, nullable: External ID
            - `isEmailConfirmed` boolean: Email address verified
            - `isPhoneConfirmed` boolean: Phone verified
            - `isSystem` boolean: Whether this is a system user
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastSeenDate` string, date-time, nullable: Date of the last visit
            - `agreeWithTermsDate` string, date-time, nullable: Date the terms were accepted
            - `emailConfirmationSentDate` string, date-time, nullable: Date the confirmation email was sent
            - `avatarId` string, nullable: Avatar ID
            - `avatar` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `children` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Child comments
          - `replies` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Replies
          - `files` AccelModelProjectModulesAccelFilesAccelFile[], nullable: Files
            - `cloudKey` string, nullable: Cloud storage key
            - `name` string, nullable: Name
            - `description` string, nullable: Description
            - `originalName` string, nullable: Original file name
            - `mimeType` string, nullable: MIME type
            - `thumbnailUrl` string, nullable: Thumbnail URL
            - `type` 'other' | 'image' | 'video' | 'audio' | 'doc' | 'pdf' | 'ppt' | 'xls' | 'zip' | 'csv' | 'json': Type
            - `additionalData` string, nullable: Additional data
            - `extension` string, nullable: Extension
            - `size` integer: Size
            - `completed` boolean: Completed
            - `isPublic` boolean: Public
            - `isVoice` boolean: Voice message
            - `state` 'uploading' | 'completed' | 'aborted' | 'failure': State
            - `source` 'amazon' | 'yandex' | 'external' | 'axl': Source
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time: Date the record was last updated.
            - `emailMessageId` string, nullable: Email message ID
            - `externalUrl` string, nullable: External URL
            - `hasName` boolean: Has name
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `studentLibraryItemProgresses` AccelModelProjectModulesStudentsStudentLibraryItemProgress[], nullable: Contact progress on the library step
          - `beginDate` string, date-time: Start date
          - `libraryItemId` string, required: Library step ID
          - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
          - `studentId` string, required: Contact ID
          - `student` AccelModelProjectModulesStudentsStudent
            - `email` string, nullable: Email
            - `firstName` string, nullable: First name
            - `middleName` string, nullable: Middle name
            - `lastName` string, nullable: Last name
            - `phone` string, nullable: Phone
            - `phoneE164` string, nullable: Phone in E.164 format
            - `comment` string, nullable: Comment
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt': Language
            - `gender` 'male' | 'female' | 'other', nullable: Gender
            - `birthday` string, date-time, nullable: Birthday
            - `emailConfirmationSentDate` string, date-time, nullable: Date the email confirmation was sent
            - `phoneConfirmationSentDate` string, date-time, nullable: Date the phone confirmation was sent
            - `registrationDate` string, date-time, nullable: Registration date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastSeenDate` string, date-time, nullable: Last seen date
            - `createdDate` string, date-time: Creation date
            - `emailLastClickDate` string, date-time, nullable: Date of the last click in an email
            - `emailLastOpenDate` string, date-time, nullable: Date an email was last opened
            - `concurrencyStamp` string, nullable: Concurrency stamp
            - `isSchoolEmailConfirmed` boolean: Email address verified in the Student Portal
            - `isEmailConfirmed` boolean: Email address verified
            - `isPhoneConfirmed` boolean: Phone number verified
            - `isTemporary` boolean: Temporary
            - `isRegistrationAgreementAccepted` boolean, nullable: Registration agreement accepted
            - `needChangePassword` boolean: Password change required
            - `merging` boolean, nullable: Merging
            - `banned` boolean, nullable: Banned
            - `commentsBanned` boolean, nullable: ::API.Modules.Students.Student.CommentsBanned::
            - `emailUnsubscribed` boolean: Unsubscribed from emails
            - `emailUnsubscribedDate` string, date-time, nullable: Date unsubscribed from emails
            - `doNotCall` boolean: ::API.Modules.Students.Student.DoNotCall::
            - `doNotCallDate` string, date-time, nullable: ::API.Modules.Students.Student.DoNotCallDate::
            - `leadPriority` integer, nullable: ::API.Modules.Students.Student.LeadPriority::
            - `leadPriorityTier` 'none' | 'cold' | 'warm' | 'hot': ::API.Modules.Students.Student.LeadPriorityTier::
            - `leadPriorityProbability` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityProbability::
            - `leadPriorityLift` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityLift::
            - `leadPriorityReasonsJson` string, nullable: ::API.Modules.Students.Student.LeadPriorityReasonsJson::
            - `leadPriorityDate` string, date-time, nullable: ::API.Modules.Students.Student.LeadPriorityDate::
            - `country` string, nullable: Country
            - `city` string, nullable: City
            - `region` string, nullable: Region
            - `ip` string, nullable: IP address
            - `timezoneId` string, nullable: Time zone ID
            - `timezoneJson` string, nullable: Time zone (JSON)
            - `webinarCount` integer: Number of webinars
            - `paymentsAmount` number, double: Total payment amount
            - `paymentsAmountUsd` number, double, nullable: Total payment amount in USD
            - `paymentsCount` number, double: Number of payments
            - `bonusBalance` number, double: Bonus balance
            - `enterUTMSource` string, nullable: First UTM source
            - `enterUTMMedium` string, nullable: First UTM medium
            - `enterUTMCampaign` string, nullable: First UTM campaign
            - `enterUTMTerm` string, nullable: First UTM term
            - `enterUTMContent` string, nullable: First UTM content
            - `exitUTMSource` string, nullable: Last UTM source
            - `exitUTMMedium` string, nullable: Last UTM medium
            - `exitUTMCampaign` string, nullable: Last UTM campaign
            - `exitUTMTerm` string, nullable: Last UTM term
            - `exitUTMContent` string, nullable: Last UTM content
            - `normalizedCommunications` string, nullable: Normalized contact channels
            - `onlineStatus` 'offline' | 'online': Online status
            - `emailSuppression` AccelModelProjectModulesEmailsEmailSuppression
              - …
            - `avatarId` string, nullable: Avatar ID
            - `avatar` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `chatUserId` string, nullable: Chat user ID
            - `partnerId` string, nullable: Affiliate ID
            - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
            - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
              - …
            - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
              - …
            - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
              - …
            - `externalId` string, nullable: External ID
            - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
              - …
            - `license` AccelModelProjectModulesStudentsStudentLicense
              - …
            - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
              - …
            - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
              - …
            - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
              - …
            - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
              - …
            - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
              - …
            - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
              - …
            - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
              - …
            - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
              - …
            - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
              - …
            - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
              - …
            - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
              - …
            - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
              - …
            - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
              - …
            - `tags` string[], nullable: Tags
            - `groups` string[], nullable: Groups
            - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
              - …
            - `hasFirstName` boolean: Has first name
            - `hasLastName` boolean: Has last name
            - `hasEmail` boolean: Has email
            - `hasPhone` boolean: Has phone
            - `hasPhoneE164` boolean: Has E.164 phone number
            - `hasAvatarId` boolean: Has avatar ID
            - `hasBirthday` boolean: Has birthday
            - `hasGender` boolean: Has gender
            - `hasPayments` boolean: Has payments
            - `hasConcurrencyStamp` boolean: Has concurrency stamp
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `ratingId` string, nullable: Rating ID
          - `rating` AccelModelProjectModulesSchoolContentItemsSchoolContentItemProgressRating
            - `comment` string, nullable: Comment
            - `rating` integer: Rating
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `sectionType` 'course' | 'library': Section type
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
            - `studentCourseItemProgressId` string, nullable: ID of the contact's progress on the course step
            - `studentCourseItemProgress` AccelModelProjectModulesStudentsStudentCourseItemProgress
              - …
            - `studentLibraryItemProgressId` string, nullable: ID of the contact's progress on the library step
            - `studentLibraryItemProgress` AccelModelProjectModulesStudentsStudentLibraryItemProgress (recursive)
            - `comments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
              - …
            - `files` AccelModelProjectModulesAccelFilesAccelFile[], nullable: Files
              - …
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `progress` AccelModelProjectModulesStudentsStudentLibraryItemProgress
          - `beginDate` string, date-time: Start date
          - `libraryItemId` string, required: Library step ID
          - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
          - `studentId` string, required: Contact ID
          - `student` AccelModelProjectModulesStudentsStudent
            - `email` string, nullable: Email
            - `firstName` string, nullable: First name
            - `middleName` string, nullable: Middle name
            - `lastName` string, nullable: Last name
            - `phone` string, nullable: Phone
            - `phoneE164` string, nullable: Phone in E.164 format
            - `comment` string, nullable: Comment
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt': Language
            - `gender` 'male' | 'female' | 'other', nullable: Gender
            - `birthday` string, date-time, nullable: Birthday
            - `emailConfirmationSentDate` string, date-time, nullable: Date the email confirmation was sent
            - `phoneConfirmationSentDate` string, date-time, nullable: Date the phone confirmation was sent
            - `registrationDate` string, date-time, nullable: Registration date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastSeenDate` string, date-time, nullable: Last seen date
            - `createdDate` string, date-time: Creation date
            - `emailLastClickDate` string, date-time, nullable: Date of the last click in an email
            - `emailLastOpenDate` string, date-time, nullable: Date an email was last opened
            - `concurrencyStamp` string, nullable: Concurrency stamp
            - `isSchoolEmailConfirmed` boolean: Email address verified in the Student Portal
            - `isEmailConfirmed` boolean: Email address verified
            - `isPhoneConfirmed` boolean: Phone number verified
            - `isTemporary` boolean: Temporary
            - `isRegistrationAgreementAccepted` boolean, nullable: Registration agreement accepted
            - `needChangePassword` boolean: Password change required
            - `merging` boolean, nullable: Merging
            - `banned` boolean, nullable: Banned
            - `commentsBanned` boolean, nullable: ::API.Modules.Students.Student.CommentsBanned::
            - `emailUnsubscribed` boolean: Unsubscribed from emails
            - `emailUnsubscribedDate` string, date-time, nullable: Date unsubscribed from emails
            - `doNotCall` boolean: ::API.Modules.Students.Student.DoNotCall::
            - `doNotCallDate` string, date-time, nullable: ::API.Modules.Students.Student.DoNotCallDate::
            - `leadPriority` integer, nullable: ::API.Modules.Students.Student.LeadPriority::
            - `leadPriorityTier` 'none' | 'cold' | 'warm' | 'hot': ::API.Modules.Students.Student.LeadPriorityTier::
            - `leadPriorityProbability` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityProbability::
            - `leadPriorityLift` number, double, nullable: ::API.Modules.Students.Student.LeadPriorityLift::
            - `leadPriorityReasonsJson` string, nullable: ::API.Modules.Students.Student.LeadPriorityReasonsJson::
            - `leadPriorityDate` string, date-time, nullable: ::API.Modules.Students.Student.LeadPriorityDate::
            - `country` string, nullable: Country
            - `city` string, nullable: City
            - `region` string, nullable: Region
            - `ip` string, nullable: IP address
            - `timezoneId` string, nullable: Time zone ID
            - `timezoneJson` string, nullable: Time zone (JSON)
            - `webinarCount` integer: Number of webinars
            - `paymentsAmount` number, double: Total payment amount
            - `paymentsAmountUsd` number, double, nullable: Total payment amount in USD
            - `paymentsCount` number, double: Number of payments
            - `bonusBalance` number, double: Bonus balance
            - `enterUTMSource` string, nullable: First UTM source
            - `enterUTMMedium` string, nullable: First UTM medium
            - `enterUTMCampaign` string, nullable: First UTM campaign
            - `enterUTMTerm` string, nullable: First UTM term
            - `enterUTMContent` string, nullable: First UTM content
            - `exitUTMSource` string, nullable: Last UTM source
            - `exitUTMMedium` string, nullable: Last UTM medium
            - `exitUTMCampaign` string, nullable: Last UTM campaign
            - `exitUTMTerm` string, nullable: Last UTM term
            - `exitUTMContent` string, nullable: Last UTM content
            - `normalizedCommunications` string, nullable: Normalized contact channels
            - `onlineStatus` 'offline' | 'online': Online status
            - `emailSuppression` AccelModelProjectModulesEmailsEmailSuppression
              - …
            - `avatarId` string, nullable: Avatar ID
            - `avatar` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `chatUserId` string, nullable: Chat user ID
            - `partnerId` string, nullable: Affiliate ID
            - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
            - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
              - …
            - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
              - …
            - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
              - …
            - `externalId` string, nullable: External ID
            - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
              - …
            - `license` AccelModelProjectModulesStudentsStudentLicense
              - …
            - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
              - …
            - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
              - …
            - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
              - …
            - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
              - …
            - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
              - …
            - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
              - …
            - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
              - …
            - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
              - …
            - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
              - …
            - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
              - …
            - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
              - …
            - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
              - …
            - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
              - …
            - `tags` string[], nullable: Tags
            - `groups` string[], nullable: Groups
            - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
              - …
            - `hasFirstName` boolean: Has first name
            - `hasLastName` boolean: Has last name
            - `hasEmail` boolean: Has email
            - `hasPhone` boolean: Has phone
            - `hasPhoneE164` boolean: Has E.164 phone number
            - `hasAvatarId` boolean: Has avatar ID
            - `hasBirthday` boolean: Has birthday
            - `hasGender` boolean: Has gender
            - `hasPayments` boolean: Has payments
            - `hasConcurrencyStamp` boolean: Has concurrency stamp
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `ratingId` string, nullable: Rating ID
          - `rating` AccelModelProjectModulesSchoolContentItemsSchoolContentItemProgressRating
            - `comment` string, nullable: Comment
            - `rating` integer: Rating
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `sectionType` 'course' | 'library': Section type
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
            - `studentCourseItemProgressId` string, nullable: ID of the contact's progress on the course step
            - `studentCourseItemProgress` AccelModelProjectModulesStudentsStudentCourseItemProgress
              - …
            - `studentLibraryItemProgressId` string, nullable: ID of the contact's progress on the library step
            - `studentLibraryItemProgress` AccelModelProjectModulesStudentsStudentLibraryItemProgress (recursive)
            - `comments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
              - …
            - `files` AccelModelProjectModulesAccelFilesAccelFile[], nullable: Files
              - …
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `canContainChildren` boolean: Can contain child items
        - `needCheckFlowTimeDelay` boolean: Whether to check the delay when the library is taken in a cohort
        - `designSettings` string, nullable: Design settings
        - `designSettingsPublished` string, nullable: Published design settings
        - `designHTMLPublished` string, nullable: Published HTML design
        - `designStylePublished` string, nullable: Published design style
        - `designConcurrencyStamp` string, nullable: Data change indicator
        - `id` string, nullable: Unique ID
        - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
        - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
      - `categoriesLinks` AccelModelProjectModulesLibrariesLibraryCategoryLink[], nullable: Categories
        - `libraryId` string, required: Library ID
        - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
        - `categoryId` string, required: Category ID
        - `category` AccelModelProjectModulesCoursesCourseCategory
          - `name` string, nullable: Name
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `id` string, nullable: Unique ID
        - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
        - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
      - `images` AccelModelProjectModulesLibrariesLibraryImageLink[], nullable: Images
        - `libraryId` string, required: Library ID
        - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
        - `fileId` string, required: File ID
        - `file` AccelModelProjectModulesAccelFilesAccelFile
          - `cloudKey` string, nullable: Cloud storage key
          - `name` string, nullable: Name
          - `description` string, nullable: Description
          - `originalName` string, nullable: Original file name
          - `mimeType` string, nullable: MIME type
          - `thumbnailUrl` string, nullable: Thumbnail URL
          - `type` 'other' | 'image' | 'video' | 'audio' | 'doc' | 'pdf' | 'ppt' | 'xls' | 'zip' | 'csv' | 'json': Type
          - `additionalData` string, nullable: Additional data
          - `extension` string, nullable: Extension
          - `size` integer: Size
          - `completed` boolean: Completed
          - `isPublic` boolean: Public
          - `isVoice` boolean: Voice message
          - `state` 'uploading' | 'completed' | 'aborted' | 'failure': State
          - `source` 'amazon' | 'yandex' | 'external' | 'axl': Source
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time: Date the record was last updated.
          - `emailMessageId` string, nullable: Email message ID
          - `externalUrl` string, nullable: External URL
          - `hasName` boolean: Has name
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `id` string, nullable: Unique ID
        - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
        - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
      - `libraryAccesses` AccelModelProjectModulesLibrariesLibraryAccess[], nullable: Library access
        - `libraryId` string, required: Library ID
        - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
        - `createdDate` string, date-time: Creation date
        - `updatedDate` string, date-time, nullable: Date the record was last updated.
        - `itemAccesses` AccelModelProjectModulesLibrariesLibraryItemAccess[], nullable: Step access
          - `libraryItemId` string, required: Library step ID
          - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
            - `title` string, nullable: Name
            - `comment` string, nullable: Comment
            - `position` integer: Position
            - `avgRating` number, float: Average rating
            - `type` 'section' | 'step': Type
            - `isDraft` boolean: Draft
            - `ratingEnabled` boolean: Rating enabled
            - `ratingCommentRequired` boolean: Rating comment required
            - `preventCopingAndSelectingText` boolean: Prevent copying and selecting text
            - `allowComments` boolean: Allow comments
            - `showComments` boolean: Show comments
            - `disableCommentModeration` boolean: Disable comment moderation
            - `viewCount` integer: View count
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `flowTimeDelayActive` boolean: Enable delay when the library is taken in a cohort
            - `flowTimeDelay` integer, nullable: Delay when the library is taken in a cohort
            - `flowTimeDelayCondition` 'flowStart', nullable: Delay condition when the library is taken in a cohort
            - `flowTimeDelayMeasureType` 'days' | 'hours' | 'weeks' | 'months' | 'minutes', nullable: Delay unit when the library is taken in a cohort
            - `libraryId` string, required: Library ID
            - `library` AccelModelProjectModulesLibrariesLibrary (recursive)
            - `parentItemId` string, nullable: Parent item ID
            - `parentItem` AccelModelProjectModulesLibrariesLibraryItem (recursive)
            - `children` AccelModelProjectModulesLibrariesLibraryItem[], nullable: Child items
            - `libraryItemComments` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Comments
              - …
            - `studentLibraryItemProgresses` AccelModelProjectModulesStudentsStudentLibraryItemProgress[], nullable: Contact progress on the library step
              - …
            - `progress` AccelModelProjectModulesStudentsStudentLibraryItemProgress
              - …
            - `canContainChildren` boolean: Can contain child items
            - `needCheckFlowTimeDelay` boolean: Whether to check the delay when the library is taken in a cohort
            - `designSettings` string, nullable: Design settings
            - `designSettingsPublished` string, nullable: Published design settings
            - `designHTMLPublished` string, nullable: Published HTML design
            - `designStylePublished` string, nullable: Published design style
            - `designConcurrencyStamp` string, nullable: Data change indicator
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `libraryAccessId` string, required: Library access ID
          - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess (recursive)
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `productPackageLinks` AccelModelProjectModulesProductPackagesProductPackageLibrary[], nullable: Product packages
          - `productPackageId` string, required: Product package ID
          - `productPackage` AccelModelProjectModulesProductPackagesProductPackage
            - `name` string, nullable: Name
            - `shortDescription` string, nullable: Short description
            - `duration` number, float: Duration
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `product` AccelModelProjectModulesProductsProduct
              - …
            - `courseLinks` AccelModelProjectModulesProductPackagesProductPackageCourse[], nullable: Courses
              - …
            - `libraryAccessLinks` AccelModelProjectModulesProductPackagesProductPackageLibrary[], nullable: Library access links
            - `designSettings` string, nullable: Design settings
            - `designSettingsPublished` string, nullable: Published design settings
            - `designHTMLPublished` string, nullable: Published HTML design
            - `designStylePublished` string, nullable: Published design style
            - `designConcurrencyStamp` string, nullable: Data change indicator
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `libraryAccessId` string, required: Library access ID
          - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess (recursive)
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `flowLinks` AccelModelProjectModulesFlowFlowLibrary[], nullable: Cohorts
          - `flowId` string, required: Cohort ID
          - `flow` AccelModelProjectModulesFlowFlow
            - `title` string, nullable: Name
            - `denyAccessContentAfterEnd` boolean: Block access to content after the cohort ends
            - `denyAccessContentBeforeStart` boolean: Block access to content before the cohort starts
            - `flowDates` AccelModelProjectModulesFlowFlowDate[], nullable: Cohort dates
              - …
            - `flowCourses` AccelModelProjectModulesFlowFlowCourse[], nullable: Cohort courses
              - …
            - `libraryAccessLinks` AccelModelProjectModulesFlowFlowLibrary[], nullable: Library access
            - `scenarios` AccelModelProjectModulesScenariosScenario[], nullable: Automations
              - …
            - `id` string, nullable: Unique ID
            - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
            - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
          - `libraryAccessId` string, required: Library access ID
          - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess (recursive)
          - `id` string, nullable: Unique ID
          - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
          - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
        - `id` string, nullable: Unique ID
        - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
        - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
      - `designSettings` string, nullable: Design settings
      - `designSettingsPublished` string, nullable: Published design settings
      - `designHTMLPublished` string, nullable: Published HTML design
      - `designStylePublished` string, nullable: Published design style
      - `designConcurrencyStamp` string, nullable: Data change indicator
      - `id` string, nullable: Unique ID
      - `softDeleted` boolean: Whether the record is soft-deleted (marked as deleted but kept in the database).
      - `softDeletedDate` string, date-time, nullable: Date the record was soft-deleted.
  - `resetToken` boolean: Tells the client that the authentication token must be reset.

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error

---

[API](https://skmtc.dev/axl/apis/axl-en-api.md) · [All operations](https://skmtc.dev/axl/apis/axl-en-api/llms.txt) · [OpenAPI document](https://skmtc.dev/axl/apis/axl-en-api/revisions/85127fb6613f?raw)
