generated: '2026-07-18' method: derived source: openapi/cubesoftware-openapi-original.yml note: Entities derived from top-level path resources; relationships derived from *_id reference fields on component schemas. entity_count: 34 schema_count: 279 entities: - name: company operations: 20 - name: dimensions operations: 20 - name: data-tables operations: 15 - name: agents operations: 13 - name: currencies operations: 13 - name: cube operations: 12 - name: canvases operations: 10 - name: connection operations: 8 - name: user operations: 8 - name: governance operations: 6 - name: processes operations: 6 - name: templates operations: 6 - name: auth operations: 5 - name: integrations operations: 5 - name: connections operations: 4 - name: dashboard operations: 4 - name: ranges operations: 4 - name: tables operations: 4 - name: tags operations: 3 - name: tasks operations: 3 - name: action-items operations: 2 - name: comments operations: 2 - name: content-types operations: 2 - name: folders operations: 2 - name: formulas operations: 2 - name: library operations: 2 - name: library-items operations: 2 - name: permissions operations: 2 - name: permissionsets operations: 2 - name: attributes operations: 1 - name: compliance operations: 1 - name: imports operations: 1 - name: notification-schedules operations: 1 - name: notification-subscriptions operations: 1 relationships: - from: A1CubeValueRange to: created_by kind: belongs_to via: created_by_id - from: ActionItem to: company kind: belongs_to via: company_id - from: ActionItem to: created_by kind: belongs_to via: created_by_id - from: AttributeRequest to: table kind: belongs_to via: table_id - from: AttributeResponse to: table kind: belongs_to via: table_id - from: AuditTrailGroup to: batch kind: belongs_to via: batch_id - from: AuditTrailListItem to: model kind: belongs_to via: model_id - from: AutoMappingDoc to: tld kind: belongs_to via: tld_id - from: AutoMappingDoc to: dimension kind: belongs_to via: dimension_id - from: AutoMappingRule to: data_table kind: belongs_to via: data_table_id - from: AutoMappingRule to: tld kind: belongs_to via: tld_id - from: AutoMappingRule to: dimension kind: belongs_to via: dimension_id - from: BulkDimensionUpdateRequest to: batch kind: belongs_to via: batch_id - from: BulkDimensionUpdateRequest to: tld kind: belongs_to via: tld_id - from: BulkTaskItem to: assignee kind: belongs_to via: assignee_id - from: BulkTaskRequest to: process kind: belongs_to via: process_id - from: Canvas to: default_currency kind: belongs_to via: default_currency_id - from: CanvasListSchema to: default_currency kind: belongs_to via: default_currency_id - from: Comment to: created_by kind: belongs_to via: created_by_id - from: Comment to: deleted_by kind: belongs_to via: deleted_by_id - from: Comment to: target kind: belongs_to via: target_id - from: Company to: salesforce kind: belongs_to via: salesforce_id - from: CompanyIntegration to: integration kind: belongs_to via: integration_id - from: CompanyIntegration to: company kind: belongs_to via: company_id - from: CompanySettings to: mc_entity_tld kind: belongs_to via: mc_entity_tld_id - from: ConversionRate to: exchange_rate_type kind: belongs_to via: exchange_rate_type_id - from: ConversionRate to: rateable kind: belongs_to via: rateable_id - from: CreateDashboard to: external kind: belongs_to via: external_id - from: CubeValueRangeListSchema to: created_by kind: belongs_to via: created_by_id - from: Dashboard to: external kind: belongs_to via: external_id - from: Dimension to: parent kind: belongs_to via: parent_id - from: Dimension to: special_case kind: belongs_to via: special_case_id - from: DimensionExchangeRateTypeMapping to: content_type kind: belongs_to via: content_type_id - from: DimensionList to: parent kind: belongs_to via: parent_id - from: DimensionList to: special_case kind: belongs_to via: special_case_id - from: DimensionList to: currency kind: belongs_to via: currency_id - from: DimensionList to: data_table kind: belongs_to via: data_table_id - from: DimensionListApiDocAttributes_2 to: parent kind: belongs_to via: parent_id - from: DimensionMapping to: dimension kind: belongs_to via: dimension_id - from: DimensionMapping to: source_dimension kind: belongs_to via: source_dimension_id - from: DimensionWithTld to: parent kind: belongs_to via: parent_id - from: DimensionWithTld to: special_case kind: belongs_to via: special_case_id - from: ExchangeRateType to: weighted_average_of kind: belongs_to via: weighted_average_of_id - from: FileNode to: parent kind: belongs_to via: parent_id - from: Folder to: company kind: belongs_to via: company_id - from: Folder to: parent kind: belongs_to via: parent_id - from: Inline to: currency kind: belongs_to via: currency_id - from: InlineForm to: rateable kind: belongs_to via: rateable_id - from: LibraryItem to: folder kind: belongs_to via: folder_id - from: LibraryItem to: company kind: belongs_to via: company_id - from: MergeScenarioFromScenarios to: from_dimension kind: belongs_to via: from_dimension_id - from: MergeScenarioFromScenarios to: start_time_dimension kind: belongs_to via: start_time_dimension_id - from: MergeScenarioFromScenarios to: end_time_dimension kind: belongs_to via: end_time_dimension_id - from: MergeScenarioRequest to: to_scenario_dimension kind: belongs_to via: to_scenario_dimension_id - from: MfaDevice to: persistent kind: belongs_to via: persistent_id - from: NotificationSubscriptionUser to: user_company kind: belongs_to via: user_company_id - from: NotificationSubscriptionUser to: user kind: belongs_to via: user_id - from: OlapCubeChange to: batch kind: belongs_to via: batch_id - from: PatchedA1CubeValueRange to: created_by kind: belongs_to via: created_by_id - from: PatchedActionItem to: company kind: belongs_to via: company_id - from: PatchedActionItem to: created_by kind: belongs_to via: created_by_id - from: PatchedCanvas to: default_currency kind: belongs_to via: default_currency_id - from: PatchedCanvasTab to: canvas kind: belongs_to via: canvas_id - from: PatchedComment to: created_by kind: belongs_to via: created_by_id - from: PatchedComment to: deleted_by kind: belongs_to via: deleted_by_id - from: PatchedComment to: target kind: belongs_to via: target_id - from: PatchedCompanyIntegration to: integration kind: belongs_to via: integration_id - from: PatchedCompanyIntegration to: company kind: belongs_to via: company_id - from: PatchedConversionRate to: exchange_rate_type kind: belongs_to via: exchange_rate_type_id - from: PatchedConversionRate to: rateable kind: belongs_to via: rateable_id - from: PatchedCurrency to: exclusive_to_company kind: belongs_to via: exclusive_to_company_id - from: PatchedCurrency to: created_by kind: belongs_to via: created_by_id - from: PatchedDashboard to: external kind: belongs_to via: external_id - from: PatchedFolder to: company kind: belongs_to via: company_id - from: PatchedFolder to: parent kind: belongs_to via: parent_id - from: PatchedLibraryItem to: folder kind: belongs_to via: folder_id - from: PatchedLibraryItem to: company kind: belongs_to via: company_id - from: PatchedPlanningTable to: company kind: belongs_to via: company_id - from: PatchedPlanningTable to: created_by kind: belongs_to via: created_by_id - from: PatchedPlanningTable to: modified_by kind: belongs_to via: modified_by_id - from: PatchedTask to: process kind: belongs_to via: process_id - from: PatchedTask to: assignee kind: belongs_to via: assignee_id - from: PatchedTask to: completed_by kind: belongs_to via: completed_by_id - from: PatchedTask to: created_by kind: belongs_to via: created_by_id - from: PatchedTask to: modified_by kind: belongs_to via: modified_by_id - from: PlanningTable to: company kind: belongs_to via: company_id - from: PlanningTable to: created_by kind: belongs_to via: created_by_id - from: PlanningTable to: modified_by kind: belongs_to via: modified_by_id - from: PlanningTableDataset to: planning_table kind: belongs_to via: planning_table_id - from: PlanningTableDataset to: scenario kind: belongs_to via: scenario_id - from: PlanningTableDataset to: created_by kind: belongs_to via: created_by_id - from: PlanningTableDataset to: modified_by kind: belongs_to via: modified_by_id - from: ResyncRequest to: start_time_dimension kind: belongs_to via: start_time_dimension_id - from: ResyncRequest to: end_time_dimension kind: belongs_to via: end_time_dimension_id - from: ResyncResponse to: audit_log_event kind: belongs_to via: audit_log_event_id - from: RowColumnCubeValueRange to: created_by kind: belongs_to via: created_by_id - from: ScheduleDataTableImportRequest to: start_time_dimension kind: belongs_to via: start_time_dimension_id - from: ScheduleDataTableImportRequest to: end_time_dimension kind: belongs_to via: end_time_dimension_id - from: SourceDimensionTree to: parent kind: belongs_to via: parent_id - from: SourceDimensionTree to: currency kind: belongs_to via: currency_id - from: SourceDimensionTree to: special_case kind: belongs_to via: special_case_id - from: SourceDimensionTree to: data_table kind: belongs_to via: data_table_id - from: Target to: content_type kind: belongs_to via: content_type_id - from: Task to: process kind: belongs_to via: process_id - from: Task to: assignee kind: belongs_to via: assignee_id - from: Task to: completed_by kind: belongs_to via: completed_by_id - from: Task to: created_by kind: belongs_to via: created_by_id - from: Task to: modified_by kind: belongs_to via: modified_by_id - from: TemplatePlanningTableDataset to: planning_table kind: belongs_to via: planning_table_id - from: TemplatePlanningTableDataset to: scenario kind: belongs_to via: scenario_id - from: TransactionEvent to: upload kind: belongs_to via: upload_id - from: UploadPart to: external kind: belongs_to via: external_id - from: UserEventResponse to: model kind: belongs_to via: model_id - from: UserEventResponseRequest to: model kind: belongs_to via: model_id - from: WidgetBuilderRequest to: chat_session kind: belongs_to via: chat_session_id - from: WidgetDataSource to: widget kind: belongs_to via: widget_id - from: WidgetDataSource to: object kind: belongs_to via: object_id - from: WidgetRenderFilter to: tld kind: belongs_to via: tld_id - from: WorkflowExecution to: type kind: belongs_to via: type_id - from: WorkflowExecutionV2 to: type kind: belongs_to via: type_id