---
title: "Get payments"
method: GET
path: "/api/v1/purchase-payment"
tags: ["Payments"]
---

# Get payments

`GET /api/v1/purchase-payment`

## 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/purchase-payment`
- Auth: API key in header `Authorization`

Returns a list of payments that match the specified filters, including only the requested fields.

## Query parameters

- `id` string
- `excludeId` string
- `orderId` string
- `orderStudentId` string
- `additionalPaymentData` string
- `externalId` string
- `refundPaymentId` string
- `gatewayId` string
- `hasAdmin` boolean
- `hasFee` boolean
- `orderDeleted` boolean
- `hasPaymentDate` boolean
- `hasUpdatedDate` boolean
- `isTest` boolean
- `isPartnership` boolean
- `isAutoPayment` boolean
- `isBonusPayment` boolean
- `subscriptionAction` 'trial' | 'trialUpgrade' | 'fullPurchase' | 'fullPurchaseUpdate'
- `dateFrom` string, date-time
- `dateTo` string, date-time
- `amountFrom` number, double
- `amountTo` number, double
- `createdDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `createdDateFrom` string, date-time
- `createdDateTo` string, date-time
- `paymentDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `paymentDateFrom` string, date-time
- `paymentDateTo` string, date-time
- `type` 'money' | 'bonus'
- `status` 'pending' | 'waitingForCapture' | 'success' | 'canceled' | 'fail' | 'refund'
- `gatewayType` 'yandexCheckout' | 'roboKassa' | 'stripe' | 'payPal' | 'cash' | 'cloudPayments' | 'wireTransfer' | 'newStripe' | 'midtrans' | 'tinkoff' | 'prodamus' | 'sberbank' | 'fondy' | 'squareUp' | 'bePaid' | 'authorizeNet' | 'smartGlocal' | 'bitPay' | 'ecPay' | 'tinkoffInstallment' | 'mercadopago' | 'cyberSource' | 'wayForPay' | 'mobbex' | 'prontoPaga' | 'nmi' | 'cashfree' | 'redsys' | 'payPalV2' | 'dlocalgo' | 'affirm' | 'axlStripe' | 'revolutPay'
- `statuses` string[]
- `productIds` string[]
- `paymentGatewayIds` string[]
- `paymentMethodCardDigits` string
- `needCurrencyExchange` boolean
- `orderFilter.id` string
- `orderFilter.excludeId` string
- `orderFilter.siteId` string
- `orderFilter.widgetId` string
- `orderFilter.studentId` string
- `orderFilter.siteGuestId` string
- `orderFilter.siteSessionId` string
- `orderFilter.sitePageId` string
- `orderFilter.sitePageVariationTestId` string
- `orderFilter.sitePageVariationId` string
- `orderFilter.responsibleId` string
- `orderFilter.parentId` string
- `orderFilter.renewalLicenseId` string
- `orderFilter.containsProductId` string
- `orderFilter.pipelineItemId` string
- `orderFilter.partnerId` string
- `orderFilter.adminId` string
- `orderFilter.number` integer
- `orderFilter.fullyPaid` boolean
- `orderFilter.hasAdminId` boolean
- `orderFilter.completed` boolean
- `orderFilter.isQuick` boolean
- `orderFilter.isPartnership` boolean
- `orderFilter.hasRenewalLicenseId` boolean
- `orderFilter.subscriptionAction` 'trial' | 'trialUpgrade' | 'fullPurchase' | 'fullPurchaseUpdate'
- `orderFilter.hasStudentId` boolean
- `orderFilter.hasPayments` boolean
- `orderFilter.hasSuccessOrRefundPayments` boolean
- `orderFilter.needCurrencyExchange` boolean
- `orderFilter.forStudentInSchool` boolean
- `orderFilter.offSession` boolean
- `orderFilter.hasOffSessionPayments` boolean
- `orderFilter.studentOrSiteGuest` boolean
- `orderFilter.statuses` string[]
- `orderFilter.productIds` string[]
- `orderFilter.requiredProductIds` string[]
- `orderFilter.libraryIds` string[]
- `orderFilter.courseIds` string[]
- `orderFilter.coursePlanIds` string[]
- `orderFilter.productPackageIds` string[]
- `orderFilter.flowIds` string[]
- `orderFilter.tagIds` string[]
- `orderFilter.promocodeIds` string[]
- `orderFilter.productCategoryIds` string[]
- `orderFilter.paymentGatewayIds` string[]
- `orderFilter.responsibleIds` string[]
- `orderFilter.studentIds` string[]
- `orderFilter.partnerIds` string[]
- `orderFilter.adminIds` string[]
- `orderFilter.uTMCampaign` string[]
- `orderFilter.uTMContent` string[]
- `orderFilter.uTMMedium` string[]
- `orderFilter.uTMSource` string[]
- `orderFilter.uTMTerm` string[]
- `orderFilter.createdDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `orderFilter.createdDateFrom` string, date-time
- `orderFilter.createdDateTo` string, date-time
- `orderFilter.purchasedDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `orderFilter.purchasedDateFrom` string, date-time
- `orderFilter.purchasedDateTo` string, date-time
- `orderFilter.fullPurchasedDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `orderFilter.fullPurchasedDateFrom` string, date-time
- `orderFilter.fullPurchasedDateTo` string, date-time
- `orderFilter.expirationDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead'
- `orderFilter.expirationDateFrom` string, date-time
- `orderFilter.expirationDateTo` string, date-time
- `orderFilter.createdDateMoreThan` string, date-time
- `orderFilter.createdDateLessThan` string, date-time
- `orderFilter.deletedDateLessThan` string, date-time
- `orderFilter.amountFrom` number, double
- `orderFilter.amountTo` number, double
- `orderFilter.paidAmountFrom` number, double
- `orderFilter.paidAmountTo` number, double
- `orderFilter.paymentMethodCardDigits` string
- `orderFilter.hasUtmTag` 'source' | 'medium' | 'campaign' | 'term' | 'content'
- `orderFilter.currency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn'
- `orderFilter.excludeStatus` 'created' | 'checkoutData' | 'payment' | 'partiallyPaid' | 'paid' | 'preparingShipment' | 'shipped' | 'fulfilled' | 'canceled' | 'refund'
- `orderFilter.expired` boolean
- `orderFilter.hasPartnerId` boolean
- `orderFilter.isDeletable` boolean
- `orderFilter.sortCustomField.id` string
- `orderFilter.sortCustomField.type` 'text' | 'textArea' | 'dateTime' | 'number' | 'boolean' | 'list' | 'multiList' | 'date'
- `orderFilter.customFields` AccelModelProjectExtendedFiltersPayloadsOrderCustomFieldExtendedFilterItemPayload[]
  - `id` string, nullable: Unique ID
  - `value` string, nullable: Value
  - `condition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead': Condition
  - `type` 'text' | 'textArea' | 'dateTime' | 'number' | 'boolean' | 'list' | 'multiList' | 'date': Type
- `orderFilter.hasCustomFields` boolean
- `orderFilter.hasTagIds` boolean
- `orderFilter.extendedFilter` string
- `orderFilter.extendedFilterId` string
- `orderFilter.queryAccelContext.accelFiles` 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.
- `orderFilter.queryAccelContext.accelFileAiProviderData` AccelModelProjectModulesAccelFilesAccelFileAiProviderData[]
  - `provider` string, required: ::API.Modules.AccelFiles.AccelFileAiProviderData.Provider::
  - `metadataJson` string, nullable: ::API.Modules.AccelFiles.AccelFileAiProviderData.MetadataJson::
  - `fileId` string, required: ::API.Modules.AccelFiles.AccelFileAiProviderData.FileId::
  - `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.
  - `createdDate` string, date-time: Creation date
  - `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.
- `orderFilter.queryAccelContext.accelFileLinks` AccelModelProjectModulesAccelFilesAccelFileLink[]
  - `createdDate` string, date-time: Creation date
  - `position` integer: Position
  - `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.
  - `scenarioNodeId` string, nullable: Automation step ID
  - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
    - `name` string, nullable: Name
    - `createdDate` string, date-time: Creation date
    - `updatedDate` string, date-time, nullable: Date the record was last updated.
    - `settingsJson` string, nullable: JSON settings
    - `payload` string, nullable: Payload
    - `type` 'event' | 'action' | 'listener': Type
    - `actionType` string, nullable: Action type
    - `executionCount` integer: Number of executions
    - `listenerCount` integer: Number of contacts waiting at the step
    - `useButtonsOneTime` boolean, nullable: Use one-time buttons
    - `purchaseCount` integer, nullable: Purchase count
    - `purchaseAmount` number, double, nullable: Purchase amount
    - `scenarioId` string, required: Automation ID
    - `scenario` AccelModelProjectModulesScenariosScenario
      - `name` string, nullable: Name
      - `description` string, nullable: Description
      - `nodeCount` integer: Number of steps
      - `additionalData` string, nullable: Additional data
      - `createdDate` string, date-time: Creation date
      - `updatedDate` string, date-time, nullable: Date the record was last updated.
      - `completedStudentScenariosCount` integer: Number of completed runs
      - `activeStudentScenariosCount` integer: Number of active runs
      - `courseId` string, nullable: Course ID
      - `course` AccelModelProjectModulesCoursesCourse
        - `name` string, nullable: Course title
        - `shortDescription` string, nullable: Brief description of the course
        - `desingStyleHTMLPublished` string, nullable: Published HTML code of the course design style
        - `showOnSite` boolean: Show the course on the website
        - `showInSchool` boolean: Show the course in the Student Portal
        - `showOnlyForWhoHaveAccess` boolean: Show course only to users with access
        - `freeAccess` boolean: Available for free
        - `isPublished` boolean: Published
        - `dontAskFeedback` boolean: Disable feedback requests
        - `gamificationEnabled` boolean: Gamification enabled
        - `isCompleteAnyCourseRequirement` boolean: Completing any one of the required courses is enough to start this course
        - `createdDate` string, date-time: Creation date
        - `updatedDate` string, date-time, nullable: Date the record was last updated.
        - `studentCount` integer: Number of students
        - `showIfNoAccess` boolean: ::API.Modules.Courses.Course.ShowIfNoAccess::
        - `paymentUrl` string, nullable: ::API.Modules.Courses.Course.PaymentUrl::
        - `appearanceSettingsJson` string, nullable: ::API.Modules.Courses.Course.AppearanceSettingsJson::
        - `primaryImageId` string, nullable: Primary image ID
        - `primaryImage` AccelModelProjectModulesCoursesCourseImage
          - `fileId` string, required: Image 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.
        - `certId` string, nullable: Certificate ID
        - `cert` AccelModelProjectModulesCertsCert
          - `name` string, required: Name
          - `serialNumber` string, nullable: Series
          - `nextNumber` integer: Next number
          - `settingsJson` string, nullable: Settings JSON
          - `releasedCount` integer: Number of certificates issued
          - `usePadLeft` boolean: Use fixed number length
          - `padLeftLength` integer: Fixed number length
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `imageId` string, nullable: Image ID
          - `image` 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.
          - `scenario` AccelModelProjectModulesScenariosScenario (recursive)
          - `items` AccelModelProjectModulesCertsCertItem[], nullable: Elements
            - `type` 'text' | 'image': Type
            - `subType` string, nullable: Subtype
            - `value` string, nullable: Value
            - `zIndex` integer: z-index
            - `settingsJson` string, nullable: Settings JSON
            - `metaJson` string, nullable: Metadata JSON
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `certId` string, required: Certificate ID
            - `cert` AccelModelProjectModulesCertsCert (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.
        - `items` AccelModelProjectModulesCoursesCourseItem[], nullable: Course steps
          - `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 (recursive)
          - `courseItemTests` AccelModelProjectModulesCoursesCourseItemTest[], nullable: Tests
            - `title` string, nullable: Name
            - `description` string, nullable: Description
            - `minPercentageCompletion` integer: Minimum passing percentage
            - `minScoreCompletion` integer: Minimum passing score
            - `type` 'simple': Type
            - `countingMethod` 'percent' | 'score': Scoring method
            - `position` integer: Position
            - `shuffle` boolean: Shuffle
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `courseItemId` string, required: Step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem (recursive)
            - `questions` AccelModelProjectModulesCoursesCourseItemTestQuestion[], nullable: Questions
              - …
            - `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.
          - `courseItemTasks` AccelModelProjectModulesCoursesCourseItemTask[], nullable: Assignments
            - `description` string, nullable: Description
            - `question` string, nullable: Question
            - `correctAnswer` string, nullable: Correct answer
            - `disableVerification` boolean: Disable review
            - `disableAiCuratorReview` boolean: ::API.Modules.Courses.CourseItemTask.DisableAiCuratorReview::
            - `position` integer: Position
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `courseItemId` string, required: Step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem (recursive)
            - `files` AccelModelProjectModulesAccelFilesAccelFile[], nullable: Files
              - …
            - `fields` AccelModelProjectModulesCoursesCourseItemTaskField[], nullable: Fields
              - …
            - `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.
          - `courseItemPlanLinks` AccelModelProjectModulesCoursesCourseItemPlanLink[], nullable: Plans
            - `courseItemId` string, required: Step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem (recursive)
            - `coursePlanId` string, required: Plan ID
            - `coursePlan` AccelModelProjectModulesCoursesCoursePlan
              - …
            - `attachedDate` string, date-time: Date attached
            - `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.
          - `courseItemComments` 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 (recursive)
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
              - …
            - `parentId` string, nullable: Parent comment ID
            - `parent` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment (recursive)
            - `replyId` string, nullable: Reply ID
            - `reply` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment (recursive)
            - `studentId` string, nullable: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent
              - …
            - `toStudentId` string, nullable: ::API.Modules.SchoolContentItems.SchoolContentItemComment.ToStudentId::
            - `toStudent` AccelModelProjectModulesStudentsStudent
              - …
            - `schoolContentItemProgressRatingId` string, nullable: Rating ID
            - `schoolContentItemProgressRating` AccelModelProjectModulesSchoolContentItemsSchoolContentItemProgressRating
              - …
            - `adminId` string, nullable: Admin ID
            - `admin` AccelModelProjectModulesUsersAdmin
              - …
            - `children` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Child comments
            - `replies` AccelModelProjectModulesSchoolContentItemsSchoolContentItemComment[], nullable: Replies
            - `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.
          - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Student progress records
            - `beginDate` string, date-time: Start date
            - `completeDate` string, date-time, nullable: Completion date
            - `precompleteDate` string, date-time, nullable: Preliminary completion date
            - `theoryStatus` boolean, nullable: Theory status
            - `testStatus` boolean, nullable: Test status
            - `taskStatus` 'default' | 'started' | 'pending' | 'completed', nullable: Assignment status
            - `status` 'default' | 'opened': Status
            - `numberUncheckedTasks` integer: Number of assignments not yet reviewed
            - `numberCorrectTasks` integer: Number of assignments answered correctly
            - `numberIncorrectTasks` integer: Number of assignments answered incorrectly
            - `score` integer: Score
            - `courseItemId` string, required: Step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem (recursive)
            - `ratingId` string, nullable: Rating ID
            - `rating` AccelModelProjectModulesSchoolContentItemsSchoolContentItemProgressRating
              - …
            - `studentCourseId` string, required: ID of the contact's course enrollment
            - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
              - …
            - `testAnswers` AccelModelProjectModulesStudentsStudentCourseItemTestAnswer[], nullable: Test answers
              - …
            - `studentCourseItemTaskAnswers` AccelModelProjectModulesStudentsStudentCourseItemTaskAnswer[], nullable: Contact's answers to assignments
              - …
            - `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.
          - `fileLinks` AccelModelProjectModulesCoursesCourseItemFileLink[], nullable: Files
- … truncated; see the full OpenAPI document linked below

## Response `200`

OK

- SharedModelProjectModelsListResponseModel2AccelModelProjectModulesProductsProductPurchaseOrderPaymentAccelModelVersion1000CultureNeutralPublicKeyTokenNullAccelModelProjectModulesProductsProductPurchaseOrderPaymentFilterAccelModelVersion1000CultureNeutralPublicKeyTokenNull
  - `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` SharedModelProjectModelsListResponseModelBody2AccelModelProjectModulesProductsProductPurchaseOrderPaymentAccelModelVersion1000CultureNeutralPublicKeyTokenNullAccelModelProjectModulesProductsProductPurchaseOrderPaymentFilterAccelModelVersion1000CultureNeutralPublicKeyTokenNull
    - `filter` AccelModelProjectModulesProductsProductPurchaseOrderPaymentFilter
      - `id` string, nullable: Unique ID
      - `excludeId` string, nullable: ID of the item to exclude from the results.
      - `orderId` string, nullable: Order ID
      - `orderStudentId` string, nullable: ID of the contact who placed the order
      - `additionalPaymentData` string, nullable: Additional payment data
      - `externalId` string, nullable: External ID
      - `refundPaymentId` string, nullable: Refund payment ID
      - `gatewayId` string, nullable: Gateway ID
      - `hasAdmin` boolean, nullable: Has admin
      - `hasFee` boolean, nullable: Has fee
      - `orderDeleted` boolean, nullable: Order soft-deleted
      - `hasPaymentDate` boolean, nullable: Has payment date
      - `hasUpdatedDate` boolean, nullable: Has update date
      - `isTest` boolean, nullable: Test
      - `isPartnership` boolean, nullable: Affiliate program
      - `isAutoPayment` boolean, nullable: Automatic payment
      - `isBonusPayment` boolean, nullable: ::API.Modules.Products.ProductPurchaseOrderPaymentFilter.IsBonusPayment::
      - `subscriptionAction` 'trial' | 'trialUpgrade' | 'fullPurchase' | 'fullPurchaseUpdate', nullable: Subscription action
      - `dateFrom` string, date-time, nullable: Date from
      - `dateTo` string, date-time, nullable: Date to
      - `amountFrom` number, double, nullable: Amount from
      - `amountTo` number, double, nullable: Amount to
      - `createdDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: Creation date condition
      - `createdDateFrom` string, date-time, nullable: Creation date from
      - `createdDateTo` string, date-time, nullable: Creation date to
      - `paymentDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: Payment date condition
      - `paymentDateFrom` string, date-time, nullable: Payment date from
      - `paymentDateTo` string, date-time, nullable: Payment date to
      - `type` 'money' | 'bonus', nullable: Type
      - `status` 'pending' | 'waitingForCapture' | 'success' | 'canceled' | 'fail' | 'refund', nullable: Status
      - `gatewayType` 'yandexCheckout' | 'roboKassa' | 'stripe' | 'payPal' | 'cash' | 'cloudPayments' | 'wireTransfer' | 'newStripe' | 'midtrans' | 'tinkoff' | 'prodamus' | 'sberbank' | 'fondy' | 'squareUp' | 'bePaid' | 'authorizeNet' | 'smartGlocal' | 'bitPay' | 'ecPay' | 'tinkoffInstallment' | 'mercadopago' | 'cyberSource' | 'wayForPay' | 'mobbex' | 'prontoPaga' | 'nmi' | 'cashfree' | 'redsys' | 'payPalV2' | 'dlocalgo' | 'affirm' | 'axlStripe' | 'revolutPay', nullable: Gateway type
      - `statuses` string[], nullable: Statuses
      - `productIds` string[], nullable: Product IDs
      - `paymentGatewayIds` string[], nullable: Payment gateway IDs
      - `paymentMethodCardDigits` string, nullable: ::API.Modules.Products.ProductPurchaseOrderPaymentFilter.PaymentMethodCardDigits::
      - `needCurrencyExchange` boolean, nullable: Requires currency exchange
      - `orderFilter` AccelModelProjectModulesProductsProductPurchaseOrderFilter
        - `id` string, nullable: Unique ID
        - `excludeId` string, nullable: ID of the item to exclude from the results.
        - `siteId` string, nullable: Website ID
        - `widgetId` string, nullable: Widget ID
        - `studentId` string, nullable: Contact ID
        - `siteGuestId` string, nullable: Website visitor ID
        - `siteSessionId` string, nullable: Website session ID
        - `sitePageId` string, nullable: Website page ID
        - `sitePageVariationTestId` string, nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.SitePageVariationTestId::
        - `sitePageVariationId` string, nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.SitePageVariationId::
        - `responsibleId` string, nullable: Owner ID
        - `parentId` string, nullable: Parent order ID
        - `renewalLicenseId` string, nullable: Renewed license ID
        - `containsProductId` string, nullable: Contains product ID
        - `pipelineItemId` string, nullable: Deal ID
        - `partnerId` string, nullable: Affiliate ID
        - `adminId` string, nullable: Admin ID
        - `number` integer, nullable: Order number
        - `fullyPaid` boolean, nullable: Fully paid
        - `hasAdminId` boolean, nullable: Has admin ID
        - `completed` boolean, nullable: Completed
        - `isQuick` boolean, nullable: Quick order
        - `isPartnership` boolean, nullable: Affiliate order
        - `hasRenewalLicenseId` boolean, nullable: Has renewal license ID
        - `subscriptionAction` 'trial' | 'trialUpgrade' | 'fullPurchase' | 'fullPurchaseUpdate', nullable: Subscription action
        - `hasStudentId` boolean, nullable: Has contact ID
        - `hasPayments` boolean, nullable: Has payments
        - `hasSuccessOrRefundPayments` boolean, nullable: Has a successful or refunded payment
        - `needCurrencyExchange` boolean, nullable: Requires currency conversion
        - `forStudentInSchool` boolean, nullable: For Student Portal users
        - `offSession` boolean, nullable: Off-session
        - `hasOffSessionPayments` boolean, nullable: Has off-session payments
        - `studentOrSiteGuest` boolean: Contact or website visitor
        - `statuses` string[], nullable: Statuses
        - `productIds` string[], nullable: Product IDs
        - `requiredProductIds` string[], nullable: Required product IDs
        - `libraryIds` string[], nullable: Library IDs
        - `courseIds` string[], nullable: Course IDs
        - `coursePlanIds` string[], nullable: Course plan IDs
        - `productPackageIds` string[], nullable: Product package IDs
        - `flowIds` string[], nullable: Cohort IDs
        - `tagIds` string[], nullable: Tag IDs
        - `promocodeIds` string[], nullable: Promo code IDs
        - `productCategoryIds` string[], nullable: Product category IDs
        - `paymentGatewayIds` string[], nullable: Payment gateway IDs
        - `responsibleIds` string[], nullable: Owner IDs
        - `studentIds` string[], nullable: Contact IDs
        - `partnerIds` string[], nullable: Affiliate IDs
        - `adminIds` string[], nullable: Admin IDs
        - `utmCampaign` string[], nullable: Identifies a specific advertising campaign
        - `utmContent` string[], nullable: Identifies the specific content a user clicked before arriving at the site, such as a banner ad or text link. Often used for A/B testing and to measure the performance of pay-per-click ads.
        - `utmMedium` string[], nullable: Identifies the marketing medium, such as cpc or email.
        - `utmSource` string[], nullable: Identifies the site that sent the traffic.
        - `utmTerm` string[], nullable: Identifies a keyword from an ad campaign, regardless of where the click came from
        - `createdDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: Creation date condition
        - `createdDateFrom` string, date-time, nullable: Date created from
        - `createdDateTo` string, date-time, nullable: Date created to
        - `purchasedDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: Purchase date condition
        - `purchasedDateFrom` string, date-time, nullable: Purchase date from
        - `purchasedDateTo` string, date-time, nullable: Purchase date to
        - `fullPurchasedDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: Full payment date condition
        - `fullPurchasedDateFrom` string, date-time, nullable: Full payment date from
        - `fullPurchasedDateTo` string, date-time, nullable: Full payment date to
        - `expirationDateCondition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead', nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.ExpirationDateCondition::
        - `expirationDateFrom` string, date-time, nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.ExpirationDateFrom::
        - `expirationDateTo` string, date-time, nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.ExpirationDateTo::
        - `createdDateMoreThan` string, date-time, nullable: Created after
        - `createdDateLessThan` string, date-time, nullable: Created before
        - `deletedDateLessThan` string, date-time, nullable: Deleted before
        - `amountFrom` number, double, nullable: Minimum amount
        - `amountTo` number, double, nullable: Maximum amount
        - `paidAmountFrom` number, double, nullable: Minimum paid amount
        - `paidAmountTo` number, double, nullable: Maximum paid amount
        - `paymentMethodCardDigits` string, nullable: ::API.Modules.Products.ProductPurchaseOrderFilter.PaymentMethodCardDigits::
        - `hasUtmTag` 'source' | 'medium' | 'campaign' | 'term' | 'content', nullable: Has UTM parameters
        - `currency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn', nullable: Currency
        - `excludeStatus` 'created' | 'checkoutData' | 'payment' | 'partiallyPaid' | 'paid' | 'preparingShipment' | 'shipped' | 'fulfilled' | 'canceled' | 'refund', nullable: Exclude status
        - `expired` boolean, nullable: Expired
        - `hasPartnerId` boolean, nullable: Has affiliate ID
        - `isDeletable` boolean, nullable: Can be deleted
        - `sortCustomField` AccelModelProjectModulesProductsProductPurchaseOrdeFilterCustomFieldSort
          - `id` string, nullable: Unique ID
          - `type` 'text' | 'textArea' | 'dateTime' | 'number' | 'boolean' | 'list' | 'multiList' | 'date': Sort type
        - `customFields` AccelModelProjectExtendedFiltersPayloadsOrderCustomFieldExtendedFilterItemPayload[], nullable: Custom fields
          - `id` string, nullable: Unique ID
          - `value` string, nullable: Value
          - `condition` 'equals' | 'notEquals' | 'lessThan' | 'moreThan' | 'contains' | 'notContains' | 'specified' | 'notSpecified' | 'range' | 'today' | 'yesterday' | 'beforeCurrentDate' | 'afterCurrentDate' | 'lastWeek' | 'week' | 'nextWeek' | 'lastMonth' | 'month' | 'nextMonth' | 'tomorrow' | 'moreThanDaysAgo' | 'lessThanDaysAgo' | 'daysAgo' | 'moreThanDaysAhead' | 'lessThanDaysAhead' | 'daysAhead': Condition
          - `type` 'text' | 'textArea' | 'dateTime' | 'number' | 'boolean' | 'list' | 'multiList' | 'date': Type
        - `extendedFilter` string, nullable: Advanced filter
        - `extendedFilterId` string, nullable: Advanced filter ID
        - `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
      - `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.
      - `extendedFilter` string, nullable: Extended filter
      - `extendedFilterId` string, nullable: Extended filter ID
      - `timezoneOffsetMin` integer, nullable: Time zone offset in minutes
      - `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` AccelModelProjectModulesProductsProductPurchaseOrderPayment[], nullable: Generic response model for list requests.
      - `type` 'money' | 'bonus': Type
      - `saveCard` boolean, nullable: Save card
      - `saveCardError` string, nullable: Error saving card
      - `amount` number, double: Amount
      - `fee` number, double, nullable: Fee
      - `deduction` number, double: Deduction
      - `income` number, double: Income
      - `amountUsd` number, double, nullable: Amount in USD
      - `feeUsd` number, double, nullable: Fee in USD
      - `status` 'pending' | 'waitingForCapture' | 'success' | 'canceled' | 'fail' | 'refund': Status
      - `installmentStatus` 'pending' | 'approved' | 'canceled' | 'denied' | 'success', nullable: Installment status
      - `currency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn': Currency
      - `createdDate` string, date-time: Creation date
      - `paymentDate` string, date-time, nullable: Payment date
      - `waitingForCaptureUntilDate` string, date-time, nullable: Date until which the payment awaits capture
      - `updatedDate` string, date-time, nullable: Date the record was last updated.
      - `gatewayAmount` number, double, nullable: Gateway amount
      - `gatewayCurrency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn', nullable: Gateway currency
      - `gatewayExchangeRate` number, double: Gateway exchange rate
      - `errorMessage` string, nullable: Error message
      - `additionalPaymentData` string, nullable: Additional payment data
      - `additionalPaymentMethodName` string, nullable: Additional payment method name
      - `additionalPaymentMethodData` string, nullable: Additional payment method data
      - `externalId` string, nullable: External ID
      - `isTest` boolean: Test payment
      - `purchaseOrderId` string, required: Order ID
      - `purchaseOrder` AccelModelProjectModulesProductsProductPurchaseOrder
        - `createdDate` string, date-time: Creation date
        - `paidDate` string, date-time, nullable: Payment date
        - `currency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn': Currency
        - `isDigitalDelivery` boolean: Digital delivery
        - `isQuick` boolean: Quick payment
        - `fullyPaid` boolean: Fully paid
        - `completed` boolean: Completed
        - `termsAccepted` boolean, nullable: Terms accepted
        - `offSession` boolean: Off-session payment
        - `isPartnerByPromoCode` boolean, nullable: Affiliate assigned via promo code
        - `shippingPrice` number, double, nullable: Shipping cost
        - `totalAmount` number, double: Total amount
        - `paidAmount` number, double: Paid amount
        - `paidBonusAmount` number, double: Amount paid with bonuses
        - `savingsAmount` number, double: Discount amount
        - `feeAmount` number, double: Fee amount
        - `partnerFeeAmount` number, double: Affiliate commission amount
        - `income` number, double: Income
        - `donationAmount` number, double, nullable: Donation amount
        - `deductionAmount` number, double: Deduction amount
        - `payAmount` number, double: Amount due
        - `hasShippingPrice` boolean: Has shipping price
        - `needShipping` boolean: Requires shipping
        - `partiallyPaid` boolean: Partially paid
        - `shippingPriceUsd` number, double, nullable: Shipping cost in USD
        - `totalAmountUsd` number, double, nullable: Total amount in USD
        - `paidAmountUsd` number, double, nullable: Paid amount in USD
        - `savingsAmountUsd` number, double, nullable: Discount amount in USD
        - `feeAmountUsd` number, double, nullable: Fee amount in USD
        - `status` 'created' | 'checkoutData' | 'payment' | 'partiallyPaid' | 'paid' | 'preparingShipment' | 'shipped' | 'fulfilled' | 'canceled' | 'refund': Status
        - `subscriptionAction` 'trial' | 'trialUpgrade' | 'fullPurchase' | 'fullPurchaseUpdate', nullable: Subscription action
        - `shippingEmail` string, nullable: Recipient email
        - `shippingFirstName` string, nullable: Recipient first name
        - `shippingLastName` string, nullable: Recipient last name
        - `shippingPhone` string, nullable: Recipient phone
        - `shippingAddress` string, nullable: Shipping address
        - `shippingCity` string, nullable: Shipping city
        - `shippingState` string, nullable: Shipping state or region
        - `shippingZip` string, nullable: Shipping ZIP code
        - `shippingCountry` string, nullable: Shipping country
        - `shippingComment` string, nullable: Shipping comment
        - `shippingTrackingCode` string, nullable: Tracking number
        - `siteGuestId` string, nullable: Website visitor ID
        - `siteSessionId` string, nullable: Website session ID
        - `siteSessionEnterViewId` string, nullable: Website session page view ID
        - `stepsJson` string, nullable: Steps in JSON
        - `utmSource` string, nullable: Identifies the site that sent the traffic.
        - `utmMedium` string, nullable: Identifies the marketing medium, such as cpc or email.
        - `utmCampaign` string, nullable: Identifies a specific advertising campaign
        - `utmTerm` string, nullable: Identifies a keyword from an ad campaign, regardless of where the click came from
        - `utmContent` string, nullable: Identifies the specific content a user clicked before arriving at the site, such as a banner ad or text link. Often used for A/B testing and to measure the performance of pay-per-click ads.
        - `expirationDate` string, date-time, nullable: Expiration date
        - `parentId` string, nullable: Parent order ID
        - `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
            - `email` string, nullable: Email
            - `comment` string, nullable: Comment
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `reason` 'complained' | 'permanentFail' | 'custom' | 'providerStopList': Reason
            - `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.
          - `avatarId` string, nullable: Avatar ID
          - `avatar` 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.
          - `chatUserId` string, nullable: Chat user ID
          - `partnerId` string, nullable: Affiliate ID
          - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
          - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
            - `isActive` boolean: Active
            - `code` string, required: Code
            - `navigationCount` integer: Number of referral link clicks
            - `registrationCount` integer: Number of sign-ups
            - `amount` number, double: Amount
            - `fee` number, double: Commission
            - `availableFee` number, double: Available commission
            - `createdDate` string, date-time: Creation date
            - `acceptedDate` string, date-time, nullable: Acceptance date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (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.
          - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `lastStudyDate` string, date-time, nullable: Last study date
            - `continuousStudyStartDate` string, date-time, nullable: Learning streak start date
            - `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.
          - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
            - `contactId` string, nullable: ::API.Modules.Communities.Tables.CommunityMember.ContactId::
            - `contact` AccelModelProjectModulesStudentsStudent (recursive)
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastActivityDate` string, date-time, nullable: ::API.Modules.Communities.Tables.CommunityMember.LastActivityDate::
            - `role` 'user' | 'moderator': ::API.Modules.Communities.Tables.CommunityMember.Role::
            - `viewRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.ViewRestrictionEnabled::
            - `likesRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.LikesRestrictionEnabled::
            - `commentsRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.CommentsRestrictionEnabled::
            - `publishRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.PublishRestrictionEnabled::
            - `badges` AccelModelProjectModulesCommunitiesTablesCommunityMemberBadge[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Badges::
              - …
            - `reactions` AccelModelProjectModulesCommunitiesTablesCommunityMemberReaction[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Reactions::
              - …
            - `posts` AccelModelProjectModulesCommunitiesTablesCommunityPost[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Posts::
              - …
            - `comments` AccelModelProjectModulesCommunitiesTablesCommunityPostComment[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Comments::
              - …
            - `reports` AccelModelProjectModulesCommunitiesTablesCommunityMemberReport[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Reports::
              - …
            - `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.
          - `externalId` string, nullable: External ID
          - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time: Date the record was last updated.
            - `beginDate` string, date-time, nullable: Start date
            - `endDate` string, date-time, nullable: End date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `state` 'notStarted' | 'inProgress' | 'ended': State
            - `progress` number, float: Progress
            - `score` integer: Score
            - `feedback` string, nullable: Feedback
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `courseId` string, required: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `currentCourseItemId` string, nullable: Current course step ID
            - `currentCourseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Contact progress on course steps
              - …
            - `hasFeedback` boolean: Has feedback
            - `flowBeginDate` string, date-time, nullable: Cohort start date
            - `accessBeginDate` string, date-time, nullable: Access start date
            - `accessEndDate` string, date-time, nullable: Access end date
            - `isSubscription` boolean: Subscription
            - `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.
          - `license` AccelModelProjectModulesStudentsStudentLicense
            - `repetitive` boolean: Whether the license is a renewal
            - `type` 'course' | 'coursePlan' | 'productPackage' | 'flowDate' | 'library' | 'product' | 'allCourses' | 'allLibraries', nullable: Type
            - `state` 'active' | 'paused': State
            - `beginDate` string, date-time: Start date
            - `endDate` string, date-time, nullable: End date
            - `creditEndDate` string, date-time, nullable: Grace period end date
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expirationEventTriggered` boolean: Expiration event triggered
            - `suspendedPeriodInSec` integer: Suspension period, in seconds
            - `renewalCountLimitEnabled` boolean: Renewal limit enabled
            - `renewalCountLimit` integer, nullable: Renewal limit
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `productPackageId` string, nullable: Product package ID
            - `productPackage` AccelModelProjectModulesProductPackagesProductPackage
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `coursePlanId` string, nullable: Plan ID
            - `coursePlan` AccelModelProjectModulesCoursesCoursePlan
              - …
            - `libraryAccessId` string, nullable: Library access ID
            - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess
              - …
            - `dateFlowId` string, nullable: Cohort dates ID
            - `dateFlow` AccelModelProjectModulesFlowFlowDate
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesProductsProduct
              - …
            - `purchaseOrderId` string, nullable: Order ID
            - `purchaseOrder` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `currentRenewalId` string, nullable: Current renewal ID
            - `currentRenewal` AccelModelProjectModulesStudentsStudentLicenseRenewal
              - …
            - `currentSuspensionId` string, nullable: Current suspension ID
            - `currentSuspension` AccelModelProjectModulesStudentsStudentLicenseSuspension
              - …
            - `paymentMethodId` string, nullable: Payment method ID
            - `paymentMethod` AccelModelProjectModulesStudentsStudentPaymentMethod
              - …
            - `gamificationProductId` string, nullable: Gamification product ID
            - `gamificationProduct` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `renewals` AccelModelProjectModulesStudentsStudentLicenseRenewal[], nullable: Renewals
              - …
            - `suspensions` AccelModelProjectModulesStudentsStudentLicenseSuspension[], nullable: Suspensions
              - …
            - `executedScenarioNodes` AccelModelProjectModulesScenariosExecutedScenarioNode[], nullable: Executed automation steps
              - …
            - `hasOrderId` boolean: Has an order ID
            - `isCourse` boolean: Course
            - `isLibrary` boolean: Library
            - `isFlowDate` boolean: Cohort dates
            - `isProduct` boolean: Product
            - `isAllCouses` boolean: All courses
            - `isAllLibraries` boolean: All libraries
            - `relevance` 'past' | 'present' | 'future': Validity status
            - `hasCourseId` boolean: Has a course ID
            - `hasCoursePlanId` boolean: Has a plan ID
            - `hasFlowDateId` boolean: Has a cohort dates ID
            - `hasProductId` boolean: Has a product ID
            - `hasLibraryItemIds` boolean: Has library step IDs
            - `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.
          - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time: Date the record was last updated.
            - `beginDate` string, date-time, nullable: Start date
            - `endDate` string, date-time, nullable: End date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `state` 'notStarted' | 'inProgress' | 'ended': State
            - `progress` number, float: Progress
            - `score` integer: Score
            - `feedback` string, nullable: Feedback
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `courseId` string, required: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `currentCourseItemId` string, nullable: Current course step ID
            - `currentCourseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Contact progress on course steps
              - …
            - `hasFeedback` boolean: Has feedback
            - `flowBeginDate` string, date-time, nullable: Cohort start date
            - `accessBeginDate` string, date-time, nullable: Access start date
            - `accessEndDate` string, date-time, nullable: Access end date
            - `isSubscription` boolean: Subscription
            - `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.
          - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
            - `createdDate` string, date-time, nullable: Creation date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `tagId` string, required: Tag ID
            - `tag` AccelModelProjectModulesTagsTag
              - …
            - `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.
          - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
            - `createdDate` string, date-time, nullable: Creation date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `groupId` string, required: Group ID
            - `group` AccelModelProjectModulesStudentsStudentGroup
              - …
            - `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.
          - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
            - `adminId` string, required: Admin ID
            - `admin` AccelModelProjectModulesUsersAdmin
              - …
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `post` string, nullable: Job title
            - `trackPurchaseOrder` boolean: Track orders
            - `trackChat` boolean: Track chat
            - `assignCourses` boolean: ::API.Modules.Users.AdminResponsibleStudentLink.AssignCourses::
            - `assignedCourseIdsJson` string, nullable: ::API.Modules.Users.AdminResponsibleStudentLink.AssignedCourseIdsJson::
            - `assignedCourseIds` string[], nullable: ::API.Modules.Users.AdminResponsibleStudentLink.AssignedCourseIds::
            - `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.
          - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
            - `valueString` string, nullable: String
            - `valueNumeric` number, double, nullable: Number
            - `valueBoolean` boolean, nullable: Boolean value
            - `valueDateTime` string, date-time, nullable: Date and time
            - `valueDate` string, date-time, nullable: Date
            - `valueList` string, nullable: List
            - `valueMultiList` string, nullable: Multi-select list
            - `additionalData` string, nullable: Additional data
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `leadId` string, required: Contact ID
            - `lead` AccelModelProjectModulesStudentsStudent (recursive)
            - `leadAttributeId` string, required: Attribute ID
            - `leadAttribute` AccelModelProjectModulesCRMLeadAttribute
              - …
            - `hasValueList` boolean: Contains a list of values
            - `hasValueMultiList` boolean: Contains a multi-select list of values
            - `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.
          - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
            - `repetitive` boolean: Whether the license is a renewal
            - `type` 'course' | 'coursePlan' | 'productPackage' | 'flowDate' | 'library' | 'product' | 'allCourses' | 'allLibraries', nullable: Type
            - `state` 'active' | 'paused': State
            - `beginDate` string, date-time: Start date
            - `endDate` string, date-time, nullable: End date
            - `creditEndDate` string, date-time, nullable: Grace period end date
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expirationEventTriggered` boolean: Expiration event triggered
            - `suspendedPeriodInSec` integer: Suspension period, in seconds
            - `renewalCountLimitEnabled` boolean: Renewal limit enabled
            - `renewalCountLimit` integer, nullable: Renewal limit
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `productPackageId` string, nullable: Product package ID
            - `productPackage` AccelModelProjectModulesProductPackagesProductPackage
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `coursePlanId` string, nullable: Plan ID
            - `coursePlan` AccelModelProjectModulesCoursesCoursePlan
              - …
            - `libraryAccessId` string, nullable: Library access ID
            - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess
              - …
            - `dateFlowId` string, nullable: Cohort dates ID
            - `dateFlow` AccelModelProjectModulesFlowFlowDate
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesProductsProduct
              - …
            - `purchaseOrderId` string, nullable: Order ID
            - `purchaseOrder` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `currentRenewalId` string, nullable: Current renewal ID
            - `currentRenewal` AccelModelProjectModulesStudentsStudentLicenseRenewal
              - …
            - `currentSuspensionId` string, nullable: Current suspension ID
            - `currentSuspension` AccelModelProjectModulesStudentsStudentLicenseSuspension
              - …
            - `paymentMethodId` string, nullable: Payment method ID
            - `paymentMethod` AccelModelProjectModulesStudentsStudentPaymentMethod
              - …
            - `gamificationProductId` string, nullable: Gamification product ID
            - `gamificationProduct` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `renewals` AccelModelProjectModulesStudentsStudentLicenseRenewal[], nullable: Renewals
              - …
            - `suspensions` AccelModelProjectModulesStudentsStudentLicenseSuspension[], nullable: Suspensions
              - …
            - `executedScenarioNodes` AccelModelProjectModulesScenariosExecutedScenarioNode[], nullable: Executed automation steps
              - …
            - `hasOrderId` boolean: Has an order ID
            - `isCourse` boolean: Course
            - `isLibrary` boolean: Library
            - `isFlowDate` boolean: Cohort dates
            - `isProduct` boolean: Product
            - `isAllCouses` boolean: All courses
            - `isAllLibraries` boolean: All libraries
            - `relevance` 'past' | 'present' | 'future': Validity status
            - `hasCourseId` boolean: Has a course ID
            - `hasCoursePlanId` boolean: Has a plan ID
            - `hasFlowDateId` boolean: Has a cohort dates ID
            - `hasProductId` boolean: Has a product ID
            - `hasLibraryItemIds` boolean: Has library step IDs
            - `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.
          - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
          - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
            - `externalId` string, nullable: External ID
            - `externalName` string, nullable: External nickname
            - `externalFirstName` string, nullable: External first name
            - `externalLastName` string, nullable: External last name
            - `type` 'email' | 'vk' | 'tg' | 'vb' | 'fb' | 'wa' | 'ig' | 'line' | 'phone' | 'threads': Type
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `unsubscribed` boolean, nullable: Unsubscribed
            - `unsubscribedDate` string, date-time, nullable: Unsubscribe date
            - `confirmed` boolean, nullable: Confirmed
            - `confirmationToken` string, nullable: Confirmation token
            - `confirmationTokenSentDate` string, date-time, nullable: Date the confirmation token was sent
            - `confirmationAttemptsLeft` integer: Confirmation attempts left
            - `confirmationType` 'tgGateway' | 'sms': Confirmation type
            - `blockedUntil` string, date-time, nullable: Blocked until
            - `sendingsLeft` integer: Messages left to send
            - `studentId` string, nullable: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (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.
          - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
            - `type` 'deposit' | 'withdrawal': Type
            - `amount` number, double: Amount
            - `fee` number, double: Commission
            - `deduction` number, double: Deduction
            - `comment` string, nullable: Comment
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `validAfterDate` string, date-time, nullable: Date after which the transaction becomes valid
            - `useBonus` boolean: Bonuses used
            - `level` integer, nullable: Level
            - `levelPartnerId` string, nullable: ID of the affiliate at this commission level
            - `levelPartner` AccelModelProjectModulesStudentsStudent (recursive)
            - `partnerId` string, required: Affiliate ID
            - `partner` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminCreatorId` string, nullable: ID of the admin who created the transaction
            - `adminCreator` AccelModelProjectModulesUsersAdmin
              - …
            - `orderId` string, nullable: Order ID
            - `order` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `requestId` string, nullable: Withdrawal request ID
            - `request` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `studentCreatorId` string, nullable: ID of the contact who created the transaction
            - `studentCreator` AccelModelProjectModulesStudentsStudent (recursive)
            - `studentBonusTransaction` AccelModelProjectModulesStudentsStudentBonusTransaction
              - …
            - `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.
          - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
            - `amount` number, double: Amount
            - `partnerComment` string, nullable: Affiliate comment
            - `adminComment` string, nullable: Admin comment
            - `status` 'requested' | 'approved' | 'declined': Status
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `partnerId` string, required: Affiliate ID
            - `partner` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminId` string, nullable: Admin ID
            - `admin` AccelModelProjectModulesUsersAdmin
              - …
            - `transaction` AccelModelProjectModulesPartnershipsPartnershipTransaction
              - …
            - `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.
          - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
            - `points` integer: Points
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `achievementId` string, required: Achievement ID
            - `achievement` AccelModelProjectModulesGamificationsGamificationAchievement
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryId` string, nullable: Library ID
            - `library` AccelModelProjectModulesLibrariesLibrary
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `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.
          - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
            - `createdDate` string, date-time: Creation date
            - `completedDate` string, date-time, nullable: Completion date
            - `blockingNodePayloadJson` string, nullable: Payload JSON of the step the run is waiting on
            - `scenarioId` string, required: Automation ID
            - `scenario` AccelModelProjectModulesScenariosScenario
              - …
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `initialNodeId` string, required: Starting step ID
            - `initialNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `lastExecutedNodeId` string, nullable: Last executed step ID
            - `lastExecutedNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `blockingNodeId` string, nullable: ID of the step the run is waiting on
            - `blockingNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `completedByAdminId` string, nullable: ID of the admin who completed the run
            - `completedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `chatConversationId` string, nullable: Chat conversation ID
            - `chatConversation` AccelModelProjectModulesChatsChatConversation
              - …
            - `webinarId` string, nullable: Webinar ID
            - `webinar` AccelModelProjectModulesWebinarsWebinar
              - …
            - `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.
          - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
            - `points` integer: Points
            - `type` 'deposit' | 'withdrawal': Type
            - `comment` string, nullable: Comment
            - `isManual` boolean: Created manually
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expiredDate` string, date-time, nullable: Expiration date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminCreatorId` string, nullable: ID of the admin who created the transaction
            - `adminCreator` AccelModelProjectModulesUsersAdmin
              - …
            - `studentAchievementId` string, nullable: ID of the achievement earned by the contact
            - `studentAchievement` AccelModelProjectModulesStudentsStudentAchievement
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryId` string, nullable: Library ID
            - `library` AccelModelProjectModulesLibrariesLibrary
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `gamificationId` string, required: Gamification ID
            - `gamification` AccelModelProjectModulesGamificationsGamification
              - …
            - `burnedTransactionId` string, nullable: ID of the transaction whose points expired
            - `burnedTransaction` AccelModelProjectModulesGamificationsGamificationTransaction (recursive)
            - `burnedPoints` integer, nullable: Expired points
            - `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.
          - `tags` string[], nullable: Tags
          - `groups` string[], nullable: Groups
          - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
            - `id` string, nullable: Unique ID
            - `key` string, nullable: Key
            - `value` string, nullable: Value
            - `labelValue` string, nullable: Value label
          - `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.
        - `voiceCallId` string, nullable: ::API.Modules.Products.ProductPurchaseOrder.VoiceCallId::
        - `partnerId` string, nullable: Affiliate ID
        - `partner` 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
            - `email` string, nullable: Email
            - `comment` string, nullable: Comment
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `reason` 'complained' | 'permanentFail' | 'custom' | 'providerStopList': Reason
            - `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.
          - `avatarId` string, nullable: Avatar ID
          - `avatar` 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.
          - `chatUserId` string, nullable: Chat user ID
          - `partnerId` string, nullable: Affiliate ID
          - `partnerExpireDate` string, date-time, nullable: Affiliate expiration date
          - `partnershipMember` AccelModelProjectModulesPartnershipsPartnershipMember
            - `isActive` boolean: Active
            - `code` string, required: Code
            - `navigationCount` integer: Number of referral link clicks
            - `registrationCount` integer: Number of sign-ups
            - `amount` number, double: Amount
            - `fee` number, double: Commission
            - `availableFee` number, double: Available commission
            - `createdDate` string, date-time: Creation date
            - `acceptedDate` string, date-time, nullable: Acceptance date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (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.
          - `studentGamification` AccelModelProjectModulesStudentsStudentGamification
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `lastStudyDate` string, date-time, nullable: Last study date
            - `continuousStudyStartDate` string, date-time, nullable: Learning streak start date
            - `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.
          - `communityMember` AccelModelProjectModulesCommunitiesTablesCommunityMember
            - `contactId` string, nullable: ::API.Modules.Communities.Tables.CommunityMember.ContactId::
            - `contact` AccelModelProjectModulesStudentsStudent (recursive)
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lastActivityDate` string, date-time, nullable: ::API.Modules.Communities.Tables.CommunityMember.LastActivityDate::
            - `role` 'user' | 'moderator': ::API.Modules.Communities.Tables.CommunityMember.Role::
            - `viewRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.ViewRestrictionEnabled::
            - `likesRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.LikesRestrictionEnabled::
            - `commentsRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.CommentsRestrictionEnabled::
            - `publishRestrictionEnabled` boolean: ::API.Modules.Communities.Tables.CommunityMember.PublishRestrictionEnabled::
            - `badges` AccelModelProjectModulesCommunitiesTablesCommunityMemberBadge[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Badges::
              - …
            - `reactions` AccelModelProjectModulesCommunitiesTablesCommunityMemberReaction[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Reactions::
              - …
            - `posts` AccelModelProjectModulesCommunitiesTablesCommunityPost[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Posts::
              - …
            - `comments` AccelModelProjectModulesCommunitiesTablesCommunityPostComment[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Comments::
              - …
            - `reports` AccelModelProjectModulesCommunitiesTablesCommunityMemberReport[], nullable: ::API.Modules.Communities.Tables.CommunityMember.Reports::
              - …
            - `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.
          - `externalId` string, nullable: External ID
          - `studentCourse` AccelModelProjectModulesStudentsStudentCourse
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time: Date the record was last updated.
            - `beginDate` string, date-time, nullable: Start date
            - `endDate` string, date-time, nullable: End date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `state` 'notStarted' | 'inProgress' | 'ended': State
            - `progress` number, float: Progress
            - `score` integer: Score
            - `feedback` string, nullable: Feedback
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `courseId` string, required: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `currentCourseItemId` string, nullable: Current course step ID
            - `currentCourseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Contact progress on course steps
              - …
            - `hasFeedback` boolean: Has feedback
            - `flowBeginDate` string, date-time, nullable: Cohort start date
            - `accessBeginDate` string, date-time, nullable: Access start date
            - `accessEndDate` string, date-time, nullable: Access end date
            - `isSubscription` boolean: Subscription
            - `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.
          - `license` AccelModelProjectModulesStudentsStudentLicense
            - `repetitive` boolean: Whether the license is a renewal
            - `type` 'course' | 'coursePlan' | 'productPackage' | 'flowDate' | 'library' | 'product' | 'allCourses' | 'allLibraries', nullable: Type
            - `state` 'active' | 'paused': State
            - `beginDate` string, date-time: Start date
            - `endDate` string, date-time, nullable: End date
            - `creditEndDate` string, date-time, nullable: Grace period end date
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expirationEventTriggered` boolean: Expiration event triggered
            - `suspendedPeriodInSec` integer: Suspension period, in seconds
            - `renewalCountLimitEnabled` boolean: Renewal limit enabled
            - `renewalCountLimit` integer, nullable: Renewal limit
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `productPackageId` string, nullable: Product package ID
            - `productPackage` AccelModelProjectModulesProductPackagesProductPackage
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `coursePlanId` string, nullable: Plan ID
            - `coursePlan` AccelModelProjectModulesCoursesCoursePlan
              - …
            - `libraryAccessId` string, nullable: Library access ID
            - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess
              - …
            - `dateFlowId` string, nullable: Cohort dates ID
            - `dateFlow` AccelModelProjectModulesFlowFlowDate
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesProductsProduct
              - …
            - `purchaseOrderId` string, nullable: Order ID
            - `purchaseOrder` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `currentRenewalId` string, nullable: Current renewal ID
            - `currentRenewal` AccelModelProjectModulesStudentsStudentLicenseRenewal
              - …
            - `currentSuspensionId` string, nullable: Current suspension ID
            - `currentSuspension` AccelModelProjectModulesStudentsStudentLicenseSuspension
              - …
            - `paymentMethodId` string, nullable: Payment method ID
            - `paymentMethod` AccelModelProjectModulesStudentsStudentPaymentMethod
              - …
            - `gamificationProductId` string, nullable: Gamification product ID
            - `gamificationProduct` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `renewals` AccelModelProjectModulesStudentsStudentLicenseRenewal[], nullable: Renewals
              - …
            - `suspensions` AccelModelProjectModulesStudentsStudentLicenseSuspension[], nullable: Suspensions
              - …
            - `executedScenarioNodes` AccelModelProjectModulesScenariosExecutedScenarioNode[], nullable: Executed automation steps
              - …
            - `hasOrderId` boolean: Has an order ID
            - `isCourse` boolean: Course
            - `isLibrary` boolean: Library
            - `isFlowDate` boolean: Cohort dates
            - `isProduct` boolean: Product
            - `isAllCouses` boolean: All courses
            - `isAllLibraries` boolean: All libraries
            - `relevance` 'past' | 'present' | 'future': Validity status
            - `hasCourseId` boolean: Has a course ID
            - `hasCoursePlanId` boolean: Has a plan ID
            - `hasFlowDateId` boolean: Has a cohort dates ID
            - `hasProductId` boolean: Has a product ID
            - `hasLibraryItemIds` boolean: Has library step IDs
            - `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.
          - `studentCourses` AccelModelProjectModulesStudentsStudentCourse[], nullable: User courses
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time: Date the record was last updated.
            - `beginDate` string, date-time, nullable: Start date
            - `endDate` string, date-time, nullable: End date
            - `lastActivityDate` string, date-time, nullable: Last activity date
            - `state` 'notStarted' | 'inProgress' | 'ended': State
            - `progress` number, float: Progress
            - `score` integer: Score
            - `feedback` string, nullable: Feedback
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `courseId` string, required: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `currentCourseItemId` string, nullable: Current course step ID
            - `currentCourseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `studentCourseItemProgresses` AccelModelProjectModulesStudentsStudentCourseItemProgress[], nullable: Contact progress on course steps
              - …
            - `hasFeedback` boolean: Has feedback
            - `flowBeginDate` string, date-time, nullable: Cohort start date
            - `accessBeginDate` string, date-time, nullable: Access start date
            - `accessEndDate` string, date-time, nullable: Access end date
            - `isSubscription` boolean: Subscription
            - `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.
          - `studentTagLinks` AccelModelProjectModulesUsersStudentTagLink[], nullable: User tag links
            - `createdDate` string, date-time, nullable: Creation date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `tagId` string, required: Tag ID
            - `tag` AccelModelProjectModulesTagsTag
              - …
            - `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.
          - `groupLinks` AccelModelProjectModulesUsersStudentGroupLink[], nullable: Group links
            - `createdDate` string, date-time, nullable: Creation date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `groupId` string, required: Group ID
            - `group` AccelModelProjectModulesStudentsStudentGroup
              - …
            - `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.
          - `responsibleAdminLinks` AccelModelProjectModulesUsersAdminResponsibleStudentLink[], nullable: Responsible admin links
            - `adminId` string, required: Admin ID
            - `admin` AccelModelProjectModulesUsersAdmin
              - …
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `post` string, nullable: Job title
            - `trackPurchaseOrder` boolean: Track orders
            - `trackChat` boolean: Track chat
            - `assignCourses` boolean: ::API.Modules.Users.AdminResponsibleStudentLink.AssignCourses::
            - `assignedCourseIdsJson` string, nullable: ::API.Modules.Users.AdminResponsibleStudentLink.AssignedCourseIdsJson::
            - `assignedCourseIds` string[], nullable: ::API.Modules.Users.AdminResponsibleStudentLink.AssignedCourseIds::
            - `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.
          - `leadAttributeValues` AccelModelProjectModulesCRMLeadAttributeValue[], nullable: Contact custom attribute values
            - `valueString` string, nullable: String
            - `valueNumeric` number, double, nullable: Number
            - `valueBoolean` boolean, nullable: Boolean value
            - `valueDateTime` string, date-time, nullable: Date and time
            - `valueDate` string, date-time, nullable: Date
            - `valueList` string, nullable: List
            - `valueMultiList` string, nullable: Multi-select list
            - `additionalData` string, nullable: Additional data
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `leadId` string, required: Contact ID
            - `lead` AccelModelProjectModulesStudentsStudent (recursive)
            - `leadAttributeId` string, required: Attribute ID
            - `leadAttribute` AccelModelProjectModulesCRMLeadAttribute
              - …
            - `hasValueList` boolean: Contains a list of values
            - `hasValueMultiList` boolean: Contains a multi-select list of values
            - `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.
          - `studentCourseAccesses` AccelModelProjectModulesStudentsStudentLicense[], nullable: User course access
            - `repetitive` boolean: Whether the license is a renewal
            - `type` 'course' | 'coursePlan' | 'productPackage' | 'flowDate' | 'library' | 'product' | 'allCourses' | 'allLibraries', nullable: Type
            - `state` 'active' | 'paused': State
            - `beginDate` string, date-time: Start date
            - `endDate` string, date-time, nullable: End date
            - `creditEndDate` string, date-time, nullable: Grace period end date
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expirationEventTriggered` boolean: Expiration event triggered
            - `suspendedPeriodInSec` integer: Suspension period, in seconds
            - `renewalCountLimitEnabled` boolean: Renewal limit enabled
            - `renewalCountLimit` integer, nullable: Renewal limit
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `productPackageId` string, nullable: Product package ID
            - `productPackage` AccelModelProjectModulesProductPackagesProductPackage
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `coursePlanId` string, nullable: Plan ID
            - `coursePlan` AccelModelProjectModulesCoursesCoursePlan
              - …
            - `libraryAccessId` string, nullable: Library access ID
            - `libraryAccess` AccelModelProjectModulesLibrariesLibraryAccess
              - …
            - `dateFlowId` string, nullable: Cohort dates ID
            - `dateFlow` AccelModelProjectModulesFlowFlowDate
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesProductsProduct
              - …
            - `purchaseOrderId` string, nullable: Order ID
            - `purchaseOrder` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `currentRenewalId` string, nullable: Current renewal ID
            - `currentRenewal` AccelModelProjectModulesStudentsStudentLicenseRenewal
              - …
            - `currentSuspensionId` string, nullable: Current suspension ID
            - `currentSuspension` AccelModelProjectModulesStudentsStudentLicenseSuspension
              - …
            - `paymentMethodId` string, nullable: Payment method ID
            - `paymentMethod` AccelModelProjectModulesStudentsStudentPaymentMethod
              - …
            - `gamificationProductId` string, nullable: Gamification product ID
            - `gamificationProduct` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `renewals` AccelModelProjectModulesStudentsStudentLicenseRenewal[], nullable: Renewals
              - …
            - `suspensions` AccelModelProjectModulesStudentsStudentLicenseSuspension[], nullable: Suspensions
              - …
            - `executedScenarioNodes` AccelModelProjectModulesScenariosExecutedScenarioNode[], nullable: Executed automation steps
              - …
            - `hasOrderId` boolean: Has an order ID
            - `isCourse` boolean: Course
            - `isLibrary` boolean: Library
            - `isFlowDate` boolean: Cohort dates
            - `isProduct` boolean: Product
            - `isAllCouses` boolean: All courses
            - `isAllLibraries` boolean: All libraries
            - `relevance` 'past' | 'present' | 'future': Validity status
            - `hasCourseId` boolean: Has a course ID
            - `hasCoursePlanId` boolean: Has a plan ID
            - `hasFlowDateId` boolean: Has a cohort dates ID
            - `hasProductId` boolean: Has a product ID
            - `hasLibraryItemIds` boolean: Has library step IDs
            - `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.
          - `orders` AccelModelProjectModulesProductsProductPurchaseOrder[], nullable: Orders
          - `studentCommunications` AccelModelProjectModulesStudentsUserCommunication[], nullable: Contact channels
            - `externalId` string, nullable: External ID
            - `externalName` string, nullable: External nickname
            - `externalFirstName` string, nullable: External first name
            - `externalLastName` string, nullable: External last name
            - `type` 'email' | 'vk' | 'tg' | 'vb' | 'fb' | 'wa' | 'ig' | 'line' | 'phone' | 'threads': Type
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `unsubscribed` boolean, nullable: Unsubscribed
            - `unsubscribedDate` string, date-time, nullable: Unsubscribe date
            - `confirmed` boolean, nullable: Confirmed
            - `confirmationToken` string, nullable: Confirmation token
            - `confirmationTokenSentDate` string, date-time, nullable: Date the confirmation token was sent
            - `confirmationAttemptsLeft` integer: Confirmation attempts left
            - `confirmationType` 'tgGateway' | 'sms': Confirmation type
            - `blockedUntil` string, date-time, nullable: Blocked until
            - `sendingsLeft` integer: Messages left to send
            - `studentId` string, nullable: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (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.
          - `partnershipTransactions` AccelModelProjectModulesPartnershipsPartnershipTransaction[], nullable: Affiliate transactions
            - `type` 'deposit' | 'withdrawal': Type
            - `amount` number, double: Amount
            - `fee` number, double: Commission
            - `deduction` number, double: Deduction
            - `comment` string, nullable: Comment
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `validAfterDate` string, date-time, nullable: Date after which the transaction becomes valid
            - `useBonus` boolean: Bonuses used
            - `level` integer, nullable: Level
            - `levelPartnerId` string, nullable: ID of the affiliate at this commission level
            - `levelPartner` AccelModelProjectModulesStudentsStudent (recursive)
            - `partnerId` string, required: Affiliate ID
            - `partner` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminCreatorId` string, nullable: ID of the admin who created the transaction
            - `adminCreator` AccelModelProjectModulesUsersAdmin
              - …
            - `orderId` string, nullable: Order ID
            - `order` AccelModelProjectModulesProductsProductPurchaseOrder (recursive)
            - `requestId` string, nullable: Withdrawal request ID
            - `request` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `studentCreatorId` string, nullable: ID of the contact who created the transaction
            - `studentCreator` AccelModelProjectModulesStudentsStudent (recursive)
            - `studentBonusTransaction` AccelModelProjectModulesStudentsStudentBonusTransaction
              - …
            - `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.
          - `partnershipTransactionRequests` AccelModelProjectModulesPartnershipsPartnershipTransactionRequest[], nullable: Affiliate transaction requests
            - `amount` number, double: Amount
            - `partnerComment` string, nullable: Affiliate comment
            - `adminComment` string, nullable: Admin comment
            - `status` 'requested' | 'approved' | 'declined': Status
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `partnerId` string, required: Affiliate ID
            - `partner` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminId` string, nullable: Admin ID
            - `admin` AccelModelProjectModulesUsersAdmin
              - …
            - `transaction` AccelModelProjectModulesPartnershipsPartnershipTransaction
              - …
            - `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.
          - `gamificationAchievements` AccelModelProjectModulesStudentsStudentAchievement[], nullable: Gamification achievements
            - `points` integer: Points
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `achievementId` string, required: Achievement ID
            - `achievement` AccelModelProjectModulesGamificationsGamificationAchievement
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryId` string, nullable: Library ID
            - `library` AccelModelProjectModulesLibrariesLibrary
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `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.
          - `studentScenarios` AccelModelProjectModulesStudentsStudentScenario[], nullable: User automations
            - `createdDate` string, date-time: Creation date
            - `completedDate` string, date-time, nullable: Completion date
            - `blockingNodePayloadJson` string, nullable: Payload JSON of the step the run is waiting on
            - `scenarioId` string, required: Automation ID
            - `scenario` AccelModelProjectModulesScenariosScenario
              - …
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `initialNodeId` string, required: Starting step ID
            - `initialNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `lastExecutedNodeId` string, nullable: Last executed step ID
            - `lastExecutedNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `blockingNodeId` string, nullable: ID of the step the run is waiting on
            - `blockingNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `completedByAdminId` string, nullable: ID of the admin who completed the run
            - `completedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `chatConversationId` string, nullable: Chat conversation ID
            - `chatConversation` AccelModelProjectModulesChatsChatConversation
              - …
            - `webinarId` string, nullable: Webinar ID
            - `webinar` AccelModelProjectModulesWebinarsWebinar
              - …
            - `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.
          - `gamificationTransactions` AccelModelProjectModulesGamificationsGamificationTransaction[], nullable: Gamification transactions
            - `points` integer: Points
            - `type` 'deposit' | 'withdrawal': Type
            - `comment` string, nullable: Comment
            - `isManual` boolean: Created manually
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `expiredDate` string, date-time, nullable: Expiration date
            - `studentId` string, required: Contact ID
            - `student` AccelModelProjectModulesStudentsStudent (recursive)
            - `adminCreatorId` string, nullable: ID of the admin who created the transaction
            - `adminCreator` AccelModelProjectModulesUsersAdmin
              - …
            - `studentAchievementId` string, nullable: ID of the achievement earned by the contact
            - `studentAchievement` AccelModelProjectModulesStudentsStudentAchievement
              - …
            - `courseId` string, nullable: Course ID
            - `course` AccelModelProjectModulesCoursesCourse
              - …
            - `courseItemId` string, nullable: Course step ID
            - `courseItem` AccelModelProjectModulesCoursesCourseItem
              - …
            - `libraryId` string, nullable: Library ID
            - `library` AccelModelProjectModulesLibrariesLibrary
              - …
            - `libraryItemId` string, nullable: Library step ID
            - `libraryItem` AccelModelProjectModulesLibrariesLibraryItem
              - …
            - `productId` string, nullable: Product ID
            - `product` AccelModelProjectModulesGamificationsGamificationProduct
              - …
            - `scenarioNodeId` string, nullable: Automation step ID
            - `scenarioNode` AccelModelProjectModulesScenariosScenarioNode
              - …
            - `gamificationId` string, required: Gamification ID
            - `gamification` AccelModelProjectModulesGamificationsGamification
              - …
            - `burnedTransactionId` string, nullable: ID of the transaction whose points expired
            - `burnedTransaction` AccelModelProjectModulesGamificationsGamificationTransaction (recursive)
            - `burnedPoints` integer, nullable: Expired points
            - `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.
          - `tags` string[], nullable: Tags
          - `groups` string[], nullable: Groups
          - `attributes` AccelModelProjectHelpersLeadAttributeUpdateValue[], nullable: Custom attributes
            - `id` string, nullable: Unique ID
            - `key` string, nullable: Key
            - `value` string, nullable: Value
            - `labelValue` string, nullable: Value label
          - `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.
        - `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
            - `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.
        - `responsibleId` string, nullable: Owner ID
        - `responsible` 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
            - `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.
        - `paymentGatewayId` string, nullable: Payment gateway ID
        - `paymentGateway` AccelModelProjectModulesPaymentsPaymentGateway
          - `name` string, nullable: Name
          - `description` string, nullable: Description
          - `paymentButtonText` string, nullable: Payment button text
          - `externalId` string, nullable: External ID
          - `type` 'yandexCheckout' | 'roboKassa' | 'stripe' | 'payPal' | 'cash' | 'cloudPayments' | 'wireTransfer' | 'newStripe' | 'midtrans' | 'tinkoff' | 'prodamus' | 'sberbank' | 'fondy' | 'squareUp' | 'bePaid' | 'authorizeNet' | 'smartGlocal' | 'bitPay' | 'ecPay' | 'tinkoffInstallment' | 'mercadopago' | 'cyberSource' | 'wayForPay' | 'mobbex' | 'prontoPaga' | 'nmi' | 'cashfree' | 'redsys' | 'payPalV2' | 'dlocalgo' | 'affirm' | 'axlStripe' | 'revolutPay': Type
          - `currency` 'usd' | 'eur' | 'rub' | 'idr' | 'uah' | 'gbp' | 'pln' | 'byn' | 'kzt' | 'twd' | 'try' | 'ars' | 'aud' | 'bgn' | 'brl' | 'clp' | 'cop' | 'mxn' | 'pen' | 'uyu' | 'myr' | 'cad' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'bov' | 'bsd' | 'btn' | 'bwp' | 'byr' | 'bzd' | 'cdf' | 'chf' | 'clf' | 'cny' | 'cou' | 'crc' | 'csk' | 'cuc' | 'cup' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'ern' | 'etb' | 'fjd' | 'fkp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gwp' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'ils' | 'inr' | 'iqd' | 'irr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'kpw' | 'krw' | 'kwd' | 'kyd' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'ltl' | 'lvl' | 'lyd' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mro' | 'mur' | 'mvr' | 'mwk' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pgk' | 'php' | 'pkr' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sdg' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'ssp' | 'std' | 'svc' | 'syp' | 'szl' | 'thb' | 'tjs' | 'tmt' | 'tnd' | 'top' | 'ttd' | 'tzs' | 'ugx' | 'uzs' | 'vef' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmk' | 'zmw' | 'zwd' | 'zwl' | 'mru' | 'stn', nullable: Currency
          - `settings` string, nullable: Settings
          - `webhookSettings` string, nullable: Webhook settings
          - `isPrimary` boolean: Primary gateway
          - `showOnSite` boolean: Show on website
          - `saveCardEnabled` boolean: Save card details for future payments where applicable
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `parsedSettings` AccelModelProjectPaymentsPaymentGatewaySettings
            - `isCredentialEncrypted` boolean: Credentials encrypted
            - `externalId` string, nullable: External ID
            - `version` integer, nullable: Version
          - `parsedWebhookSettings` AccelModelProjectPaymentsPaymentGatewayWebhookSettings
            - `url` string, nullable: URL
          - `hasSettings` boolean: Has settings
          - `restrictions` AccelModelProjectPaymentsPaymentGatewayRestrictions
            - `supportSaveCard` boolean: Supports saved cards
            - `supportSalesSettings` boolean: Supports discount settings
            - `taxationRequired` boolean: Tax system required
            - `taxRequired` boolean: Tax required
            - `paymentMethodRequired` boolean: Payment method required
            - `paymentObjectRequired` boolean: Payment object required
            - `paymentMethodGroupRequired` boolean: Payment method group required
            - `language` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt', nullable: Language
            - `checkoutItemNameMaxLength` integer, nullable: Maximum product name length at checkout
            - `checkoutDescriptionMaxLength` integer, nullable: Maximum description length at checkout
            - `currencies` string[], nullable: Currencies
            - `taxations` string[], nullable: Tax systems
            - `taxes` string[], nullable: Taxes
            - `paymentObjects` string[], nullable: Payment objects
            - `paymentMethods` string[], nullable: Payment methods
            - `paymentMethodGroups` string[], nullable: Payment method groups
          - `isSupportSaveCard` boolean: Supports saved cards
          - `needRegisterWebhook` boolean: Webhook registration required
          - `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.
        - `siteId` string, nullable: Website ID
        - `site` AccelModelProjectModulesSitesSite
          - `name` string, required: Name
          - `subdomain` string, nullable: Subdomain
          - `domainPostfix` string, nullable: ::API.Modules.Sites.Site.DomainPostfix::
          - `shortDescription` string, nullable: Short description
          - `enabled` boolean: Enabled
          - `headerIntegrationCode` string, nullable: Integration code added to the head section of every page
          - `bodyIntegrationCode` string, nullable: Integration code added to the body of every page
          - `robotsTxt` string, nullable: Contents of the robots.txt file
          - `llmsTxt` string, nullable: ::API.Modules.Sites.Site.LlmsTxt::
          - `formTerms` string, nullable: Form terms
          - `formTermsEnabled` boolean: Whether form terms are enabled
          - `formTermsDefaultAccepted` boolean: Whether the form terms checkbox is checked by default
          - `checkoutFormTerms` string, nullable: Checkout form terms
          - `checkoutFormTermsEnabled` boolean: Whether checkout form terms are enabled
          - `checkoutFormTermsDefaultAccepted` boolean: Whether the checkout form terms checkbox is checked by default
          - `isCookieNotificationEnabled` boolean: Whether the cookie notification is enabled
          - `cookieNotificationText` string, nullable: Cookie notification text
          - `mapEnabled` boolean: ::API.Modules.Sites.Site.MapEnabled::
          - `chatEnabled` boolean: ::API.Modules.Sites.Site.ChatEnabled::
          - `chatChannelId` string, nullable: ::API.Modules.Sites.Site.ChatChannelId::
          - `chatChannel` AccelModelProjectModulesChatsChatChannel
            - `name` string, nullable: Name
            - `settingsJson` string, nullable: Channel settings as JSON
            - `webhookId` string, nullable: Webhook ID
            - `externalId` string, nullable: External ID
            - `privateId` string, nullable: ::API.Modules.Chats.ChatChannel.PrivateId::
            - `type` 'accel' | 'vk' | 'tg' | 'vb' | 'fb' | 'wazzup24' | 'wa' | 'ig' | 'line' | 'smsc' | 'twilio' | 'ringCentral' | 'axlPhone' | 'site': Type
            - `userCount` integer: Number of users
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `broadcastDisabled` boolean: Broadcasts disabled
            - `disabled` boolean: Disabled
            - `disabledReason` string, nullable: Reason the channel was disabled
            - `number` integer: Number
            - `color` string, nullable: Color
            - `defaultChatBotId` string, nullable: ID of the default chatbot
            - `defaultChatBot` AccelModelProjectModulesChatsChatBot
              - …
            - `oAuthTokenId` string, nullable: ::API.Modules.Chats.ChatChannel.OAuthTokenId::
            - `oAuthToken` AccelModelProjectModulesOAuthTokensOAuthToken
              - …
            - `scenarios` AccelModelProjectModulesScenariosScenario[], nullable: ::API.Modules.Chats.ChatChannel.Scenarios::
              - …
            - `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.
          - `createdDate` string, date-time: Creation date
          - `updatedDate` string, date-time, nullable: Date the record was last updated.
          - `faviconId` string, nullable: Favicon ID
          - `favicon` 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.
          - `logoId` string, nullable: Logo ID
          - `logo` 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.
          - `siteDomainId` string, nullable: Site domain ID
          - `siteDomain` AccelModelProjectModulesSitesSiteDomain
            - `name` string, required: Domain name
            - `redirectTo` string, nullable: Redirect target
            - `movedPermanently` boolean: Whether the redirect is permanent (301)
            - `isSslCertIssued` boolean: Whether the SSL certificate is issued
            - `isConfirmed` boolean: Whether the domain is verified
            - `isMain` boolean: Whether this is the primary domain
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `dnsTarget` 'unknown' | 'current' | 'legacy' | 'external' | 'none': ::API.Modules.Sites.SiteDomain.DnsTarget::
            - `dnsCheckedDate` string, date-time, nullable: ::API.Modules.Sites.SiteDomain.DnsCheckedDate::
            - `site` AccelModelProjectModulesSitesSite (recursive)
            - `createdByAdminId` string, required: ID of the admin who created the domain
            - `createdByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `updatedByAdminId` string, nullable: ID of the admin who last updated the domain
            - `updatedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `softDeletedByAdminId` string, nullable: ID of the admin who deleted the domain
            - `softDeletedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `hasSite` boolean: Whether the domain is linked to a site
            - `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.
          - `page404Id` string, nullable: 404 page ID
          - `page404` AccelModelProjectModulesSitesSitePage
            - `name` string, nullable: Name
            - `internalName` string, nullable: Internal name
            - `segment` string, nullable: Segment
            - `url` string, nullable: URL
            - `shortDescription` string, nullable: Short description
            - `isPublished` boolean: Whether the page is published
            - `redirect` boolean: Whether the page redirects to another URL
            - `position` integer: Position
            - `redirectUrl` string, nullable: Redirect URL
            - `redirectPermanent` boolean: ::API.Modules.Sites.SitePage.RedirectPermanent::
            - `imageId` string, nullable: Image ID
            - `image` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `hideFromSearchBots` boolean: Whether to hide the page from search engines
            - `designHTML` string, nullable: Design HTML
            - `designStyle` string, nullable: Design style
            - `headHtml` string, nullable: Head HTML
            - `bodyHtml` string, nullable: Body HTML
            - `headHtmlPublished` string, nullable: ::API.Modules.Sites.SitePage.HeadHtmlPublished::
            - `bodyHtmlPublished` string, nullable: ::API.Modules.Sites.SitePage.BodyHtmlPublished::
            - `headerIntegrationCode` string, nullable: Integration code added to the head section of the page
            - `bodyIntegrationCode` string, nullable: Integration code added to the body of the page
            - `layoutType` 'default' | 'custom': Layout type
            - `layoutTypePublished` 'default' | 'custom', nullable: ::API.Modules.Sites.SitePage.LayoutTypePublished::
            - `previewToken` string, nullable: ::API.Modules.Sites.SitePage.PreviewToken::
            - `brandStyleId` string, nullable: ::API.Modules.Sites.SitePage.BrandStyleId::
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt', nullable: Language
            - `customLang` string, nullable: Custom language
            - `headerId` string, nullable: Header ID
            - `header` AccelModelProjectModulesSitesSiteComponent
              - …
            - `footerId` string, nullable: Footer ID
            - `footer` AccelModelProjectModulesSitesSiteComponent
              - …
            - `parentId` string, nullable: Parent page ID
            - `parent` AccelModelProjectModulesSitesSitePage (recursive)
            - `siteId` string, required: Site ID
            - `site` AccelModelProjectModulesSitesSite (recursive)
            - `createdByAdminId` string, required: ID of the admin who created the page
            - `createdByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `updatedByAdminId` string, nullable: ID of the admin who last updated the page
            - `updatedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `softDeletedByAdminId` string, nullable: ID of the admin who deleted the page
            - `softDeletedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `variationTestId` string, nullable: ::API.Modules.Sites.SitePage.VariationTestId::
            - `variationTest` AccelModelProjectModulesSitesSitePageVariationTest
              - …
            - `variationTests` AccelModelProjectModulesSitesSitePageVariationTest[], nullable: ::API.Modules.Sites.SitePage.VariationTests::
              - …
            - `variations` AccelModelProjectModulesSitesSitePageVariation[], nullable: ::API.Modules.Sites.SitePage.Variations::
              - …
            - `scenario` AccelModelProjectModulesScenariosScenario
              - …
            - `children` AccelModelProjectModulesSitesSitePage[], nullable: Child pages
            - `aiDialogId` string, nullable: ::API.Modules.Sites.SitePage.AiDialogId::
            - `aiDialog` AccelModelProjectModulesAIAiDialog
              - …
            - `screenshotFileId` string, nullable: ::API.Modules.Sites.SitePage.ScreenshotFileId::
            - `screenshotFile` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `hasHeaderId` boolean: Whether a header is assigned to the page
            - `hasFooterId` boolean: Whether a footer is assigned to the page
            - `hasImageId` boolean: Whether an image is assigned to the page
            - `viewStatsJson` string, nullable: ::API.Modules.Sites.SitePage.ViewStatsJson::
            - `viewStats` AccelModelProjectModulesSitesSiteViewStats
              - …
            - `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.
          - `createdByAdminId` string, required: ID of the admin who created the site
          - `createdByAdmin` 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.
          - `updatedByAdminId` string, nullable: ID of the admin who last updated the site
          - `updatedByAdmin` 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.
          - `softDeletedByAdminId` string, nullable: ID of the admin who deleted the site
          - `softDeletedByAdmin` 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.
          - `pages` AccelModelProjectModulesSitesSitePage[], nullable: Pages
            - `name` string, nullable: Name
            - `internalName` string, nullable: Internal name
            - `segment` string, nullable: Segment
            - `url` string, nullable: URL
            - `shortDescription` string, nullable: Short description
            - `isPublished` boolean: Whether the page is published
            - `redirect` boolean: Whether the page redirects to another URL
            - `position` integer: Position
            - `redirectUrl` string, nullable: Redirect URL
            - `redirectPermanent` boolean: ::API.Modules.Sites.SitePage.RedirectPermanent::
            - `imageId` string, nullable: Image ID
            - `image` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `hideFromSearchBots` boolean: Whether to hide the page from search engines
            - `designHTML` string, nullable: Design HTML
            - `designStyle` string, nullable: Design style
            - `headHtml` string, nullable: Head HTML
            - `bodyHtml` string, nullable: Body HTML
            - `headHtmlPublished` string, nullable: ::API.Modules.Sites.SitePage.HeadHtmlPublished::
            - `bodyHtmlPublished` string, nullable: ::API.Modules.Sites.SitePage.BodyHtmlPublished::
            - `headerIntegrationCode` string, nullable: Integration code added to the head section of the page
            - `bodyIntegrationCode` string, nullable: Integration code added to the body of the page
            - `layoutType` 'default' | 'custom': Layout type
            - `layoutTypePublished` 'default' | 'custom', nullable: ::API.Modules.Sites.SitePage.LayoutTypePublished::
            - `previewToken` string, nullable: ::API.Modules.Sites.SitePage.PreviewToken::
            - `brandStyleId` string, nullable: ::API.Modules.Sites.SitePage.BrandStyleId::
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `lang` 'ru' | 'en' | 'id' | 'uk' | 'es' | 'zhtw' | 'zhcn' | 'lt' | 'pt', nullable: Language
            - `customLang` string, nullable: Custom language
            - `headerId` string, nullable: Header ID
            - `header` AccelModelProjectModulesSitesSiteComponent
              - …
            - `footerId` string, nullable: Footer ID
            - `footer` AccelModelProjectModulesSitesSiteComponent
              - …
            - `parentId` string, nullable: Parent page ID
            - `parent` AccelModelProjectModulesSitesSitePage (recursive)
            - `siteId` string, required: Site ID
            - `site` AccelModelProjectModulesSitesSite (recursive)
            - `createdByAdminId` string, required: ID of the admin who created the page
            - `createdByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `updatedByAdminId` string, nullable: ID of the admin who last updated the page
            - `updatedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `softDeletedByAdminId` string, nullable: ID of the admin who deleted the page
            - `softDeletedByAdmin` AccelModelProjectModulesUsersAdmin
              - …
            - `variationTestId` string, nullable: ::API.Modules.Sites.SitePage.VariationTestId::
            - `variationTest` AccelModelProjectModulesSitesSitePageVariationTest
              - …
            - `variationTests` AccelModelProjectModulesSitesSitePageVariationTest[], nullable: ::API.Modules.Sites.SitePage.VariationTests::
              - …
            - `variations` AccelModelProjectModulesSitesSitePageVariation[], nullable: ::API.Modules.Sites.SitePage.Variations::
              - …
            - `scenario` AccelModelProjectModulesScenariosScenario
              - …
            - `children` AccelModelProjectModulesSitesSitePage[], nullable: Child pages
            - `aiDialogId` string, nullable: ::API.Modules.Sites.SitePage.AiDialogId::
            - `aiDialog` AccelModelProjectModulesAIAiDialog
              - …
            - `screenshotFileId` string, nullable: ::API.Modules.Sites.SitePage.ScreenshotFileId::
            - `screenshotFile` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `hasHeaderId` boolean: Whether a header is assigned to the page
            - `hasFooterId` boolean: Whether a footer is assigned to the page
            - `hasImageId` boolean: Whether an image is assigned to the page
            - `viewStatsJson` string, nullable: ::API.Modules.Sites.SitePage.ViewStatsJson::
            - `viewStats` AccelModelProjectModulesSitesSiteViewStats
              - …
            - `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.
          - `confirmations` AccelModelProjectModulesSitesSiteConfirmation[], nullable: Verification files
            - `name` string, nullable: Name
            - `path` string, nullable: Path
            - `type` 'content' | 'file': Type
            - `content` string, nullable: Content
            - `createdDate` string, date-time: Creation date
            - `updatedDate` string, date-time, nullable: Date the record was last updated.
            - `fileId` string, nullable: File ID
            - `file` AccelModelProjectModulesAccelFilesAccelFile
              - …
            - `siteId` string, required: Site ID
            - `site` AccelModelProjectModulesSitesSite (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.
          - `canUseFormTerms` boolean: Whether form terms are enabled and filled in
          - `canUseCheckoutFormTerms` boolean: Whether checkout form terms are enabled and filled in
          - `viewStatsJson` string, nullable: ::API.Modules.Sites.Site.ViewStatsJson::
          - `viewStats` AccelModelProjectModulesSitesSiteViewStats
            - `dailyViews` AccelModelProjectModulesSitesSiteViewStatsDailyView[], nullable: ::API.Modules.Sites.SiteViewStats.DailyViews::
              - …
          - `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.
        - `sitePageId` string, nullable: Website page ID
        - `sitePage` AccelModelProjectModulesSitesSitePage
          - `name` string, nullable: Name
          - `internalName` string, nullable: Internal name
          - `segment` string, nullable: Segment
          - `url` string, nullable: URL
          - `shortDescription` string, nullable: Short description
          - `isPublished` boolean: Whether the page is published
          - `redirect` boolean: Whether the page redirects to another URL
          - `position` integer: Position
          - `redirectUrl` string, nullable: Redirect URL
          - `redirectPermanent` boolean: ::API.Modules.Sites.SitePage.RedirectPermanent::
          - `imageId` string, nullable: Image ID
          - `image` 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
- … truncated; see the full OpenAPI document linked below

## 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)
