generated: '2026-08-12' method: derived source: openapi/*.yml components.schemas $ref graph note: Derived from the two OpenAPI 3.x surfaces that publish components.schemas (Analytics API, Product Catalog API). The Engage and Mapp Fashion surfaces publish Swagger 2.0 fragments with inline response schemas and no reusable components block, so no entity graph can be derived for them without inventing one; their object reference lives at https://docs.mapp.com/apidocs/rest-api-objects-types. entity_count: 53 relationship_count: 44 entities: - name: Problem api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 6 - name: Error api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 2 - name: Warning api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 2 - name: AnalysisQuery api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 2 - name: TableQuery api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 5 - name: KpiQuery api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 7 - name: SortDirectionEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: ColumnPeriodEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: ScopeEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: ContextEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: Container api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 6 - name: Filter api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 10 - name: ViewMode api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 5 - name: Comparison api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 4 - name: ConnectorPredicateEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: InOrNotInPredicateEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: FilterPredicateEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: SegmentContainer api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 5 - name: ViewModeComparisonSortingItem api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 2 - name: ReportQueryRequest api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 4 - name: ReportQueryState api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 4 - name: Report api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 6 - name: ReportQueryStateDetails api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 3 - name: QueryState api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 6 - name: ReportElement api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 4 - name: AnalysisResult api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 9 - name: AnalysisUsage api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 4 - name: QueryObjects api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 2 - name: Metric api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 7 - name: Dimension api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 8 - name: DataTypeEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: ElementTypeEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: DisplayTypeEnum api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 0 - name: DynamicTimeFilterDefinition api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 3 - name: SegmentDefinition api: mapp:intelligence-analytics source: openapi/mapp-intelligence-analytics-openapi.yml fields: [] field_count: 3 - name: AddVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 34 - name: VariantOperationResponseDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 9 - name: ErrorResponse api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 4 - name: SkippedAttributesDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 3 - name: BulkVariantOperationResponseDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 10 - name: VariantEventResult api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 6 - name: BulkDeleteVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 1 - name: BulkPartialUpdateVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 34 - name: BulkUpsertVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 34 - name: UpsertVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 33 - name: CatalogOperationResponseDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 6 - name: VariantFlatViewResponse api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 39 - name: CatalogAttributeDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 5 - name: CatalogDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 7 - name: ProductVariantsResponseDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 6 - name: PaginationCursorDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 4 - name: PaginatedVariantsResponseDTO api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 2 - name: PartialUpdateVariantOperationFlatSchema api: mapp:product-catalog source: openapi/mapp-product-catalog-openapi.yml fields: [] field_count: 33 relationships: - from: Problem to: Error kind: has_many via: errors api: mapp:intelligence-analytics - from: Problem to: Warning kind: has_many via: warnings api: mapp:intelligence-analytics - from: TableQuery to: Container kind: has_one via: predefinedContainer api: mapp:intelligence-analytics - from: TableQuery to: Filter kind: has_many via: predefinedSegmentConnections api: mapp:intelligence-analytics - from: TableQuery to: ViewMode kind: has_one via: viewMode api: mapp:intelligence-analytics - from: KpiQuery to: Comparison kind: has_one via: comparison api: mapp:intelligence-analytics - from: KpiQuery to: Container kind: has_one via: predefinedContainer api: mapp:intelligence-analytics - from: KpiQuery to: Filter kind: has_many via: predefinedSegmentConnections api: mapp:intelligence-analytics - from: Container to: Filter kind: has_many via: filters api: mapp:intelligence-analytics - from: Container to: Container kind: has_many via: containers api: mapp:intelligence-analytics - from: Container to: ConnectorPredicateEnum kind: has_one via: connector api: mapp:intelligence-analytics - from: Container to: ContextEnum kind: has_one via: context api: mapp:intelligence-analytics - from: Container to: InOrNotInPredicateEnum kind: has_one via: inOrNotIn api: mapp:intelligence-analytics - from: Filter to: FilterPredicateEnum kind: has_one via: filterPredicate api: mapp:intelligence-analytics - from: Filter to: ConnectorPredicateEnum kind: has_one via: connector api: mapp:intelligence-analytics - from: Filter to: ContextEnum kind: has_one via: context api: mapp:intelligence-analytics - from: Comparison to: Filter kind: has_one via: filter api: mapp:intelligence-analytics - from: SegmentContainer to: ContextEnum kind: has_one via: context api: mapp:intelligence-analytics - from: ViewModeComparisonSortingItem to: SortDirectionEnum kind: has_one via: direction api: mapp:intelligence-analytics - from: ReportQueryRequest to: Report kind: has_one via: configuration api: mapp:intelligence-analytics - from: ReportQueryRequest to: Filter kind: has_one via: timeFilter api: mapp:intelligence-analytics - from: ReportQueryState to: ReportQueryStateDetails kind: has_one via: details api: mapp:intelligence-analytics - from: ReportQueryState to: QueryState kind: has_many via: queryStates api: mapp:intelligence-analytics - from: Report to: ReportElement kind: has_many via: reportElements api: mapp:intelligence-analytics - from: Report to: Filter kind: has_one via: timeFilter api: mapp:intelligence-analytics - from: Report to: Filter kind: has_many via: quickFilters api: mapp:intelligence-analytics - from: AnalysisResult to: Warning kind: has_many via: warnings api: mapp:intelligence-analytics - from: QueryObjects to: Metric kind: has_many via: metrics api: mapp:intelligence-analytics - from: QueryObjects to: Dimension kind: has_many via: dimensions api: mapp:intelligence-analytics - from: Metric to: DataTypeEnum kind: has_one via: dataType api: mapp:intelligence-analytics - from: Metric to: ElementTypeEnum kind: has_one via: elementType api: mapp:intelligence-analytics - from: Metric to: DisplayTypeEnum kind: has_one via: metricDisplayType api: mapp:intelligence-analytics - from: Metric to: ContextEnum kind: has_one via: context api: mapp:intelligence-analytics - from: Dimension to: DataTypeEnum kind: has_one via: dataType api: mapp:intelligence-analytics - from: Dimension to: ElementTypeEnum kind: has_one via: elementType api: mapp:intelligence-analytics - from: Dimension to: ContextEnum kind: has_one via: context api: mapp:intelligence-analytics - from: VariantOperationResponseDTO to: SkippedAttributesDTO kind: has_one via: skipped_attributes api: mapp:product-catalog - from: BulkVariantOperationResponseDTO to: VariantEventResult kind: has_many via: variant_events_success api: mapp:product-catalog - from: BulkVariantOperationResponseDTO to: VariantEventResult kind: has_many via: variant_events_failed api: mapp:product-catalog - from: VariantEventResult to: SkippedAttributesDTO kind: has_one via: skipped_attributes api: mapp:product-catalog - from: ProductVariantsResponseDTO to: PaginationCursorDTO kind: has_one via: paginationCursor api: mapp:product-catalog - from: ProductVariantsResponseDTO to: VariantFlatViewResponse kind: has_many via: variants api: mapp:product-catalog - from: PaginatedVariantsResponseDTO to: VariantFlatViewResponse kind: has_many via: productViewPayloads api: mapp:product-catalog - from: PaginatedVariantsResponseDTO to: PaginationCursorDTO kind: has_one via: paginationCursor api: mapp:product-catalog