AFM
attributesobject[] · requiredAttributes to be used in the computation.
filtersobject[] · requiredVarious filter types to filter the execution result.
measuresobject[] · requiredMetrics to be computed.
auxMeasuresobject[]Metrics to be referenced from other AFM objects (e.g. filters) but not included in the result.
measureDefinitionOverridesobject[](EXPERIMENTAL) Override definitions of catalog metrics for this request. Allows substituting a catalog metric's MAQL definition without modifying the stored definition.
parametersobject[](EXPERIMENTAL) Parameter values to use for this execution.
AbsoluteDateFilterBody
datasetobject · requiredObjectIdentifier with
identifierwrapper. This serves to distinguish MD object identifiers in AFM request from local identifiers.fromstring · pattern:^\d{4}-\d{1,2}-\d{1,…· requiredtostring · pattern:^\d{4}-\d{1,2}-\d{1,…· required
applyOnResultemptyValueHandlinglocalIdentifier
AbstractMeasureValueFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: comparisonMeasureValueFilter | |
| type = object · requires: rangeMeasureValueFilter | |
| type = object · requires: compoundMeasureValueFilter | |
| type = object · requires: rankingFilter |
Filter the result by comparing specified metric to given constant value, using given comparison operator.
comparisonMeasureValueFilterobject · required
AdHocAutomation
alertobjectanalyticalDashboardobjectAn analytical dashboard identifier.
dashboardTabularExportsobject[] · uniquedescriptionstring · maxLength: 255detailsobject · maxLength: 10000Additional details to be included in the automated message.
externalRecipientsobject[] · uniqueExternal recipients of the automation action results.
imageExportsobject[] · uniquemetadataobject | null · maxLength: 250000Additional information for the automation.
notificationChannelobjectA notification channel identifier.
rawExportsobject[] · uniquerecipientsobject[] · uniqueslidesExportsobject[] · uniquetabularExportsobject[] · uniquetagsstring[] · uniqueA list of tags.
Example: ["Revenue","Sales"]titlestring · maxLength: 255visualExportsobject[] · unique
AddDatabaseDataSourceRequest
dataSourceIdstring · requiredIdentifier for the new data source in metadata-api. Must be unique within the organization.
dataSourceNamestringDisplay name for the new data source in metadata-api. Defaults to dataSourceId when omitted.
AddDatabaseDataSourceResponse
dataSourceobject · requiredA single data source association for an AI Lake Database instance
AfmExecution
executionobject · requiredTop level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.
resultSpecobject · requiredSpecifies how the result data will be formatted (
dimensions) and which additional data shall be computed (totals).
settingsobjectVarious settings affecting the process of AFM execution or its result
AfmIdentifier
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: identifier | |
| type = object · requires: localIdentifier |
ObjectIdentifier with `identifier` wrapper. This serves to distinguish MD object identifiers in AFM request from local identifiers.
identifierobject · required
AfmLocalIdentifier
localIdentifierstring · pattern:^[.a-zA-Z0-9_-]+$· requiredExample: sampleAutoGenerated0123_ID
AfmValidDescendantsQuery
attributesobject[] · requiredList of identifiers of the attributes to get the valid descendants for.
AfmValidDescendantsResponse
validDescendantsobject · requiredMap of attribute identifiers to list of valid descendants identifiers.
AfmValidObjectsQuery
afmobject · requiredTop level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.
typesstring[] · unique · requiredEnum values:factsattributesmeasurescomputedAttributesExample: facts
AgentListItemResponse
idstring · requiredisAvailableToAllboolean · requirednamestring · required
descriptionlastUsedAtmodifiedAt
AiLakeIcebergCreateTableRequest
namestring · requiredTable name.
schemaobject · requiredIceberg schema (Apache Iceberg
Schemastructure).
partition-specobjectIceberg partition spec (identity/day/month/bucket/truncate transforms supported).
propertiesobjectTable properties, e.g.
format-version,write.format.default.stage-createbooleanwrite-orderobjectIceberg sort order.
AlertAfm
filtersobject[] · requiredVarious filter types to filter execution result. For anomaly detection, exactly one dataset is specified in the condition. The AFM may contain multiple date filters for different datasets, but only the date filter matching the dataset from the condition is used for anomaly detection.
measuresobject[] · min: 1 · max: 2 · requiredMetrics to be computed. One metric if the alert condition is evaluated to a scalar. Two metrics when they should be evaluated to each other.
attributesobject[] · max: 1Attributes to be used in the computation.
auxMeasuresobject[]Metrics to be referenced from other AFM objects (e.g. filters) but not included in the result.
parametersobject[]Parameters to be used in the computation.
AlertCondition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: comparison | |
| type = object · requires: range | |
| type = object · requires: relative | |
| type = object · requires: anomaly |
comparisonobject · required
AlertConditionOperand
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: localIdentifier | |
| type = object · requires: value |
localIdentifierstring · requiredLocal identifier of the metric to be compared.
Example: m1
formatstring | null · maxLength: 2048Metric format.
Example: #,##0Default: #,##0.00titlestring | null · maxLength: 255Metric title.
Example: Revenue
AlertDatasetIdentifier
idstring · requiredDate dataset identifier.
typestring · constDataset object type.
Const value: datasetDefault: dataset
AlertDefinition
conditionrequiredAlert trigger condition.
executionobject · requiredExecution (AFM) definition of the alert.
intervalInterval granularity for ONCE_PER_INTERVAL triggers.
triggerstring · enumTrigger behavior.
Enum values:ALWAYSONCEONCE_PER_INTERVALDefault: ALWAYS
AlertDescription
conditionstring · requiredmetricstring · required
attributestringcurrentValuesobject[]errorMessagestringformattedThresholdstringlowerThresholdnumber · doubleremainingAlertEvaluationCountinteger · int32statusstring · enumEnum values:SUCCESSERRORINTERNAL_ERRORTIMEOUTthresholdnumber · doubletotalValueCountinteger · int32traceIdstringtriggeredAtstring · date-timetriggeredCountinteger · int32upperThresholdnumber · double
AlertExecution
attributesobject[]Attribute slicing configuration.
filtersobject[]Alert execution filters.
measuresobject[]Metrics computed by the alert (1-2).
AlertProposal
alertobject · requiredThe alert definition (condition, execution, trigger).
notificationChannelobject · requiredNotification channel for delivery.
titlestring · requiredAlert title.
automationIdAutomation identifier proposed for creation.
ctastringConfirmation call to action.
Default: Should I create this alert?dashboardDashboard the alert is bound to.
descriptionAlert description.
forLabelHuman-readable 'For' summary.
forModeDisplay mode for the monitored population.
recipientsobject[]Recipients shown in the proposal.
scheduleOptional cron schedule.
AlertProposalPart
alertProposalOptional full alert proposal payload when available.
typestring · constType of multipart part.
Const value: alertProposalDefault: alertProposal
AlertRecipient
labelstring · requiredRecipient display label.
emailExternal recipient email when available.
idInternal user identifier when available.
AllTimeDateFilterBody
datasetobject · requiredObjectIdentifier with
identifierwrapper. This serves to distinguish MD object identifiers in AFM request from local identifiers.
applyOnResultemptyValueHandlinggranularitylocalIdentifier
AllowedRelationshipType
sourceTypestring · requiredtargetTypestring · required
allowOrphansbooleanDefault: true
AmplitudeService
aiProjectApiKeystring · requiredAPI key for AI project - intended for frontend use.
endpointstring · requiredAmplitude endpoint URL.
gdCommonApiKeystring · requiredAPI key for GoodData common project - used by backend.
reportingEndpointstringOptional reporting endpoint for proxying telemetry events.
AnalyticsCatalogCreatedBy
reasoningstring · requiredReserved for future use. Always empty string in the current implementation.
usersobject[] · requiredDistinct users who have created at least one catalog object.
AnalyticsCatalogTags
tagsstring[] · requiredSorted, distinct tag strings found in the workspace hierarchy.
AnalyticsCatalogUser
firstnamestring · requiredUser first name.
Example: Johnlastnamestring · requiredUser last name.
Example: DoeuserIdstring · requiredUser identifier.
Example: user123
AnalyzeCsvRequestItem
locationstring · requiredLocation of the CSV file to analyze.
configobjectCSV analysis request config.
AnalyzeCsvRequestItemConfig
delimitersstring[]Possible column delimiters.
headerDetectMaxRowsinteger · int32Maximum number of rows to work with during header detection.
headerRowCountinteger · int32Number of rows to consider as header, if null, header will be detected.
resultRowsinteger · int32Number of rows to return in the flight that represents analysis result. If 0, no rows are returned, if less than 0, all rows that were in the sample are returned.
AnalyzeCsvResponse
columnsobject[] · requiredList of column metadata.
locationstring · requiredLocation of the analyzed file in the source data source.
previewDataarray[] · requiredPreview of the first N rows of the file.
configobjectConfig used to process the CSV file.
AnalyzeCsvResponseColumn
namestring · requiredName of the column as specified in the file (or autogenerated one if the file has no header).
typestring · requiredType of the column (e.g. string, bool, etc.).
detectedDateFormatsstring[]List of date formats that can be used to parse this column as date. Null if there are none.
AnalyzeCsvResponseConfig
convertOptionsobjectOptions for converting CSV files when reading.
parseOptionsobjectOptions for parsing CSV files.
readOptionsobjectOptions for reading CSV files.
AnalyzeStatisticsRequest
tableNamesstring[]Table names to analyze. If empty or null, all tables in the database are analyzed.
AnomalyDetection
datasetobject · requiredDate dataset used for anomaly detection.
granularitystring · enum · requiredDate granularity for anomaly detection. Only time-based granularities are supported (HOUR, DAY, WEEK, MONTH, QUARTER, YEAR).
Enum values:HOURDAYWEEKMONTHQUARTERYEARmeasureobject · requiredMetric analyzed for anomalies.
sensitivitystring · enum · requiredSensitivity level for anomaly detection
Enum values:LOWMEDIUMHIGH
AnomalyDetectionGranularity
Time-based granularity supported by anomaly detection.
AnomalyDetectionResult
anomalyFlag(boolean | null)[] · requiredattributestring[] · requiredvalues(number | null)[] · required
AnthropicApiKeyAuth
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyAnthropic API key.
AnthropicProviderAuth
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type |
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyAnthropic API key.
AnthropicProviderConfig
authobject · requiredAuthentication configuration.
typestring · enum · requiredProvider type.
Enum values:ANTHROPIC
baseUrlstring · maxLength: 255Custom base URL for the Anthropic API. Defaults to the official endpoint; override only for enterprise proxies or compatible gateways.
Default: https://api.anthropic.com
ApiEntitlement
namestring · enum · requiredEnum values:CacheStrategyContractCustomThemingExtraCacheHipaaPdfExportsUiLocalizationTier
expirystring · datevaluestring
AppliedMemoryItem
strategystring · enum · requiredHow the item was selected: ALWAYS is injected unconditionally, AUTO by relevance.
Enum values:ALWAYSAUTOtitlestring · requiredTitle of the injected memory item.
scoreRelevance score the retrieval ranked this item by. Null for ALWAYS items, which are not ranked.
ApplyMemoryDetail
categorystring · constCategory this body belongs to.
Const value: applyMemoryDefault: applyMemorydurationMsWall-clock duration of the memory retrieval. Not part of the turn total, which sums interaction steps, and null on a body stored before this was recorded.
itemsobject[]Memory items injected into this turn's prompt.
ArithmeticMeasure
leftobject · requiredFirst metric.
operatorstring · enum · requiredArithmetic operator. DIFFERENCE - m₁−m₂ - the difference between two metrics. CHANGE - (m₁−m₂)÷m₂ - the relative difference between two metrics.
Enum values:DIFFERENCECHANGErightobject · requiredSecond metric.
ArithmeticOperator
Arithmetic operator between two metrics of a relative condition.
AssigneeIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the assignee.
typestring · enum · requiredEnum values:useruserGroup
AttributeElements
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: uris | |
| type = object · requires: values |
uris(string | null)[] · requiredList of attribute elements by reference
AttributeExecutionResultHeader
attributeHeaderobject · requiredHeader containing the information related to attributes.
AttributeFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: negativeAttributeFilter | |
| type = object · requires: positiveAttributeFilter | |
| type = object · requires: matchAttributeFilter |
Filter able to limit element values by label and related selected negated elements.
negativeAttributeFilterobject · required
AttributeFilterElements
values(string | null)[] · unique · requiredSet of label values.
Example: ["value1","value2"]
AttributeFormat
localestring · requiredFormat locale code like 'en-US', 'cs-CZ', etc.
patternstring · requiredICU formatting pattern like 'y', 'dd.MM.y', etc.
timezonestringTimezone for date formatting like 'America/New_York', 'Europe/Prague', etc.
AttributeIdentifier
^attribute/(?!\.)[.A…A attribute identifier in the form of attribute/{id}.
AttributeItem
labelobject · requiredlocalIdentifierstring · pattern:^[.a-zA-Z0-9_-]+$· requiredLocal identifier of the attribute. This can be used to reference the attribute in other parts of the execution definition.
Example: attribute_1
showAllValuesbooleanIndicates whether to show all values of given attribute even if the data bound to those values is not available.
Default: false
AttributePermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
AttributePermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
AttributePermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
AttributeResultHeader
labelValuestring · requiredA value of the current attribute label.
Example: East CoastprimaryLabelValuestring · requiredA value of the primary attribute label.
Example: 1225
AuthUser
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
AutomationAlert
conditionobject · requiredAlert trigger condition.
executionobject · required
intervalstring · enumDate granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.
Enum values:DAYWEEKMONTHQUARTERYEARsettingsobjectVarious settings affecting the process of AFM execution or its result
triggerstring · enumTrigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.
Enum values:ALWAYSONCEONCE_PER_INTERVALDefault: ALWAYS
AutomationDashboardTabularExport
requestPayloadobject · requiredExport request object describing the export properties for dashboard tabular exports (v2 with dashboardId).
AutomationExternalRecipient
emailstring · email · requiredE-mail address to send notifications from.
AutomationImageExport
requestPayloadobject · requiredExport request object describing the export properties and metadata for image exports.
AutomationRawExport
requestPayloadobject · requiredExport request object describing the export properties and overrides for raw exports.
AutomationSchedule
cronstring · maxLength: 255 · requiredCron expression defining the schedule of the automation. The format is SECOND MINUTE HOUR DAY-OF-MONTH MONTH DAY-OF-WEEK (YEAR). The example expression signifies an action every 30 minutes from 9:00 to 17:00 on workdays.
Example: 0 */30 9-17 ? * MON-FRItimezonestring · maxLength: 255 · requiredTimezone in which the schedule is defined.
Example: Europe/Prague
cronDescriptionstring · readOnlyHuman-readable description of the cron expression.
firstRunstring · date-timeTimestamp of the first scheduled action. If not provided default to the next scheduled time.
Example: 2025-01-01T12:00:00Z
AutomationSlidesExport
requestPayloadobject · requiredExport request object describing the export properties and metadata for slides exports.
AutomationTabularExport
requestPayloadobject · requiredExport request object describing the export properties and overrides for tabular exports.
AutomationVisualExport
requestPayloadobject · requiredExport request object describing the export properties and metadata for dashboard PDF exports.
AvailableAssignees
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
AwsBedrockAccessKeyAuth
typestring · enum · requiredAuthentication type.
Enum values:ACCESS_KEY
accessKeyIdstring | null · maxLength: 255 · writeOnlyAWS Access Key ID.
secretAccessKeystring | null · maxLength: 10000 · writeOnlyAWS Secret Access Key.
sessionTokenstring | null · maxLength: 10000 · writeOnlyAWS Session Token (for temporary credentials).
AwsBedrockProviderConfig
authobject · requiredAuthentication configuration.
regionstring · maxLength: 255 · requiredAWS region for Bedrock.
Example: us-east-1typestring · enum · requiredProvider type.
Enum values:AWS_BEDROCK
AzureFoundryApiKeyAuth
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyAzure API key.
AzureFoundryProviderAuth
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type |
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyAzure API key.
AzureFoundryProviderConfig
authobject · requiredAuthentication configuration.
endpointstring · maxLength: 255 · requiredAzure OpenAI endpoint URL.
Example: https://my-resource.openai.azure.comtypestring · enum · requiredProvider type.
Enum values:AZURE_FOUNDRY
BedrockProviderAuth
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type |
typestring · enum · requiredAuthentication type.
Enum values:ACCESS_KEY
accessKeyIdstring | null · maxLength: 255 · writeOnlyAWS Access Key ID.
secretAccessKeystring | null · maxLength: 10000 · writeOnlyAWS Secret Access Key.
sessionTokenstring | null · maxLength: 10000 · writeOnlyAWS Session Token (for temporary credentials).
BoundedFilter
granularitystring · enum · requiredDate granularity specifying particular date attribute in given dimension.
Enum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_HOURMINUTE_OF_DAYHOURHOUR_OF_DAYExample: DAY
frominteger | null · int32Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago'). If null, then start of the range is unbounded.
Example: -6tointeger | null · int32End of the filtering interval. Specified by number of periods (with respect to given granularity). Value 'O' is representing current time-interval (current day, week, ...). If null, then end of the range is unbounded.
Example: 0
BucketItem
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = object |
BucketItem1
axisAxis to use for this bucket. Only applicable for "combo" charts.
display_asChart type to use for this bucket. Only applicable for "repeater" charts.
fieldA field name in the report.
formatMetric value default format
totalsA list of totals in this bucket.
CacheRemovalInterval
fromstring · date-time · requiredStart timestamp of the removal interval.
removedinteger · int64 · requiredBytes removed during this interval.
tostring · date-time · requiredEnd timestamp of the removal interval.
CacheRetention
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type | |
| type = object · requires: type, validityPeriod | |
| type = object · requires: schedule, type |
The cache never expires on its own; it is kept per `cacheStrategy` and invalidated only explicitly. Equivalent to setting no policy at all.
typestring · enum · requiredThe cache retention type.
Enum values:INDEFINITE
CacheRetentionSchedule
cronstring · requiredCron expression determining when the cached results expire.
Example: 0 0 5 * * *
timezonestring | nullTimezone the cron expression is evaluated in. Defaults to UTC when not set.
Example: Europe/Prague
CacheUsageData
organizationCacheUsageobject · requiredData about the whole organization's cache usage.
workspaceCacheUsagesobject · requiredMap of data about the cache usage of the individual workspaces.
CalendarDefinition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · type="custom" · requires: dataSourceTables | |
| type = object · type="fiscalYear" · requires: monthOffset |
Calendar backed by custom fiscal calendar tables defined per data source.
dataSourceTablesobject · requiredCustom fiscal calendar table per data source ID.
Example: {"my-postgres":{"path":["schema1","table1"],"version":"v1"}}typestring · enum · requiredEnum values:custom
CalendarGranularity
granularitystring · enum · requiredFiscal granularity available in the calendar. Corresponds to the calcique granularity name.
Enum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_HOURMINUTE_OF_DAYHOURHOUR_OF_DAYExample: FISCAL_MONTHprefixstring · maxLength: 255 · requiredPrefix used to compose granularity titles. Can be localized via the metadata localization mechanism.
Example: FP
CalendarTableReference
pathstring[] · requiredPath to the fiscal calendar table.
Example: ["schema1","table1"]versionstring · maxLength: 255 · requiredVersion of the fiscal calendar table structure.
Example: v1
CatalogSearchDetail
categorystring · constCategory this body belongs to.
Const value: catalogSearchDefault: catalogSearchfoundobject[]Titles the search returned, grouped by object type.
querystring[]Keywords the search looked for. Each runs against every requested type.
requestedTypesstring[]Catalog types the search asked for.
usedobject[]Best-matching object per type. Empty for the search modes that do not rank.
CatalogSearchMatch
objectTypestring · requiredCatalog type the object is the best match of.
scorenumber · requiredRelevance score that ranked it.
titlestring · requiredTitle of the highest-ranked object.
CertificationInfo
statusstring · requiredCertification status, e.g. CERTIFIED.
certificationMessageOptional message describing the certification.
ChangeAnalysisRequest
analyzedPeriodstring · requiredThe analyzed time period (e.g., '2025-02')
dateAttributeobject · requiredmeasureobject · requiredMetric is a quantity that is calculated from the data.
referencePeriodstring · requiredThe reference time period (e.g., '2025-01')
attributesobject[]Attributes to analyze for significant changes. If empty, valid attributes will be automatically discovered.
auxMeasuresobject[]Auxiliary measures
excludeTagsstring[]Exclude attributes with any of these tags. This filter applies to both auto-discovered and explicitly provided attributes.
filtersobject[]Optional filters to apply.
includeTagsstring[]Only include attributes with at least one of these tags. If empty, no inclusion filter is applied. This filter applies to both auto-discovered and explicitly provided attributes.
useSmartAttributeSelectionbooleanWhether to use smart attribute selection (LLM-based) instead of discovering all valid attributes. If true, GenAI will intelligently select the most relevant attributes for change analysis. If false or not set, all valid attributes will be discovered using Calcique. Smart attribute selection applies only when no attributes are provided.
Default: false
ChangeAnalysisResult
dataobject[] · requiredThe change analysis result data containing significant changes.
ClarifyingChoiceOption
textstring · requiredThe answer itself, rendered as the option and submitted verbatim, e.g.
Net Sales.
ClarifyingQuestion
controlrequiredHow the user answers this question.
textstring · requiredThe question as the user reads it, including any examples.
ClarifyingQuestionsPart
questionsobject[] · minItems: 1 · requiredOne to four questions, in the order to ask them.
typestring · constType of multipart part.
Const value: clarifyingQuestionsDefault: clarifyingQuestions
ClusteringRequest
numberOfClustersinteger · int32 · min: 1 · requiredNumber of clusters to create
thresholdnumber · doubleThreshold used for algorithm
Default: 0.03
ClusteringResult
attributeobject[] · requiredclusters(integer | null)[] · requiredxcoord(number | null)[] · requiredycoord(number | null)[] · required
ColorItems
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = number | |
| type = string |
ColumnOverride
namestring · requiredColumn name.
Example: column_name
labelTargetColumnstringSpecifies the attribute's column to which this label is associated.
Example: userslabelTypestring · enumLabel type for the target attribute.
Enum values:TEXTHYPERLINKGEOGEO_LONGITUDEGEO_LATITUDEGEO_AREAGEO_ICONIMAGEExample: HYPERLINKldmTypeOverridestring · enumLogical Data Model type for the column.
Enum values:FACTLABELExample: FACTlocatorsmatch_typewrap_header_textwrap_text
ColumnStatistic
typestring · enum · requiredEnum values:COUNTCOUNT_NULLCOUNT_UNIQUEAVGSTDDEVMINMAXPERCENTILE_25
valuestring
ColumnStatisticsEntry
columnNamestring · required
dataSizeinteger · int64Total data size of the column in bytes.
maxstringMaximum value in the column (string-encoded).
minstringMinimum value in the column (string-encoded).
ndvinteger · int64NDV (Number of Distinct Values) — approximate cardinality of the column.
nullCountinteger · int64Number of NULL values in the column.
ColumnStatisticsRequest
columnNamestring · requiredfromrequired
frequencyobjecthistogramobjectstatisticsstring[] · uniqueEnum values:COUNTCOUNT_NULLCOUNT_UNIQUEAVGSTDDEVMINMAXPERCENTILE_25
ColumnWarning
messagestring · requiredWarning message related to the column.
namestring · requiredColumn name.
Comparison
leftobject · requiredMetric being compared.
operatorstring · enum · requiredComparison operator.
Enum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOrightobject · requiredValue or metric the left side is compared to.
ComparisonConditionOperator
Operator of a scalar comparison condition.
ComparisonMeasureValueFilterBody
measurerequiredoperatorstring · enum · requiredEnum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOvaluenumber · required
applyOnResultdimensionalitylocalIdentifiertreatNullValuesAs
ComparisonMeasureValueOperator
ComplexColorItem
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = number | |
| type = string |
ComposeAnswerDetail
categorystring · constCategory this body belongs to.
Const value: composeAnswerDefault: composeAnswermodelIdModel that generated the answer.
outputWhat the turn produced, named by the richest part of its answer.
suggestedActionsFollow-up actions the answer offered, null when it carried no suggestions.
CompoundMeasureValueFilterBody
conditionsarray · requiredmeasurerequired
applyOnResultdimensionalitylocalIdentifiertreatNullValuesAs
ComputedAttributeIdentifier
^computed_attribute/…A computed attribute identifier in the form of computed_attribute/{id}.
ComputedAttributePermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
ComputedAttributePermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
ComputedAttributePermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
Condition1
Condition2
Condition3
Condition6
Condition7
Condition9
formatobject · requiredidstring · requiredoperatorstring · enum · requiredEnum values:allequal_tonot_equal_toless_thanless_than_or_equal_togreater_thangreater_than_or_equal_tobetween
valueLiteral (number or string); a {from,to} range for between/not_between; an {absolute} period or {relative} period for date-attribute conditions; omitted for all/is_empty/is_not_empty.
ConditionalFormattingAbsoluteDateValue
fromstring · requiredYYYY-MM-DD, orYYYY-MM-DD HH:mmat hour or minute granularity.kindstring · enum · requiredThe value kind.
Enum values:absoluteDatetostring · requiredYYYY-MM-DD, orYYYY-MM-DD HH:mmat hour or minute granularity. Inclusive.
ConditionalFormattingAttributeTarget
attributeIdentifierstring · requiredExample: 23990482d9d04e62a9c564a29be804f8kindstring · enum · requiredThe target kind.
Enum values:attribute
ConditionalFormattingCondition
formatobject · requiredVisual formatting applied to a matching cell.
operatorstring · enum · requiredHow a condition compares the cell value against its value.
Enum values:ALLGREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOBETWEENvalueobject · requiredValue a condition compares against. The shape is selected by the
kindproperty.
idstringClient-assigned identifier, stable across edits.
Example: d0538854-aac3-4fc6-9603-61f49bab6aa3
ConditionalFormattingFormat
scopestring · enum · requiredWhether the formatting applies to the matching cell only, or to its whole row.
Enum values:cellrow
backgroundColorstringBackground color as a hex triplet.
Example: #3DB36BcolorstringText color as a hex triplet.
Example: #E54D40
ConditionalFormattingLiteral
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = number |
ConditionalFormattingLiteralRangeValue
fromnumber · double · requiredkindstring · enum · requiredThe value kind.
Enum values:literalRangetonumber · double · required
ConditionalFormattingLiteralValue
kindstring · enum · requiredThe value kind.
Enum values:literalvalueobject · requiredA string or a number, serialized in whichever form it was authored.
ConditionalFormattingMeasureTarget
kindstring · enum · requiredThe target kind.
Enum values:measuremeasureIdentifierstring · requiredExample: 8cd55fe5748b48d7820ae9ee18e58011
ConditionalFormattingRelativeDateValue
frominteger · int32 · requiredOffset in periods; 0 is the current period, negative is the past.
Example: -29granularitystring · enum · requiredGranularity the offsets are counted in.
Enum values:DAYDAY_OF_MONTHDAY_OF_QUARTERDAY_OF_WEEKDAY_OF_YEARFISCAL_DAY_OF_FISCAL_MONTHFISCAL_DAY_OF_FISCAL_QUARTERFISCAL_DAY_OF_FISCAL_SEMESTERExample: MONTHkindstring · enum · requiredThe value kind.
Enum values:relativeDatetointeger · int32 · requiredOffset in periods, not lower than
from.Example: 0
ConditionalFormattingRule
conditionsobject[] · requiredConditions evaluated in order; the first match wins.
targetobject · requiredColumn a rule formats. The shape is selected by the
kindproperty.
idstringClient-assigned identifier, stable across edits.
Example: bb955b38-a9e6-45f5-b068-155cb7ce509a
ConditionalFormattingTarget
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributeIdentifier, kind | |
| type = object · requires: kind, measureIdentifier |
An attribute column, addressed by its bucket item local identifier.
attributeIdentifierstring · requiredExample: 23990482d9d04e62a9c564a29be804f8kindstring · enum · requiredThe target kind.
Enum values:attribute
ConditionalFormattingValue
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: kind | |
| type = object · requires: kind, value | |
| type = object · requires: from, kind, to | |
| type = object · requires: from, kind, to | |
| type = object · requires: from, granularity, kind +1 more |
No value; used by operators that take none.
kindstring · enum · requiredThe value kind.
Enum values:none
Config
anomaly_detection_coloranomaly_detection_enabledanomaly_detection_sensitivityanomaly_detection_sizebasemapcell_image_sizingcell_text_wrappingcell_vertical_aligncenter_latcenter_lngchart_fillclustering_amountclustering_enabledclustering_thresholdcolorA map of color definition in this visualisation.
colorsA map of colors in this visualisation.
column_headercomparison_enabledcomparison_typeconditional_formattingConditional formatting rules that color cells or rows based on their values.
continuous_linecustom_tooltipCustom tooltip section rendered in the visualization tooltip, authored in Markdown with metric/attribute references that resolve per hovered data point.
data_labelsdata_labels_styledata_pointsdata_totalsdisable_alertsdisable_drill_downdisable_drill_into_urldisable_key_drive_analysisdisable_scheduled_exportsdistinct_point_shapesenable_accessibilityEnable accessibility features for tables.
forecast_confidenceforecast_enabledforecast_periodforecast_seasonalformatgrand_totals_positionPosition of grand totals in the table.
grid_enabledgrid_line_shapegroup_nearby_pointsiconindicator_arrowindicator_color_equalsindicator_color_negativeindicator_color_positiveindicator_colorslabel_conditionallabel_defaultlabel_equalslabel_negativelabel_positivelegend_enabledlegend_positionline_style_control_metricsline_style_excluded_metricsline_style_mappingPer-series line style and weight overrides. Keys are measure identifiers.
max_sizemetrics_inmin_sizeorientationpage_sizeNumber of rows per page when pagination is enabled.
paginationEnable pagination for tables.
positionrender_asrow_heightshape_typestack_measuresstack_measures_to_100text_wrappingText wrapping settings for table cells and headers.
tooltip_texttotal_enabledtotal_nameviewportviewport_bounds_ne_latviewport_bounds_ne_lngviewport_bounds_sw_latviewport_bounds_sw_lngviewport_panviewport_zoomwidthsA list of widths in this visualisation.
xaxis_formatxaxis_labelsxaxis_maxxaxis_minxaxis_name_positionxaxis_name_visiblexaxis_rotationxaxis_visibleyaxis_formatyaxis_labelsyaxis_maxyaxis_minyaxis_name_positionyaxis_name_visibleyaxis_primary_formatyaxis_primary_labelsyaxis_primary_maxyaxis_primary_minyaxis_primary_name_positionyaxis_primary_name_visibleyaxis_primary_rotationyaxis_primary_typeyaxis_primary_visibleyaxis_rotationyaxis_secondary_formatyaxis_secondary_labelsyaxis_secondary_maxyaxis_secondary_minyaxis_secondary_name_positionyaxis_secondary_name_visibleyaxis_secondary_rotationyaxis_secondary_show_on_rightyaxis_secondary_typeyaxis_secondary_visibleyaxis_visiblezoom_level
ConversationItemResponse
contentrequiredConversation item content payload.
conversationIdstring · requiredParent conversation identifier.
createdAtstring · requiredItem creation timestamp (ISO-8601 UTC).
itemIdstring · requiredConversation item identifier.
itemIndexinteger · requiredZero-based item order within the response turn.
rolestring · enum · requiredAuthor role of the item.
Enum values:userassistanttoolsystem
actorUserIdUser who initiated the switch (marker rows only). NULL for drift-driven markers.
agentIdAgent that processed this item. Populated on every persisted item once LX-2483 ships.
detailWhat this item's action did, when its category has a card body; null otherwise, and null on the live stream of non-preview conversations — the trace panel is a preview surface. Replayed items keep it.
interimbooleanTrue for items streamed only as live progress and never persisted. Today that is each agent iteration's reasoning, which is folded at the end of the turn into a single merged reasoning item — the one that is persisted. Both carry the same text, so only one of them is ever delivered: the message stream carries the interim items as the turn runs, and replaying the conversation returns the merged item instead.
Default: falsenewAgentIdAgent ID after the switch (marker rows only).
oldAgentIdAgent ID before the switch (marker rows only).
reasoningEffortEffort this message was sent with. Set only on user items that carried one; null everywhere else, meaning the turn ran at the MEDIUM default.
replyToOptional parent item identifier.
responseIdResponse/turn identifier grouping related items.
stepIdInteraction step this item belongs to. Null alongside detail on non-preview streams; replayed items keep it.
taskIdTask identifier grouping related work items.
triggerWhy the marker was written (marker rows only).
ConversationListPageMeta
pageinteger · requiredZero-based page index.
sizeinteger · requiredRequested page size.
totalinteger · requiredTotal count of available conversations.
ConversationMode
What a conversation exists to serve.
USER is a person's own thread in the assistant. The others are utility modes, where the conversation serves something else and is kept out of the user's history: PREVIEW backs the Agent Builder preview pane, MCP backs a single-purpose MCP tool call.
ConversationResponse
conversationIdstring · requiredConversation identifier.
createdAtstring · requiredConversation creation timestamp (ISO-8601 UTC).
lastActivityAtstring · requiredLast activity timestamp (ISO-8601 UTC).
organizationIdstring · requiredOrganization identifier.
userIdstring · requiredOwner user identifier.
workspaceIdstring · requiredWorkspace identifier.
agentIdIdentifier of the agent bound to this conversation (if any).
modestring · enumWhat this conversation serves. USER is the user's own thread; PREVIEW backs the Agent Builder preview pane; MCP backs a single-purpose MCP tool call. Anything other than USER is a utility conversation, kept out of the user's history.
Enum values:USERPREVIEWMCPDefault: USERpinnedbooleanWhether this conversation is pinned by the user.
Default: falsetitleConversation title.
isPreviewboolean · deprecated · requiredDeprecated, use
mode. True only whenmodeis PREVIEW.Default: false
ConversationTurnResponse
createdAtstring · requiredResponse creation timestamp (ISO-8601 UTC).
responseIdstring · requiredResponse identifier.
updatedAtstring · requiredResponse update timestamp (ISO-8601 UTC).
feedbackOptional user feedback.
ConvertGeoFileRequest
locationstring · minLength: 1 · requiredLocation of the file in the staging area to convert.
ConvertGeoFileResponse
locationstring · requiredLocation of the converted GeoParquet file in the staging area.
CreateConversationRequest
agentIdmodeWhat this conversation serves. Omit for USER — a person's own thread in the assistant. PREVIEW backs the Agent Builder preview pane; MCP backs a single-purpose MCP tool call. Anything other than USER is a utility conversation: it is persisted (so follow-up turns can continue it) but kept out of the user's conversation list and out of per-agent last-activity, and it cannot switch agent.
Mutually exclusive with the deprecated isPreview query parameter.
CsvConvertOptions
autoDictEncodebooleanWhether to try to automatically dict-encode string / binary data.
autoDictMaxCardinalityinteger · int32The maximum dictionary cardinality for autoDictEncode.
checkUtf8booleanWhether to check UTF8 validity of string columns.
columnTypesobject[]Information about the column types in the table.
decimalPointstringThe character used as decimal point in floating-point and decimal data.
falseValuesstring[]Sequence of strings that denote false Booleans in the data.
includeColumnsstring[]The names of columns to include in the Table. If empty, the Table will include all columns from the CSV file. If not empty, only these columns will be included, in this order.
includeMissingColumnsbooleanIf false, columns in includeColumns but not in the CSV file will error out.
nullValuesstring[]Sequence of strings that denote nulls in the data.
quotedStringsCanBeNullbooleanWhether quoted values can be null.
stringsCanBeNullbooleanWhether string / binary columns can have null values.
timestampParsersstring[]Sequence of strptime()-compatible format strings, tried in order when attempting to infer or convert timestamp values.
trueValuesstring[]Sequence of strings that denote true Booleans in the data.
CsvConvertOptionsColumnType
namestringThe column name.
nullablebooleanWhether the data in the given column can be null.
typestringThe column type.
CsvManifestBody
column_date_formatsobjectMap of column names to date formats to use when parsing them as dates.
convertobjectOptions for converting CSV files when reading.
parseobjectOptions for parsing CSV files.
readobjectOptions for reading CSV files.
read_methodstringMethod used to read the CSV file.
CsvParseOptions
delimiterstringThe character delimiting individual cells in the CSV data.
doubleQuotebooleanWhether two quotes in a quoted CSV value denote a single quote in the data.
escapeCharobjectThe character used optionally for escaping special characters or false to disable escaping.
ignoreEmptyLinesbooleanWhether empty lines are ignored in CSV input.
newlinesInValuesbooleanWhether newline characters are allowed in CSV values.
quoteCharobjectThe character used optionally for quoting CSV values or false to disable quoting.
CsvReadOptions
autoGenerateColumnNamesbooleanWhether to autogenerate column names if columnNames is empty.
blockSizeinteger · int32How many bytes to process at a time from the input stream.
columnNamesstring[]The column names of the target table.
encodingstringThe character encoding of the CSV data.
skipRowsinteger · int32The number of rows to skip before the column names (if any) and the CSV data.
skipRowsAfterNamesinteger · int32The number of rows to skip after the column names.
useThreadsbooleanWhether to use multiple threads to accelerate reading.
CustomCalendarDefinition
dataSourceTablesobject · requiredCustom fiscal calendar table per data source ID.
Example: {"my-postgres":{"path":["schema1","table1"],"version":"v1"}}typestring · enum · requiredEnum values:custom
CustomOverride
labelsobjectMap of CustomLabels with keys used as placeholders in document.
metricsobjectMap of CustomMetrics with keys used as placeholders in document.
CustomTooltip
contentMarkdown content. Supports headings, bold/italic, ordered/unordered lists, images, links, horizontal rules, and metric/attribute references ({metric/id}, {label/id}) that resolve per hovered data point.
enabledWhether the custom tooltip section is rendered.
placementPlacement of the custom section relative to the default tooltip content. Defaults to "above".
Dashboard-Input
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the dashboard.
typestring · enum · requiredEnum values:dashboard
cross_filteringWhether cross filtering is enabled for this dashboard. Defaults to true.
descriptionAn optional description of the dashboard.
enable_section_headersApplies to the root layout. Whether all sections headers are enabled. Defaults to true.
filter_viewsWhether user can save and apply filter views for this dashboard. Defaults to true.
filterspermissionsPermissions for the dashboard
persistent_filters_across_tabsWhether persistent filters across tabs are enabled for this dashboard. Defaults to true.
pluginsA list of plugins in this dashboard.
sectionsA list of sections in this dashboard.
tabsA list of tabs in this dashboard. Each tab has its own layout, filters, and filter configurations. Mutually exclusive with sections and filters at dashboard level.
tagsA list of strings - metadata tags of this dashboard.
timezone_configDashboard-level timezone configuration. If omitted, the workspace or organization timezone setting is used.
titleAn optional human readable title for the dashboard. Will be derived from id if not provided explicitly.
user_filters_resetWhether user can reset custom updated filters. Defaults to true.
user_filters_saveWhether user filter setting will be stored in local storage. Defaults to true.
versionDashboard model version. "2" (default if omitted) — legacy shape: root-level sections/filters are also mirrored into a default tab, producing a declarative model with duplicated content for backward compatibility with older SDK readers. "3" — clean shape: tabs are the sole source of layout and filters; root sections/filters in YAML are still allowed as an authoring shortcut but are wrapped into a single synthetic tab without duplication. Use "3" for new dashboards; "2" exists to keep existing files round-trippable.
Dashboard-Output
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the dashboard.
typestring · enum · requiredEnum values:dashboard
cross_filteringWhether cross filtering is enabled for this dashboard. Defaults to true.
descriptionAn optional description of the dashboard.
enable_section_headersApplies to the root layout. Whether all sections headers are enabled. Defaults to true.
filter_viewsWhether user can save and apply filter views for this dashboard. Defaults to true.
filterspermissionsPermissions for the dashboard
persistent_filters_across_tabsWhether persistent filters across tabs are enabled for this dashboard. Defaults to true.
pluginsA list of plugins in this dashboard.
sectionsA list of sections in this dashboard.
tabsA list of tabs in this dashboard. Each tab has its own layout, filters, and filter configurations. Mutually exclusive with sections and filters at dashboard level.
tagsA list of strings - metadata tags of this dashboard.
timezone_configDashboard-level timezone configuration. If omitted, the workspace or organization timezone setting is used.
titleAn optional human readable title for the dashboard. Will be derived from id if not provided explicitly.
user_filters_resetWhether user can reset custom updated filters. Defaults to true.
user_filters_saveWhether user filter setting will be stored in local storage. Defaults to true.
versionDashboard model version. "2" (default if omitted) — legacy shape: root-level sections/filters are also mirrored into a default tab, producing a declarative model with duplicated content for backward compatibility with older SDK readers. "3" — clean shape: tabs are the sole source of layout and filters; root sections/filters in YAML are still allowed as an authoring shortcut but are wrapped into a single synthetic tab without duplication. Use "3" for new dashboards; "2" exists to keep existing files round-trippable.
DashboardAbsoluteDateFilter
typestring · enum · requiredEnum values:date_filter
dateAn id of the date dataset to be used for date filter
empty_valuesControls how empty values are handled in the filter.
fromA period start as YYYY-MM-DD, or YYYY-MM-DD HH:mm for hour/minute, or YYYY-MM-DD HH:mm:ss for hour/minute/second granularities
granularitymodeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
titleOptional title of the filter
toA period end as YYYY-MM-DD, or YYYY-MM-DD HH:mm for hour/minute, or YYYY-MM-DD HH:mm:ss for hour/minute/second granularities
DashboardAttributeFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using | |
| type = object · requires: type, using |
typestring · enum · requiredEnum values:attribute_filterattribute_filterusingrequiredAttribute or label to use in this filter.
display_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
multiselectWhether the filter should allow multiple selection
parentsAn ids of the parent local attribute or label filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
statetitleOptional title of the filter
DashboardAttributeFilter1
typestring · enum · requiredEnum values:attribute_filterattribute_filterusingrequiredAttribute or label to use in this filter.
display_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
multiselectWhether the filter should allow multiple selection
parentsAn ids of the parent local attribute or label filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
statetitleOptional title of the filter
DashboardAttributeFilter2
typestring · enum · requiredEnum values:attribute_filterattribute_filterusingrequiredAttribute or label to use in this filter.
display_asIf specified, the attribute filter will display the elements in selected label form.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
multiselectWhether the filter should allow multiple selection
parentsAn ids of the parent local attribute or label filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
statetitleOptional title of the filter
DashboardCompoundConditionItem
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: comparison | |
| type = object · requires: range |
comparisonobject · required
DashboardExportSettings
exportInfobooleanIf true, the export will contain the information about the export – exported date, dashboard filters, etc.
Example: trueDefault: falsemergeHeadersbooleanMerge equal headers in neighbouring cells. Used for [XLSX] format only.
Example: trueDefault: falsepageOrientationstring · enumSet page orientation. (PDF)
Enum values:PORTRAITLANDSCAPEDefault: PORTRAITpageSizestring · enumSet page size. (PDF)
Enum values:A3A4LETTERDefault: A4
DashboardFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributeFilter | |
| type = object · requires: dateFilter | |
| type = object · requires: arbitraryAttributeFilter | |
| type = object · requires: matchAttributeFilter | |
| type = object · requires: dashboardMeasureValueFilter |
A dashboard attribute filter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using | |
| type = object · requires: type, using |
typestring · enum · requiredEnum values:attribute_filterattribute_filterusingrequiredAttribute or label to use in this filter.
display_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
multiselectWhether the filter should allow multiple selection
parentsAn ids of the parent local attribute or label filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
statetitleOptional title of the filter
DashboardFilterGroup
filtersobject · requiredFilters contained in this group (only attribute and date filters, no nested groups)
titlestring · requiredDisplay title for the filter group
typestring · enum · requiredEnum values:filter_group
DashboardMetricValueFilter
typestring · enum · requiredEnum values:metric_value_filterusingstring · pattern:^metric/(?!\.)[.A-Za…· requiredReference to the metric being filtered.
conditionsOR-ed list of conditions. Empty or omitted means "All" (no filtering).
dimensionalityOptional array of label or computed attribute references to apply dimensionality to the filter.
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
null_values_as_zeroNull values will be treated as zero during comparisons.
titleOptional custom title of the filter to display in the filter bar.
DashboardPart
dashboardOptional full dashboard payload (AAC JSON) when available.
referencesAAC bodies of every widget-referenced visualization, when available.
saved_dashboard_idId of the analyticalDashboard this part is about: the dashboard a proposed change applies to, or the persisted one once the user has saved a draft; null for a draft that has never been saved. Lets the client distinguish a saved dashboard from a draft (e.g. after reload), update it in place on further edits, and pair a base with the
dashboardPatchpart that addresses it.typestring · constType of multipart part.
Const value: dashboardDefault: dashboard
DashboardPatch
dashboard_idstring · requiredId of the dashboard the operations apply to.
operationsobject[] · requiredRFC 6902 operations against the document in the preceding
dashboardpart. Atestoperation guards each one that addresses an existing widget, so applying them to a document that has moved fails the whole patch rather than changing the wrong widget. Applied to thedashboardpart they arrive with, those guards hold by construction.
referencesAAC bodies of the visualizations the operations reference, when available.
DashboardPatchPart
patchThe proposed change, when the conversation still holds it.
typestring · constType of multipart part.
Const value: dashboardPatchDefault: dashboardPatch
DashboardPermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
DashboardReferences
visualizationsobject[] · requiredFull AAC body of every widget-referenced visualization that has one available.
datasetsobject[]Full AAC body of every dataset the chart uses.
datedatasetsobject[]Full AAC body of every date dataset the chart uses.
new_visualizationsobject[]Full AAC body of every widget-referenced visualization the workspace does NOT hold yet, which saving must create — under the id each body carries, which the widgets point at. Everything in
visualizationsalready exists and must not be recreated.
DashboardRelativeDateFilter
fromnumber · requiredA period start as number, from today
tonumber · requiredA period end as number, from today
typestring · enum · requiredEnum values:date_filter
dateAn id of the date dataset to be used for date filter
empty_valuesControls how empty values are handled in the filter.
granularitymodeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
titleOptional title of the filter
DashboardStateMultiselect
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: include | |
| type = object · requires: exclude |
includestring[] · required
DashboardTabularExportRequest
fileNamestring · requiredFilename of downloaded file without extension.
Example: resultformatstring · enum · requiredRequested tabular export type.
Enum values:XLSXPDFExample: XLSX
dashboardFiltersOverrideobject[]List of filters that will be used instead of the default dashboard filters.
dashboardParametersOverrideobject[]Parameter value overrides applied to the export's executions. Each entry carries the parameter id (used as an AFM execution override) plus the FE-supplied title for the info sheet. Applied uniformly across all tabs; use dashboardTabsParametersOverrides for tab-scoped overrides.
dashboardTabsFiltersOverridesobjectMap of tab-specific filter overrides. Key is tabId, value is list of filters for that tab.
dashboardTabsParametersOverridesobjectMap of tab-specific parameter overrides. Key is tabId, value is a list of (id, value, title) entries that override the dashboard-level parameters for that tab only. Mirrors dashboardTabsFiltersOverrides. When a tab is present in this map, its entries take precedence over dashboardParametersOverride for that tab's executions and info-sheet display.
executionSettingsobjectVarious settings affecting the process of AFM execution or its result
settingsobjectAdditional settings.
widgetIdsstring[] · maxItems: 1 · uniqueList of widget identifiers to be exported. Note that only one widget is currently supported.
DashboardTabularExportRequestV2
dashboardIdstring · requiredDashboard identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0fileNamestring · requiredFilename of downloaded file without extension.
Example: resultformatstring · enum · requiredRequested tabular export type.
Enum values:XLSXPDFExample: XLSX
dashboardFiltersOverrideobject[]List of filters that will be used instead of the default dashboard filters.
dashboardParametersOverrideobject[]Parameter value overrides applied to the export's executions. Each entry carries the parameter id (used as an AFM execution override) plus the FE-supplied title for the info sheet. Applied uniformly across all tabs; use dashboardTabsParametersOverrides for tab-scoped overrides.
dashboardTabsFiltersOverridesobjectMap of tab-specific filter overrides. Key is tabId, value is list of filters for that tab.
dashboardTabsParametersOverridesobjectMap of tab-specific parameter overrides. Key is tabId, value is a list of (id, value, title) entries that override the dashboard-level parameters for that tab only. Mirrors dashboardTabsFiltersOverrides. When a tab is present in this map, its entries take precedence over dashboardParametersOverride for that tab's executions and info-sheet display.
executionSettingsobjectVarious settings affecting the process of AFM execution or its result
settingsobjectAdditional settings.
widgetIdsstring[] · maxItems: 1 · uniqueList of widget identifiers to be exported. Note that only one widget is currently supported.
DashboardTextFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: using, type, condition +1 more | |
| type = object · requires: using, type, condition +1 more |
conditionstring · enum · requiredEnum values:isisNottypestring · enum · requiredEnum values:text_filterusingrequiredAttribute or label to use in this filter.
valuesarray · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
parentsAn ids of the parent local attribute, text, or date filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
titleOptional title of the filter
DashboardTextFilter1
conditionstring · enum · requiredEnum values:isisNottypestring · enum · requiredEnum values:text_filterusingrequiredAttribute or label to use in this filter.
valuesarray · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
parentsAn ids of the parent local attribute, text, or date filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
titleOptional title of the filter
DashboardTextFilter2
conditionstring · enum · requiredEnum values:containsdoesNotContainstartsWithdoesNotStartWithendsWithdoesNotEndWithtypestring · enum · requiredEnum values:text_filterusingrequiredAttribute or label to use in this filter.
valuestring · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
metric_filtersAn id of the attributes, labels, facts or metrics to validate the filter by
modeSetting filter mode to readonly will disable the filter. Setting it to hidden will hide the filter from the dashboard. Setting it to active will enable the filter.
parentsAn ids of the parent local attribute, text, or date filter
selection_typeControls which filter presentation types are available to the user in View mode. 'list' means only elements/list selection, 'text' means only text-based filtering, 'listOrText' means both types are available.
titleOptional title of the filter
DataColumnLocator
propertiesobject · requiredMapping from dimension items (either 'localIdentifier' from 'AttributeItem', or "measureGroup") to their respective values. This effectively specifies the path (location) of the data column used for sorting. Therefore values for all dimension items must be specified.
Example: {"measureGroup":"m1","status":"lost"}
DataColumnLocators
propertiesobjectMapping from dimensions to data column locators.
Example: {"dim2":{"measureGroup":"m1","status":"lost"}}
DataSourceInfo
dataSourceIdstring · requiredIdentifier of the data source in metadata-api.
dataSourceNamestring · requiredDisplay name of the data source in metadata-api.
idstring · requiredId of the data source association record.
DataSourcePermissionAssignment
assigneeIdentifierobject · requiredIdentifier of a user or user-group.
permissionsstring[] · requiredEnum values:MANAGEUSE
DataSourceTableIdentifier
dataSourceIdstring · maxLength: 255 · requiredData source ID.
Example: my-postgresidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredID of table.
Example: customerstypestring · enum · requiredData source entity type.
Enum values:dataSourceExample: dataSource
patharray | nullPath to table.
Example: ["table_schema","table_name"]
DatabaseInstance
dataSourcesobject[] · requiredAll data source associations for this database instance.
idstring · requiredId of the AI Lake Database instance
namestring · requiredName of the AI Lake Database instance
storageIdsstring[] · unique · requiredSet of ids of the storage instances this database instance should access.
DatasetWorkspaceDataFilterIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace Data Filters ID.
Example: country_idtypestring · enum · requiredFilter type.
Enum values:workspaceDataFilterExample: workspaceDataFilter
DateFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: absoluteDateFilter | |
| type = object · requires: absoluteGranularityDateFilter | |
| type = object · requires: relativeDateFilter | |
| type = object · requires: allTimeDateFilter |
A datetime filter specifying exact from and to values.
absoluteDateFilterobject · required
DateGranularity
DeclarativeAgent
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of an agent.
Example: default-ai-assistant
aiKnowledgebooleanWhether AI knowledge is enabled.
availableToAllbooleanWhether the agent is available to all users.
createdAtstring | nullTime of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}customSkillsstring[]List of custom skills when skillsMode is CUSTOM.
Enum values:alertanomaly_detectionclusteringforecastingkey_driver_analysismetricschedule_exportvisualizationdescriptionstring · maxLength: 10000Description of the agent.
enabledbooleanWhether the agent is enabled.
Example: trueinstructionsarray | nullRules this agent follows when answering.
modifiedAtstring | nullTime of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}namestring · maxLength: 255Name of the agent.
Example: Default AI AssistantpersonalitystringPersonality instructions for the agent.
skillsModestring · enumSkills mode: ALL or CUSTOM.
Enum values:allcustomuserGroupsobject[]User groups this agent is assigned to.
DeclarativeAggregatedFact
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredFact ID.
Example: fact.customer_order_countsourceFactReferenceobject · requiredSource object reference (attribute or fact) including aggregation operation.
descriptionstring · maxLength: 10000Fact description.
Example: A number of orders created by the customer - including all orders, even the non-delivered ones.isNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falsenullValuestringValue used in coalesce during joins instead of null.
Example: 0sourceColumnstring · maxLength: 255A name of the source column in the table.
Example: customer_order_countsourceColumnDataTypestring · enum · maxLength: 255A type of the source column
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: NUMERICtagsstring[] · uniqueA list of tags.
Example: ["Customers"]
DeclarativeAnalyticalDashboard
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAnalytical dashboard ID.
Example: revenues-analysistitlestring · maxLength: 255 · requiredAnalytical dashboard title.
Example: Revenues analysis
certificationstring · enumCertification status of the entity.
Enum values:CERTIFIEDcertificationMessagestring | nullOptional message associated with the certification.
certifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time when the certification was set.
certifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Analytical dashboard description.
Example: Period to period comparison of revenues in main sectors.modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}permissionsarrayA list of permissions.
summarystring · maxLength: 10000AI-generated summary of the dashboard content
tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeAnalyticalDashboardExtension
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAnalytical dashboard ID.
Example: revenues-analysispermissionsarray · requiredA list of permissions.
DeclarativeAnalyticalDashboardIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the analytical dashboard.
Example: dashboard123typestring · enum · requiredA type.
Enum values:analyticalDashboardExample: analyticalDashboard
DeclarativeAnalyticalDashboardPermissionAssignment
namestring · enum · requiredPermission name.
Enum values:EDITSHAREVIEW
DeclarativeAnalyticalDashboardPermissionForAssignee
namestring · enum · requiredPermission name.
Enum values:EDITSHAREVIEWassigneeobject · requiredIdentifier of a user or user-group.
DeclarativeAnalyticalDashboardPermissionForAssigneeRule
namestring · enum · requiredPermission name.
Enum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
DeclarativeAnalyticsLayer
analyticalDashboardExtensionsobject[]A list of dashboard permissions assigned to a related dashboard.
analyticalDashboardsobject[]A list of analytical dashboards available in the model.
attributeHierarchiesobject[]A list of attribute hierarchies.
computedAttributesobject[]A list of computed attributes available in the model.
dashboardPluginsobject[]A list of dashboard plugins available in the model.
exportDefinitionsobject[]A list of export definitions.
filterContextsobject[]A list of filter contexts available in the model.
memoryItemsobject[]A list of AI memory items available in the workspace.
metricsobject[]A list of metrics available in the model.
parametersobject[]A list of parameters available in the model.
reportPageLayoutsobject[]A list of report page layouts available in the model.
reportTemplatesobject[]A list of report templates available in the model.
reportsobject[]A list of reports available in the model.
visualizationObjectsobject[]A list of visualization objects available in the model.
DeclarativeAttribute
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAttribute ID.
Example: attr.customers.customer_namelabelsobject[] · requiredAn array of attribute labels.
titlestring · maxLength: 255 · requiredAttribute title.
Example: Customer Name
conditionalFormattingobject | nullConditional formatting inherited by every table column that renders this object.
defaultViewobject · pattern:^label/(?!\.)[.A-Za-…A label identifier.
descriptionstring · maxLength: 10000Attribute description.
Example: Customer name including first and last name.isHiddenbooleanIf true, this attribute is hidden from AI search results.
Example: falseisNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falselocalestringDefault locale for primary label.
Example: en-USnullValuestringValue used in coalesce during joins instead of null.
Example: empty_valuesortColumnstring · maxLength: 255Attribute sort column.
Example: customer_namesortDirectionstring · enumAttribute sort direction.
Enum values:ASCDESCExample: "ASC" | "DESC"sourceColumnstring · maxLength: 255A name of the source column that is the primary label
Example: customer_namesourceColumnDataTypestring · enum · maxLength: 255A type of the source column
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: STRINGtagsstring[] · uniqueA list of tags.
Example: ["Customers"]
DeclarativeAttributeHierarchy
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAttribute hierarchy object ID.
Example: hierarchy-1titlestring · maxLength: 255 · requiredAttribute hierarchy object title.
Example: Count of goods
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Attribute hierarchy object description.
Example: Simple number for total goods in current production.modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeAutomation
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· required
alertobjectanalyticalDashboardobjectAn analytical dashboard identifier.
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}dashboardTabularExportsobject[] · uniquedescriptionstring · maxLength: 255detailsobject · maxLength: 10000TODO
evaluationModestring · enumSpecify automation evaluation mode.
Enum values:SHAREDPER_RECIPIENTDefault: PER_RECIPIENTexportDefinitionsobject[] · uniqueexternalRecipientsobject[] · uniqueExternal recipients of the automation action results.
imageExportsobject[] · uniquemetadataobject | null · maxLength: 250000Additional information for the automation.
modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}notificationChannelobjectA notification channel identifier.
rawExportsobject[] · uniquerecipientsobject[] · uniquescheduleobjectslidesExportsobject[] · uniquestatestring · enumCurrent state of the automation.
Enum values:ACTIVEPAUSEDDefault: ACTIVEtabularExportsobject[] · uniquetagsstring[] · uniquetitlestring · maxLength: 255visualExportsobject[] · unique
DeclarativeCalendar
definitionobject · requiredFiscal calendar definition. The concrete shape is selected by the
typediscriminator.enabledGranularitiesobject[] · requiredGranularities available in the calendar. Order defines the default drill-down order and mimics the granularity dependency hierarchy.
namestring · maxLength: 255 · requiredCalendar title.
Example: Fiscal calendar
descriptionstring · maxLength: 10000Calendar description.
Example: Custom fiscal calendar starting in April.
DeclarativeColorPalette
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · requirednamestring · maxLength: 255 · required
DeclarativeColumn
dataTypestring · enum · requiredColumn type
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: INTnamestring · maxLength: 255 · requiredColumn name. Must not contain NUL (0x00) characters.
Example: customer_id
descriptionstring · maxLength: 10000Column description/comment from database
Example: Customer unique identifierisNullablebooleanColumn is nullable
isPrimaryKeybooleanIs column part of primary key?
nullValuestringValue used as sentinel for nullable columns
referencedTableColumnstring · maxLength: 255Referenced table (Foreign key)
Example: customer_idreferencedTableIdstring · maxLength: 255Referenced table (Foreign key)
Example: customers
DeclarativeComputedAttribute
contentobject · requiredA definition of the computed attribute content.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredComputed attribute ID.
Example: total-salestitlestring · maxLength: 255 · requiredComputed attribute title.
Example: Total sales
certificationstring · enumCertification status of the entity.
Enum values:CERTIFIEDcertificationMessagestring | nullOptional message associated with the certification.
certifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time when the certification was set.
certifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}dataTypestring · enum · maxLength: 255Computed attribute data type
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: STRINGdescriptionstring · maxLength: 10000Computed attribute description.
Example: Sales for all the data available.isHiddenbooleanIf true, this computed attribute is hidden from AI search results.
Example: falseisNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falselocalestringDefault locale for primary computed label.
Example: en-USmodifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}nullValuestringValue used in coalesce during joins instead of null.
Example: empty_valuetagsstring[] · uniqueA list of tags.
Example: ["Revenues"]valueTypestring · enumSpecific type of the computed attribute value
Enum values:TEXTHYPERLINKGEOGEO_LONGITUDEGEO_LATITUDEGEO_AREAGEO_ICONIMAGE
DeclarativeComputedAttributeContent
maqlstring · maxLength: 10000 · requiredExample: SELECT 1
formatstring | null · maxLength: 2048Excel-like format string with optional dynamic tokens. Filter value tokens: [$FILTER:<label_id>] for raw filter value passthrough. Currency tokens: [$CURRENCY:<label_id>] for currency symbol, with optional forms :symbol, :narrow, :code, :name. Locale abbreviations: [$K], [$M], [$B], [$T] for locale-specific scale abbreviations. Tokens are resolved at execution time based on AFM filters and user's format locale. Single-value filters only; multi-value filters use fallback values.
Example: %0.2fmetricTypestring · enumCategorizes metric semantics (e.g., currency).
Enum values:UNSPECIFIEDCURRENCY
DeclarativeCustomApplicationSetting
applicationNamestring · maxLength: 255 · requiredThe application id
Example: Modelercontentobject | null · maxLength: 250000 · requiredFree-form JSON content. Maximum supported length is 250000 characters.
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredCustom Application Setting ID.
Example: modeler.demo
DeclarativeCustomGeoCollection
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredCustom geo collection ID.
Example: my-geo-collection
descriptionstring · maxLength: 10000Description of the custom geo collection.
namestring · maxLength: 255Name of the custom geo collection.
Example: My Geo Collection
DeclarativeDashboardPlugin
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredDashboard plugin object ID.
Example: dashboard-plugin-1titlestring · maxLength: 255 · requiredDashboard plugin object title.
Example: 3D map renderer
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Dashboard plugin description.
Example: Three dimensional view of data.modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeDataSource
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredData source ID.
Example: pg_local_docker-demonamestring · maxLength: 255 · requiredName of the data source.
Example: postgres demoschemastring · maxLength: 255 · requiredA scheme/database with the data.
Example: demotypestring · enum · requiredType of database.
Enum values:POSTGRESQLREDSHIFTVERTICASNOWFLAKEADSBIGQUERYMSSQLPRESTOExample: POSTGRESQL
alternativeDataSourceIdstring | null · pattern:^(?!\.)[.A-Za-z0-9_-…Alternative data source ID. It is a weak reference meaning data source does not have to exist. All the entities (e.g. tables) from the data source must be available also in the alternative data source. It must be present in the same organization as the data source.
Example: pg_local_docker-demo2authenticationTypestring | null · enumType of authentication used to connect to the database.
Enum values:USERNAME_PASSWORDTOKENKEY_PAIRCLIENT_SECRETOIDC_PASSTHROUGHcacheRetentionobject | nullDetermines when the cached results coming from a particular data source expire. The shape is selected by the
typeproperty.cacheStrategystring · enumDetermines how the results coming from a particular datasource should be cached.
- ALWAYS: The results from the datasource should be cached normally (the default).
- NEVER: The results from the datasource should never be cached.
Enum values:ALWAYSNEVERclientIdstring · maxLength: 255Id of client with permission to connect to the data source.
Example: client1234clientSecretstring · maxLength: 255The client secret to use to connect to the database providing the data for the data source.
dateTimeSemanticsstring | null · enumDetermines how datetime values are interpreted in data sources without native support for specifying this.
- LOCAL: The values are assumed to be in local timezone and they are not converted to the user's timezone.
- UTC: The values are assumed to be in UTC and they are converted to the user's timezone.
Enum values:LOCALUTCdecodedParametersobject[]parametersobject[]passwordstring · maxLength: 255Password for the data-source user, property is never returned back.
Example: *****permissionsobject[]privateKeystring | null · maxLength: 15000The private key to use to connect to the database providing the data for the data source.
privateKeyPassphrasestring | null · maxLength: 255The passphrase used to encrypt the private key.
tokenstring · maxLength: 10000Token as an alternative to username and password.
Example: Bigquery service account JSON. Encode it using base64!urlstring · maxLength: 255An connection string relevant to type of database.
Example: jdbc:postgresql://postgres:5432/gooddatausernamestring · maxLength: 255User with permission connect the data source/database.
Example: demo
DeclarativeDataSourcePermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:MANAGEUSE
DeclarativeDataset
grainobject[] · requiredAn array of grain identifiers.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredThe Dataset ID. This ID is further used to refer to this instance of dataset.
Example: customersreferencesobject[] · requiredAn array of references. The semantics of
sourcesdepends on the dataset shape: for NORMAL→NORMAL references,sourcesis a compound foreign key to the target dataset's grain (one source per grain component, dataType-matched). For pre-aggregation datasets (NORMAL withaggregatedFacts),sourcesis reinterpreted as independent column→attribute mappings — one entry per source — and targets are NOT required to be grain components.titlestring · maxLength: 255 · requiredA dataset title.
Example: Customers
aggregatedFactsobject[]An array of aggregated facts. Presence makes the dataset a pre-aggregation dataset, which requires
precedence > 0and must NOT be set on AUXILIARY datasets.attributesobject[]An array of attributes.
dataSourceTableIdobjectAn id of the table. Including ID of data source. Must NOT be set on AUXILIARY datasets.
Example: {"dataSourceId":"my-postgres","id":"customers","type":"DATA_SOURCE"}descriptionstring · maxLength: 10000A dataset description.
Example: The customers of ours.factsobject[]An array of facts.
precedenceinteger · int32 · min: 0Precedence used in aggregate awareness. Pre-aggregation datasets (NORMAL with
aggregatedFacts) MUST setprecedence > 0; non-pre-aggregation datasets MUST leave it null. Must NOT be set on AUXILIARY datasets.Example: 0sqlobjectSQL defining this dataset. Must NOT be set on AUXILIARY datasets.
Example: {"dataSourceId":"my-postgres","statement":"SELECT * FROM some_table"}tagsstring[] · uniqueA list of tags.
Example: ["Customers"]typestring · enumDataset type. NORMAL is the standard fact/dim dataset. AUXILIARY denotes a synthetic dataset used as a reference target by pre-aggregation datasets (keystone of the aggregate-awareness design); AUX datasets must not carry
aggregatedFacts,sql,dataSourceTableId,workspaceDataFilterReferencesorprecedence. Date datasets use a separate schema and are not represented by this enum.Enum values:NORMALAUXILIARYworkspaceDataFilterColumnsobject[]An array of columns which are available for match to implicit workspace data filters.
workspaceDataFilterReferencesobject[]An array of explicit workspace data filters. Must NOT be set on AUXILIARY datasets.
DeclarativeDatasetExtension
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredThe Dataset ID. This ID is further used to refer to this instance of dataset.
Example: customers
workspaceDataFilterReferencesobject[]An array of explicit workspace data filters.
DeclarativeDatasetSql
dataSourceIdstring · requiredData source ID.
Example: my-postgresstatementstring · requiredSQL statement.
Example: SELECT * FROM some_table
DeclarativeDateDataset
granularitiesstring[] · requiredAn array of date granularities. All listed granularities will be available for date dataset.
Enum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_HOURMINUTE_OF_DAYHOURHOUR_OF_DAYgranularitiesFormattingobject · requiredA date dataset granularities title formatting rules.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredDate dataset ID.
Example: datetitlestring · maxLength: 255 · requiredDate dataset title.
Example: Date
conditionalFormattingobject | nullConditional formatting inherited by every table column that renders this object.
descriptionstring · maxLength: 10000Date dataset description.
Example: A customer order datetagsstring[] · uniqueA list of tags.
Example: ["Customer dates"]
DeclarativeExportDefinition
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredExport definition id.
Example: export-definition-1titlestring · maxLength: 255 · requiredExport definition object title.
Example: My regular export
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Export definition object description.
Example: Simple number for total goods in current production.modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}requestPayloadobjectJSON content to be used as export request payload for /export/tabular and /export/visual endpoints.
Example: ["Revenues"]tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeExportDefinitionIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredExport definition identifier.
Example: export123typestring · enum · requiredA type.
Enum values:exportDefinitionExample: exportDefinition
DeclarativeExportTemplate
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of an export template
Example: default-export-templatenamestring · maxLength: 255 · requiredName of an export template.
Example: My default export template
dashboardSlidesTemplateobject | nullTemplate for dashboard slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}
widgetSlidesTemplateobject | nullTemplate for widget slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}
DeclarativeFact
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredFact ID.
Example: fact.customer_order_counttitlestring · maxLength: 255 · requiredFact title.
Example: Customer order count
descriptionstring · maxLength: 10000Fact description.
Example: A number of orders created by the customer - including all orders, even the non-delivered ones.isHiddenbooleanIf true, this fact is hidden from AI search results.
Example: falseisNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falsenullValuestringValue used in coalesce during joins instead of null.
Example: 0sourceColumnstring · maxLength: 255A name of the source column in the table.
Example: customer_order_countsourceColumnDataTypestring · enum · maxLength: 255A type of the source column
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: NUMERICtagsstring[] · uniqueA list of tags.
Example: ["Customers"]
DeclarativeFilterContext
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredFilter Context ID.
Example: filter-salestitlestring · maxLength: 255 · requiredFilter Context title.
Example: Filter Context for Sales team
descriptionstring · maxLength: 10000Filter Context description.
Example: Filter Context for Sales team.tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeFilterView
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredFilterView object ID.
Example: filterView-1titlestring · maxLength: 255 · required
analyticalDashboardobjectAn analytical dashboard identifier.
contentobject | null · maxLength: 15000Free-form JSON object
Example: {}descriptionstring · maxLength: 255isDefaultbooleanIndicator whether the filter view should by applied by default.
tagsstring[] · uniqueuserobjectA user identifier.
Example: {"id":"example123","type":"user"}
DeclarativeIdentityProvider
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredFilterView object ID.
Example: filterView-1
customClaimMappingobject · maxLength: 10000Map of custom claim overrides. To be used when your Idp does not provide default claims (sub, email, name, given_name, family_name, urn.gooddata.user_groups [optional]). Define the key pair for the claim you wish to override, where the key is the default name of the attribute and the value is your custom name for the given attribute.
identifiersstring[]List of identifiers for this IdP, where an identifier is a domain name. Users with email addresses belonging to these domains will be authenticated by this IdP.
Example: ["gooddata.com"]idpTypestring · enumType of IdP for management purposes. MANAGED_IDP represents a GoodData managed IdP used in single OIDC setup, which is protected from altering/deletion. FIM_IDP represents a GoodData managed IdP used in federated identity management setup, which is protected from altering/deletion. CUSTOM_IDP represents customer's own IdP, protected from deletion if currently used by org for authentication, deletable otherwise.
Enum values:MANAGED_IDPFIM_IDPDEX_IDPCUSTOM_IDPoauthClientIdstring · maxLength: 255The OAuth client id of your OIDC provider. This field is mandatory for OIDC IdP.
oauthClientSecretstring · maxLength: 255The OAuth client secret of your OIDC provider. This field is mandatory for OIDC IdP.
oauthCustomAuthAttributesobject · maxLength: 10000Map of additional authentication attributes that should be added to the OAuth2 authentication requests, where the key is the name of the attribute and the value is the value of the attribute.
oauthCustomScopesarray | nullList of additional OAuth scopes which may be required by other providers (e.g. Snowflake)
oauthIssuerIdstring · maxLength: 255Any string identifying the OIDC provider. This value is used as suffix for OAuth2 callback (redirect) URL. If not defined, the standard callback URL is used. This value is valid only for external OIDC providers, not for the internal DEX provider.
Example: myOidcProvideroauthIssuerLocationstring · maxLength: 255The location of your OIDC provider. This field is mandatory for OIDC IdP.
oauthSubjectIdClaimstring · maxLength: 255Any string identifying the claim in ID token, that should be used for user identification. The default value is 'sub'.
Example: oidsamlMetadatastring · maxLength: 15000Base64 encoded xml document with SAML metadata. This document is issued by your SAML provider. It includes the issuer's name, expiration information, and keys that can be used to validate the response from the identity provider. This field is mandatory for SAML IdP.
DeclarativeIdentityProviderIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the identity provider.
Example: gooddata.comtypestring · enum · requiredA type.
Enum values:identityProviderExample: identityProvider
DeclarativeIpAllowlistPolicy
allowedSourcesstring[] · requiredAllowed source IPv4 addresses or CIDR ranges. Only IPv4 is supported; IPv6 are rejected. The /0 prefix is not allowed.
Example: ["203.0.113.10/32","198.51.100.0/24"]idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of an IP allowlist policy.
Example: admin-vpn-only
userGroupsobject[]Target user groups this policy applies to.
usersobject[]Target users this policy applies to.
DeclarativeJwk
contentobject · requiredDeclarative specification of the cryptographic key.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredJWK object ID.
Example: jwk-1
DeclarativeJwkSpecification
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: alg, e, kid +3 more |
Declarative specification of the cryptographic key.
algstring · enum · requiredAlgorithm intended for use with the key.
Enum values:RS256RS384RS512Example: RS256estring · requiredparameter contains the exponent value for the RSA public key.
kidstring · maxLength: 255 · pattern:^[^.]· requiredParameter is used to match a specific key.
Example: key.001ktystring · enum · requiredKey type parameter
Enum values:RSAExample: RSAnstring · requiredParameter contains the modulus value for the RSA public key.
usestring · enum · requiredParameter identifies the intended use of the public key.
Enum values:sigExample: sig
x5cstring[]Parameter contains a chain of one or more PKIX certificates.
x5tstringParameter is a base64url-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate.
DeclarativeLabel
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredLabel ID.
Example: label.customer_nametitlestring · maxLength: 255 · requiredLabel title.
Example: Customer name
conditionalFormattingobject | nullConditional formatting inherited by every table column that renders this object.
descriptionstring · maxLength: 10000Label description.
Example: Customer namegeoAreaConfigobjectConfiguration specific to geo area labels.
isHiddenbooleanDetermines if the label is hidden from AI features.
Example: falseisNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falselocalestringDefault label locale.
Example: en-USnullValuestringValue used in coalesce during joins instead of null.
Example: empty_valuesourceColumnstring · maxLength: 255A name of the source column in the table.
Example: customer_namesourceColumnDataTypestring · enum · maxLength: 255A type of the source column
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: STRINGtagsstring[] · uniqueA list of tags.
Example: ["Customers"]translationsobject[]Other translations.
valueTypestring · enumSpecific type of label
Enum values:TEXTHYPERLINKGEOGEO_LONGITUDEGEO_LATITUDEGEO_AREAGEO_ICONIMAGE
DeclarativeLabelTranslation
localestring · requiredTranslation locale.
Example: en-USsourceColumnstring · requiredTranslation source column.
Example: customer_name_en
DeclarativeLdm
calendarsobjectCustom fiscal calendars keyed by calendar ID. Can be defined only in the root workspace.
datasetExtensionsobject[]An array containing extensions for datasets defined in parent workspaces.
datasetsobject[]An array containing datasets.
dateInstancesobject[]An array containing date-related datasets.
DeclarativeMemoryItem
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredMemory item ID.
Example: sales-contextinstructionstring · maxLength: 255 · requiredThe text that will be injected into the system prompt.
Example: When discussing sales, always consider quarterly trends.strategystring · enum · requiredStrategy defining when the memory item should be applied
Enum values:ALWAYSAUTOExample: AUTOtitlestring · maxLength: 255 · requiredMemory item title.
Example: Sales Context
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Memory item description.
Example: Context about sales data for AI assistant.isDisabledbooleanWhether memory item is disabled.
Example: falsekeywordsstring[] · uniqueSet of unique strings used for semantic similarity filtering.
modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["AI","Context"]
DeclarativeMetric
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredMetric ID.
Example: total-salestitlestring · maxLength: 255 · requiredMetric title.
Example: Total sales
certificationstring · enumCertification status of the entity.
Enum values:CERTIFIEDcertificationMessagestring | nullOptional message associated with the certification.
certifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time when the certification was set.
certifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}conditionalFormattingobject | nullConditional formatting inherited by every table column that renders this object.
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Metric description.
Example: Sales for all the data available.isHiddenbooleanIf true, this metric is hidden from AI search results.
Example: falseisHiddenFromKdabooleanIf true, this metric is hidden from key drive analysis.
Example: falsemodifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeNotificationChannel
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of a notification channel
Example: notification-channel-1
allowedRecipientsstring · enumAllowed recipients of notifications from this channel. CREATOR - only the creator INTERNAL - all users within the organization EXTERNAL - all recipients including those outside the organization
Enum values:CREATORINTERNALEXTERNALDefault: INTERNALcustomDashboardUrlstring · maxLength: 255Custom dashboard url that is going to be used in the notification. If not specified it is going to be deduced based on the context. Allowed placeholders are: {workspaceId} {dashboardId} {automationId} {asOfDate}
dashboardLinkVisibilitystring · enumDashboard link visibility in notifications. HIDDEN - the link will not be included INTERNAL_ONLY - only internal users will see the link ALL - all users will see the link
Enum values:HIDDENINTERNAL_ONLYALLDefault: INTERNAL_ONLYdescriptionstring · maxLength: 10000Description of a notification channel.
Example: This is a channeldestinationobjectdestinationTypestring | null · enum · readOnlyEnum values:WEBHOOKSMTPDEFAULT_SMTPIN_PLATFORMinPlatformNotificationstring · enumIn-platform notifications configuration. No effect if the destination type is IN_PLATFORM. DISABLED - in-platform notifications are not sent ENABLED - in-platform notifications are sent in addition to the regular notifications
Enum values:DISABLEDENABLEDDefault: DISABLEDnamestring · maxLength: 255Name of a notification channel.
Example: channelnotificationSourcestring · maxLength: 10000Human-readable description of the source of the notification. If specified, this propertywill be included in the notifications to this channel.Allowed placeholders are: {{workspaceId}} {{workspaceName}} {{workspaceDescription}} {{dashboardId}} {{dashboardName}} {{dashboardDescription}}
DeclarativeNotificationChannelIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredNotification channel identifier.
Example: webhook123typestring · enum · requiredA type.
Enum values:notificationChannelExample: notificationChannel
DeclarativeOrganization
organizationobject · requiredInformation available about an organization.
agentsobject[]customGeoCollectionsobject[]dataSourcesobject[]exportTemplatesobject[]identityProvidersobject[]ipAllowlistPoliciesobject[]jwksobject[]notificationChannelsobject[]userGroupsobject[]usersobject[]workspaceDataFiltersobject[]workspacesobject[]
DeclarativeOrganizationInfo
hostnamestring · maxLength: 255 · requiredFormal hostname used in deployment.
Example: alpha.comidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the organization.
Example: Alpha corporationnamestring · maxLength: 255 · requiredFormal name of the organization.
Example: Alpha corporationpermissionsobject[] · required
allowedOriginsstring[]colorPalettesobject[]A list of color palettes.
cspDirectivesobject[]A list of CSP directives.
earlyAccessValuesstring[] · uniqueEarly access defined on level Organization
identityProviderobjectAn Identity Provider identifier.
settingsobject[]A list of organization settings.
themesobject[]A list of themes.
earlyAccessstring · maxLength: 255 · deprecated · requiredEarly access defined on level Organization
DeclarativeOrganizationPermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:MANAGESELF_CREATE_TOKENBASE_UI_ACCESS
DeclarativeParameter
contentobject · requiredParameter content (type-discriminated).
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredParameter ID.
Example: discount-ratetitlestring · maxLength: 255 · requiredParameter title.
Example: Discount Rate
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Parameter description.
Example: Rate applied to discounted items.modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["Finance"]
DeclarativeReference
identifierobject · requiredA reference identifier.
multivalueboolean · requiredThe multi-value flag enables many-to-many cardinality for references.
Example: false
sourcesobject[]An array of source columns for a given reference.
sourceColumnDataTypesstring[] · deprecated · requiredAn array of source column data types for a given reference. Deprecated, use 'sources' instead.
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLsourceColumnsstring[] · deprecated · requiredAn array of source column names for a given reference. Deprecated, use 'sources' instead.
Example: ["customer_id"]
DeclarativeReferenceSource
targetobject · maxLength: 255 · requiredA grain identifier.
Example: {"id":"customer_id","type":"attribute"}
columnstring · maxLength: 255A name of the source column in the table.
Example: customer_iddataTypestring · enum · maxLength: 255A type of the source column.
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: STRINGisNullablebooleanFlag indicating whether the associated source column allows null values.
Example: falsenullValuestringValue used in coalesce during joins instead of null.
Example: empty_value
DeclarativeReport
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredReport ID.
Example: boozt-h1periodEndstring · date · requiredLast day of the reported period, inclusive.
Example: 2026-06-30periodStartstring · date · requiredFirst day of the reported period, inclusive.
Example: 2026-01-01titlestring · maxLength: 255 · requiredReport title.
descriptionstring · maxLength: 10000Report description.
tagsstring[] · uniquevariableValuesobjectValues for the variables declared in the content, keyed by name.
DeclarativeReportPageLayout
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredReport page layout ID.
Example: brand-covertitlestring · maxLength: 255 · requiredReport page layout title.
descriptionstring · maxLength: 10000Report page layout description.
tagsstring[] · unique
DeclarativeReportTemplate
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredReport template ID.
Example: boozt-h1-decktitlestring · maxLength: 255 · requiredReport template title.
descriptionstring · maxLength: 10000Report template description.
tagsstring[] · unique
DeclarativeRsaSpecification
algstring · enum · requiredAlgorithm intended for use with the key.
Enum values:RS256RS384RS512Example: RS256estring · requiredparameter contains the exponent value for the RSA public key.
kidstring · maxLength: 255 · pattern:^[^.]· requiredParameter is used to match a specific key.
Example: key.001ktystring · enum · requiredKey type parameter
Enum values:RSAExample: RSAnstring · requiredParameter contains the modulus value for the RSA public key.
usestring · enum · requiredParameter identifies the intended use of the public key.
Enum values:sigExample: sig
x5cstring[]Parameter contains a chain of one or more PKIX certificates.
x5tstringParameter is a base64url-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate.
DeclarativeSetting
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredSetting ID.
contentobject | null · maxLength: 15000Free-form JSON object
Example: {}typestring · enumType of the setting.
Enum values:TIMEZONEACTIVE_THEMEACTIVE_COLOR_PALETTEACTIVE_LLM_PROVIDERACTIVE_CALENDARSWHITE_LABELINGLOCALEMETADATA_LOCALEExample: TIMEZONE
DeclarativeSingleWorkspacePermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTS
DeclarativeSourceReference
operationstring · enum · requiredAggregation operation.
Enum values:SUMMINMAXAPPROXIMATE_COUNTExample: SUMreferenceobject · requiredA source reference identifier.
DeclarativeTable
columnsobject[] · requiredAn array of physical columns
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredTable id.
Example: customerspathstring[] · requiredPath to table.
Example: ["table_schema","table_name"]typestring · requiredTable type: TABLE or VIEW.
Example: TABLE
namePrefixstring · maxLength: 255Table or view name prefix used in scan. Will be stripped when generating LDM.
Example: out_gooddata
DeclarativeTheme
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · requirednamestring · maxLength: 255 · required
DeclarativeUser
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredUser identifier.
Example: employee123
authIdstring · maxLength: 255User identification in the authentication manager.
emailstring · maxLength: 255User email address
Example: user@example.comfirstnamestring · maxLength: 255User first name
Example: Johnlastnamestring · maxLength: 255User last name
Example: Wickpermissionsobject[]settingsobject[]A list of user settings.
systemAccountbooleanIs user system account
Example: falseuserGroupsobject[]
DeclarativeUserDataFilter
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredUser Data Filters ID. This ID is further used to refer to this instance.
Example: country_id_settingmaqlstring · maxLength: 10000 · requiredExpression in MAQL specifying the User Data Filter
Example: {label/country} = "USA" AND {label/date.year} = THIS(YEAR)titlestring · maxLength: 255 · requiredUser Data Filters setting title.
Example: Country ID setting
descriptionstring · maxLength: 10000User Data Filters setting description.
Example: ID of country settingtagsstring[] · uniqueA list of tags.
Example: ["Revenues"]userobjectA user identifier.
Example: {"id":"example123","type":"user"}userGroupobjectA user group identifier.
Example: {"id":"admins","type":"userGroup"}
DeclarativeUserGroup
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredUserGroup identifier.
Example: employees.all
namestring · maxLength: 255Name of UserGroup
Example: adminsparentsobject[]permissionsobject[]
DeclarativeUserGroupIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the user group.
Example: group.adminstypestring · enum · requiredA type.
Enum values:userGroupExample: userGroup
DeclarativeUserGroupPermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:SEE
DeclarativeUserIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredUser identifier.
Example: employee123typestring · enum · requiredA type.
Enum values:userExample: user
DeclarativeUserPermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:SEE
DeclarativeVisualizationObject
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredVisualization object ID.
Example: visualization-1titlestring · maxLength: 255 · requiredVisualization object title.
Example: Count of goods
certificationstring · enumCertification status of the entity.
Enum values:CERTIFIEDcertificationMessagestring | nullOptional message associated with the certification.
certifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time when the certification was set.
certifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}conditionalFormattingobject | nullConditional formatting for a table, with one entry per formatted column.
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}descriptionstring · maxLength: 10000Visualization object description.
Example: Simple number for total goods in current production.isHiddenbooleanIf true, this visualization object is hidden from AI search results.
Example: falsemodifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}tagsstring[] · uniqueA list of tags.
Example: ["Revenues"]
DeclarativeWorkspace
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of a workspace
Example: alpha.salesnamestring · maxLength: 255 · requiredName of a workspace to view.
Example: Alpha Sales
automationsobject[]cacheExtraLimitinteger · int64Extra cache limit allocated to specific workspace. In case there is extra cache budget setup for organization, it can be split between multiple workspaces.
colorPalettesobject[]A list of workspace color palettes.
customApplicationSettingsobject[]A list of workspace custom settings.
dataSourceobjectThe data source used for the particular workspace instead of the one defined in the LDM inherited from its parent workspace. Such data source cannot be defined for a single or a top-parent workspace.
descriptionstring · maxLength: 255Description of the workspace
earlyAccessValuesstring[] · uniqueEarly access defined on level Workspace
exportTemplatesobject[]A list of workspace export templates.
filterViewsobject[]hierarchyPermissionsobject[]managedboolean · readOnlyWhether the workspace is platform-managed and read-only. Informational on export; ignored on import (the flag is server-controlled).
modelobjectA declarative form of a model and analytics for a workspace.
parentobjectA workspace identifier.
Example: { id: demo, type: workspace }permissionsobject[]prefixstring · maxLength: 255 · pattern:^(?!\.)[.A-Za-z0-9_-…Custom prefix of entity identifiers in workspace
settingsobject[]A list of workspace settings.
themesobject[]A list of workspace themes.
userDataFiltersobject[]A list of workspace user data filters.
earlyAccessstring · maxLength: 255 · deprecated · requiredEarly access defined on level Workspace
DeclarativeWorkspaceColorPalette
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · requirednamestring · maxLength: 255 · required
DeclarativeWorkspaceDataFilter
columnNamestring · maxLength: 255 · requiredWorkspace Data Filters column name. Data are filtered using this physical column.
Example: country_ididstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace Data Filters ID. This ID is further used to refer to this instance.
Example: country_idtitlestring · maxLength: 255 · requiredWorkspace Data Filters title.
Example: Country IDworkspaceobject · requiredA workspace identifier.
Example: { id: demo, type: workspace }workspaceDataFilterSettingsobject[] · requiredFilter settings specifying values of filters valid for the workspace.
descriptionstring · maxLength: 10000Workspace Data Filters description.
Example: ID of country
DeclarativeWorkspaceDataFilterColumn
dataTypestring · enum · requiredData type of the column
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: INTnamestring · requiredName of the column
Example: customer_id
DeclarativeWorkspaceDataFilterReferences
filterColumnstring · requiredFilter column name
Example: filter_idfilterColumnDataTypestring · enum · requiredFilter column data type
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: INTfilterIdobject · requiredIdentifier of a workspace data filter.
DeclarativeWorkspaceDataFilterSetting
filterValuesstring[] · requiredOnly those rows are returned, where columnName from filter matches those values.
Example: ["US"]idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace Data Filters ID. This ID is further used to refer to this instance.
Example: country_id_settingtitlestring · maxLength: 255 · requiredWorkspace Data Filters setting title.
Example: Country ID settingworkspaceobject · requiredA workspace identifier.
Example: { id: demo, type: workspace }
descriptionstring · maxLength: 10000Workspace Data Filters setting description.
Example: ID of country setting
DeclarativeWorkspaceExportTemplate
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of a workspace export template
Example: default-export-templatenamestring · maxLength: 255 · requiredName of a workspace export template.
Example: My default export template
dashboardSlidesTemplateobject | nullTemplate for workspace dashboard slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}
widgetSlidesTemplateobject | nullTemplate for workspace widget slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}
DeclarativeWorkspaceHierarchyPermission
assigneeobject · requiredIdentifier of a user or user-group.
namestring · enum · requiredPermission name.
Enum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTS
DeclarativeWorkspaceTheme
contentobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}idstring · requirednamestring · maxLength: 255 · required
DefaultSmtp
typestring · enum · requiredThe destination type.
Enum values:DEFAULT_SMTP
fromEmailstring · emailE-mail address to send notifications from. Currently this does not have any effect. E-mail 'no-reply@gooddata.com' is used instead.
Default: no-reply@gooddata.comfromEmailNamestringAn optional e-mail name to send notifications from. Currently this does not have any effect. E-mail from name 'GoodData' is used instead.
Default: GoodData
DependentEntitiesNode
idstring · requiredtypestring · enum · requiredObject type in the graph.
Enum values:analyticalDashboardattributeattributeHierarchydashboardPlugindatasetfactlabelmetricExample: metric
titlestring
DependentEntitiesRequest
identifiersobject[] · required
relationstring · enumEntity relation for graph traversal from the entry points. DEPENDENTS returns entities that depend on the entry points. DEPENDENCIES returns entities that the entry points depend on.
Enum values:DEPENDENTSDEPENDENCIESDefault: DEPENDENTS
DependsOn
labelstring · requiredSpecifies on which label the filter depends on.
values(string | null)[] · requiredSpecifies values of the label for element filtering.
complementFilterbooleanInverse filtering mode.
Default: falsetypestring · enumType of the object
labelrefers to. A set type is taken at its word; an unset one means a label, with a computed attribute of the same id accepted as a fallback.Enum values:labelcomputedAttribute
DependsOnMatchFilter
matchFilterobject · requiredFilter via label with given match type and literal value.
Dimension
itemIdentifiersstring[] · requiredList of items in current dimension. Can reference 'localIdentifier' from 'AttributeItem', or special pseudo attribute "measureGroup" representing list of metrics.
Example: ["attribute_1","measureGroup"]
localIdentifierstring · pattern:^[.a-zA-Z0-9_-]+$Dimension identification within requests. Other entities can reference this dimension by this value.
Example: firstDimensionsortingobject[]List of sorting rules. From most relevant to least relevant (less relevant rule is applied, when more relevant rule compares items as equal).
DocumentMetadataResponse
createdAtstring · requiredcreatedBystring · requiredfilenamestring · requiredidstring · requirednumChunksinteger · requiredscopesstring[] · requiredupdatedAtstring · requiredupdatedBystring · required
isDisabledtitleworkspaceId
Element
primaryTitlestring · requiredTitle of primary label of attribute owning requested label, null if the title is null or the primary label is excluded
titlestring · requiredTitle of requested label.
ElementsRequest
labelstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredRequested label.
Example: label_id
cacheIdstringIf specified, the element data will be taken from the result with the same cacheId if it is available.
complementFilterbooleanInverse filters:
false- return items matchingpatternFilterandexactFiltertrue- return items not matchingpatternFilterandexactFilter
Default: falsedependsOnarrayReturn only items that are not filtered-out by the parent filters.
exactFilter(string | null)[]Return only items, whose
labeltitle exactly matches one offilter.excludePrimaryLabelbooleanExcludes items from the result that differ only by primary label
false- return items with distinct primary labeltrue- return items with distinct requested label
Default: falsefilterByobjectSpecifies what is used for filtering.
patternFilterstringReturn only items, whose
labeltitle case insensitively containsfilteras substring.sortOrderstring · enumSort order of returned items. Items are sorted by
labeltitle. If no sort order is specified then attribute'ssortDirectionis used, which is ASC by defaultEnum values:ASCDESCtimezonestringTime zone (IANA id, e.g. "Europe/Prague") used to resolve relative date filters in
dependsOn. If set it takes precedence over the workspace/user time zone setting; if not set the setting is used.Example: Europe/Praguetypestring · enumType of the object
labelrefers to. A set type is taken at its word; an unset one means a label, with a computed attribute of the same id accepted as a fallback.Enum values:labelcomputedAttributevalidateBy(object | null)[]Return only items that are computable on metric.
dataSamplingPercentagenumber · float · deprecated · requiredSpecifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.
Default: 100
ElementsResponse
elementsobject[] · requiredList of returned elements.
pagingobject · requiredCurrent page description.
primaryLabelobject · requiredObject identifier.
cacheIdstringThe client can use this in subsequent requests (like paging or search) to get results from the same point in time as the previous request. This is useful when the underlying data source has caches disabled and the client wants to avoid seeing inconsistent results and to also avoid excessive queries to the database itself.
formatobjectAttribute format describes formatting information to effectively format attribute values when needed.
granularitystring · enumGranularity of requested label in case of date attribute
Enum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_HOURMINUTE_OF_DAYHOURHOUR_OF_DAY
EntitlementsRequest
entitlementsNamestring[] · unique · requiredEnum values:CacheStrategyContractCustomThemingExtraCacheHipaaPdfExportsUiLocalizationTier
EntityIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredObject identifier.
typestring · enum · requiredObject type in the graph.
Enum values:analyticalDashboardattributeattributeHierarchydashboardPlugindatasetfactlabelmetricExample: metric
EntitySearchBody
filterstring | nullFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includearray | nullList of related entities to include in the response
metaIncludearray | null · uniqueSet of metadata fields to include in the response
pageobjectPagination information for entity search
sortarray | nullSorting criteria (can specify multiple sort orders)
EntitySearchPage
indexinteger · int32 · min: 0 · requiredZero-based page index
Default: 0sizeinteger · int32 · min: 1 · requiredNumber of items per page
Default: 100
EntitySearchSort
propertystring · requiredProperty name to sort by
directionstring · enumSort direction
Enum values:ASCDESCDefault: ASC
ErrorInfo
reasonstring · requiredStable machine-readable error code. Switch on this for localized client messages.
statusCodeinteger · requiredHTTP-like semantic status (e.g. 503 when the workspace is still syncing).
ExecutionResponse
dimensionsobject[] · requiredDimensions of the result
linksobject · requiredLinks to the execution result.
ExecutionResult
dataobject[] · requiredA multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.
Example: [[1,2.5],[-1.3,3.14]]dimensionHeadersobject[] · requiredAn array containing dimension headers. The size of the array corresponds to the number of dimensions. Their order corresponds to the dimension order in the execution result spec.
grandTotalsobject[] · requiredmetadataobject · requiredAdditional metadata for the particular execution result.
pagingobject · requiredA paging information related to the data presented in the execution result. These paging information are multi-dimensional.
ExecutionResultDataSourceMessage
correlationIdstring · requiredId correlating different pieces of supplementary info together.
sourcestring · requiredInformation about what part of the system created this piece of supplementary info.
typestring · requiredType of the supplementary info instance. There are currently no well-known values for this, but there might be some in the future.
dataobjectData of this particular supplementary info item: a free-form JSON specific to the particular supplementary info item type.
ExecutionResultGrandTotal
dataobject[] · requiredA multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.
Example: [[1,2.5],[-1.3,3.14]]dimensionHeadersobject[] · requiredContains headers for a subset of
totalDimensionsin which the totals are grand totals.totalDimensionsstring[] · requiredDimensions of the grand totals.
ExecutionResultHeader
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributeHeader | |
| type = object · requires: measureHeader | |
| type = object · requires: totalHeader |
attributeHeaderobject · requiredHeader containing the information related to attributes.
ExecutionResultLimitBreak
limitinteger · int64 · requiredThe configured threshold value.
limitTypestring · requiredType of the limit that was broken, e.g. "rowCount".
valueinteger · int64The actual value that triggered the limit; null when it cannot be determined exactly.
ExecutionResultMetadata
dataSourceMessagesobject[] · requiredAdditional information sent by the underlying data source.
limitBreaksobject[]Limits that were broken during result computation, causing the result to be partial. Absent when the result is complete.
ExecutionResultPaging
countinteger[] · requiredA count of the returned results in every dimension.
Example: [2,2]offsetinteger[] · requiredThe offset of the results returned in every dimension.
Example: [0,0]totalinteger[] · requiredA total count of the results in every dimension.
Example: [2,2]
ExecutionSettings
dataSamplingPercentagenumber · floatSpecifies the percentage of rows from fact datasets to use during computation. This feature is available only for workspaces that use a Vertica Data Source without table views.
timestampstring · date-timeSpecifies the timestamp of the execution from which relative filters are resolved. If not set, the current time is used.
timezonestringSpecifies the time zone used to resolve relative date filters and to convert time-zone-aware date/time values in the result. Expects an IANA time zone id (e.g. "Europe/Prague") or a fixed GMT offset (e.g. "GMT+02:00"). If not set, the time zone from the workspace/user settings is used.
Example: Europe/Prague
ExportRequest
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: dashboardId, fileName | |
| type = object · requires: fileName, format |
Export request object describing the export properties and metadata for dashboard PDF exports.
dashboardIdstring · requiredDashboard identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0fileNamestring · requiredFile name to be used for retrieving the pdf document.
Example: filename
metadataobjectMetadata definition in free-form JSON format.
Example: {}timezoneIdstring | nullTime zone the export should be rendered in, as an IANA identifier (e.g. 'Asia/Kolkata') or a GMT offset (e.g. 'GMT+01:00'). When omitted, the workspace time zone setting is used.
Example: Asia/Kolkata
ExportResult
exportIdstring · requiredfileNamestring · requiredstatusstring · enum · requiredEnum values:SUCCESSERRORINTERNAL_ERRORTIMEOUT
errorMessagestringexpiresAtstring · date-timefileSizeinteger · int64fileUristringfinishedAtstring · date-timetraceIdstringtriggeredAtstring · date-time
FactPermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
FactPermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
FactPermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
FailedOperation
idstring · requiredId of the operation
kindstring · enum · requiredType of the long-running operation.
provision-database— Provisioning of an AI Lake database.deprovision-database— Deprovisioning (deletion) of an AI Lake database.run-service-command— Running a command in a particular AI Lake service.analyze-statistics— Running ANALYZE TABLE for CBO statistics collection.
Enum values:provision-databasedeprovision-databaserun-service-commandanalyze-statisticsstatusstring · enum · requiredEnum values:failederrorobject · requiredError information for a failed operation
Feedback
typestring · enum · requiredFeedback type.
Enum values:POSITIVENEGATIVE
textOptional free-form feedback comment.
File
anyobject[]canResegmentstring · enumEnum values:YESNOidstringnotesobjectoriginalstringotherAttributesobjectskeletonobjectspacestringsrcDirstring · enumEnum values:LTRRTLAUTOtranslatestring · enumEnum values:YESNOtrgDirstring · enumEnum values:LTRRTLAUTOunitOrGroupobject[]
FilterBy
labelTypestring · enumSpecifies which label is used for filtering - primary or requested.
Enum values:PRIMARYREQUESTEDDefault: REQUESTED
FilterDefinition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: inline | |
| type = object · requires: rankingFilter | |
| type = object · requires: comparisonMeasureValueFilter | |
| type = object · requires: rangeMeasureValueFilter | |
| type = object · requires: compoundMeasureValueFilter | |
| type = object · requires: absoluteDateFilter | |
| type = object · requires: absoluteGranularityDateFilter | |
| type = object · requires: relativeDateFilter | |
| type = object · requires: allTimeDateFilter | |
| type = object · requires: negativeAttributeFilter | |
| type = object · requires: positiveAttributeFilter | |
| type = object · requires: matchAttributeFilter |
Filter in form of direct MAQL query.
inlineobject · required
FilterDefinitionForSimpleMeasure
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
Abstract filter definition type for dates.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: absoluteDateFilter | |
| type = object · requires: absoluteGranularityDateFilter | |
| type = object · requires: relativeDateFilter | |
| type = object · requires: allTimeDateFilter |
A datetime filter specifying exact from and to values.
absoluteDateFilterobject · required
FiscalYearCalendarDefinition
monthOffsetinteger · int32 · requiredNumber of months the fiscal year start is shifted relative to the Gregorian year.
Example: 3typestring · enum · requiredEnum values:fiscalYear
ForecastRequest
forecastPeriodinteger · int32 · requiredNumber of future periods that should be forecasted
confidenceLevelnumber · floatConfidence interval boundary value.
Default: 0.95seasonalbooleanWhether the input data is seasonal
Default: false
ForecastResult
attributestring[] · requiredlowerBound(number | null)[] · requiredorigin(number | null)[] · requiredprediction(number | null)[] · requiredupperBound(number | null)[] · required
Format
scopestring · enum · requiredEnum values:cellrow
fillBackground color as hex (e.g. #E54D40).
textText color as hex (e.g. #FFFFFF).
FrequencyProperties
valueLimitinteger · int32The maximum number of distinct values to return.
Default: 10
FunctionCallContent
argumentsobject · requiredFunction/tool arguments payload.
callIdstring · requiredFunction call correlation identifier.
idstring · requiredFunction call item identifier from LLM.
namestring · requiredFunction/tool name.
typestring · constType of item content.
Const value: toolCallDefault: toolCall
FunctionResultContent
callIdstring · requiredFunction call correlation identifier.
resultstring · requiredSerialized function/tool execution result.
typestring · constType of item content.
Const value: toolResultDefault: toolResult
GdStorageFile
modifiedAtstring · date-time · requiredLast modification timestamp of the file.
namestring · requiredName of the file.
sizeinteger · int64 · requiredSize of the file in bytes.
typestring · enum · requiredType of the file.
Enum values:CSV
GenerateDescriptionRequest
objectIdstring · requiredIdentifier of the object to describe
objectTypestring · enum · requiredType of the object to describe. One of: visualization, dashboard, metric, fact, attribute
Enum values:VisualizationDashboardMetricFactAttribute
GenerateDescriptionResponse
descriptionstringGenerated description of the requested object
notestringAdditional note with details in case generation was not performed
GenerateLdmRequest
aggregatedFactPrefixstringColumns starting with this prefix will be considered as aggregated facts. The prefix is then followed by the value of
separatorparameter. Given the aggregated fact prefix isaggrand separator is__, the columns with name likeaggr__sum__product__soldwill be considered as aggregated sold fact in the product table with SUM aggregate function.Example: aggrdateGranularitiesstringOption to control date granularities for date datasets. Empty value enables common date granularities (DAY, WEEK, MONTH, QUARTER, YEAR). Default value is
allwhich enables all available date granularities, including time granularities (like hours, minutes).Example: alldateReferencePrefixstringColumns starting with this prefix will be considered as references to date dataset. The prefix is then followed by the value of
separatorparameter. Given the reference prefix isdand separator is__, the columns with name liked__datewill be considered as reference to date dataset. There can be also second separator and granularity suffix, e.g.d__date__dayto create attribute reference to exact date dataset and granularity.Example: ddenormPrefixstringColumns starting with this prefix will be considered as denormalization references. The prefix is then followed by the value of
separatorparameter. Given the denormalization reference prefix isdrand separator is__, the columns with name likedr__customer_namewill be considered as denormalization references.Example: drfactPrefixstringColumns starting with this prefix will be considered as facts. The prefix is then followed by the value of
separatorparameter. Given the fact prefix isfand separator is__, the columns with name likef__soldwill be considered as facts.Example: fgenerateLongIdsbooleanA flag dictating how the attribute, fact and label ids are generated. By default their ids are derived only from the column name, unless there would be a conflict (e.g. category coming from two different tables). In that case a long id format of
<table>.<column>is used. If the flag is set to true, then all ids will be generated in the long form.Default: falsegrainMultivalueReferencePrefixstringColumns starting with this prefix will be considered as grain multivalue references. The prefix is then followed by the value of
separatorparameter. Given the reference prefix isgrmrand separator is__, the columns with name likegrmr__customer__customer_idwill be considered as grain multivalue references to customer_id in customer table.Example: grmrgrainPrefixstringColumns starting with this prefix will be considered as grains. The prefix is then followed by the value of
separatorparameter. Given the grain prefix isgrand separator is__, the columns with name likegr__namewill be considered as grains.Example: grgrainReferencePrefixstringColumns starting with this prefix will be considered as grain references. The prefix is then followed by the value of
separatorparameter. For composite references, the reference is multivalue if at least one column is multivalue. Given the reference prefix isgrrand separator is__, the columns with name likegrr__customer__customer_idwill be considered as grain references to customer_id in customer table.Example: grrmultivalueReferencePrefixstringColumns starting with this prefix will be considered as multivalue references. The prefix is then followed by the value of
separatorparameter. For composite references, the reference is multivalue if at least one column is multivalue. Given the reference prefix ismrand separator is__, the columns with name likemr__customer__customer_idwill be considered as multivalue references to customer_id in customer table.Example: mrpdmobjectPDM additions wrapper.
primaryLabelPrefixstringColumns starting with this prefix will be considered as primary labels. The prefix is then followed by the value of
separatorparameter. Given the primary label prefix ispland separator is__, the columns with name likepl__country_idwill be considered as primary labels.Example: plreferencePrefixstringColumns starting with this prefix will be considered as references. The prefix is then followed by the value of
separatorparameter. Given the reference prefix isrand separator is__, the columns with name liker__customer__customer_idwill be considered as references to customer_id in customer table.Example: rsecondaryLabelPrefixstringColumns starting with this prefix will be considered as secondary labels. The prefix is then followed by the value of
separatorparameter. Given the secondary label prefix islsand separator is__, the columns with name likels__country_id__country_namewill be considered as secondary labels.Example: lsseparatorstringA separator between prefixes and the names. Default is "__".
Default: __translationPrefixstringColumns starting with this prefix will be considered as secondary label translation. The prefix is then followed by the value of
separatorparameter. Given the translation prefix istrand separator is__, the columns with name liketr__attribute__label__en-USwill be considered as secondary label en-US translation tolabellabel inattributeattribute.Example: trwdfPrefixstringColumn serving as workspace data filter. No labels are auto generated for such columns.
Default: wdfworkspaceIdstringOptional workspace id.
tablePrefixstring · deprecated · requiredTables starting with this prefix will be included. The prefix is then followed by the value of
separatorparameter. Given the table prefix isout_tableand separator is__, the table with name likeout_table__customerswill be scanned.Example: out_tableviewPrefixstring · deprecated · requiredViews starting with this prefix will be included. The prefix is then followed by the value of
separatorparameter. Given the view prefix isout_viewand separator is__, the table with name likeout_view__us_customerswill be scanned.Example: out_view
GenerateTitleRequest
objectIdstring · requiredIdentifier of the object to title
objectTypestring · enum · requiredType of the object to title. Matches chat-search object types.
Enum values:VisualizationDashboardMetricFactAttribute
GenerateTitleResponse
notestringAdditional note with details in case generation was not performed
titlestringGenerated title of the requested object
GeoCollectionIdentifier
idstring · maxLength: 255 · requiredGeo collection identifier.
kindstring · enumType of geo collection.
Enum values:STATICCUSTOMDefault: STATIC
GeoJsonFeature
propertiesobject · requiredtypestring · required
geometryobjectGeoJSON Geometry
idobject
GetQualityIssuesResponse
issuesobject[] · requiredList of quality issues found in the workspace
statusstring · enum · requiredStatus of the latest triggered quality check process
Enum values:RUNNINGSYNCINGCOMPLETEDFAILEDCANCELLEDNOT_FOUNDDISABLED
updatedAtstringTimestamp when the quality issues were last updated (ISO format)
GetServiceStatusResponse
statusobject | null · maxLength: 15000 · requiredFree-form JSON object
Example: {}
GrainIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredGrain ID.
Example: attr.customers.customer_nametypestring · enum · requiredA type of the grain.
Enum values:attributedateExample: ATTRIBUTE
GrantedPermission
levelstring · requiredLevel of permission
Example: VIEWsourcestring · enum · requiredSource of permission
Enum values:directindirectExample: indirect
GranularitiesFormatting
titleBasestring · maxLength: 255 · requiredTitle base is used as a token in title pattern. If left empty, it is replaced by date dataset title.
titlePatternstring · maxLength: 255 · requiredThis pattern is used to generate the title of attributes and labels that result from the granularities. There are two tokens available:
%titleBase- represents shared part by all titles, or title of Date Dataset if left empty%granularityTitle- representsDateGranularitybuilt-in title
Example: %titleBase - %granularityTitle
HierarchyObjectIdentification
idstring · requiredtypestring · enum · requiredEnum values:analyticalDashboardattributedashboardPlugindatasetfactlabelmetricpromptExample: metric
HistogramBucket
countinteger · int64 · requiredlowerBoundnumber · double · requiredupperBoundnumber · double · required
IdentifierDuplications
idstring · requiredoriginsstring[] · requiredtypestring · enum · requiredEnum values:analyticalDashboardattributedashboardPlugindatasetfactlabelmetricpromptExample: metric
IgnoredDrillDown
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: hierarchy, on | |
| type = object · requires: template, on |
hierarchystring · requiredAn id of the attribute hierarchy to be ignored
onstring · requiredAn id of the drill down to be ignored
IgnoredDrillDown1
hierarchystring · requiredAn id of the attribute hierarchy to be ignored
onstring · requiredAn id of the drill down to be ignored
IgnoredDrillDown2
onstring · requiredAn id of the drill down to be ignored
templatestring · enum · requiredAn id of the date attribute hierarchy template to be ignored
Enum values:default
IgnoredDrillDownsIntersection
attributesstring[] · requiredAn attributes list to be ignored
hierarchyrequiredAn attribute hierarchy that is related to attributes that will be ignored
ImageExportRequest
dashboardIdstring · requiredDashboard identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0fileNamestring · requiredFile name to be used for retrieving the image document.
Example: filenameformatstring · enum · requiredRequested resulting file type.
Enum values:PNGExample: PNGwidgetIdsstring[] · minItems: 1 · maxItems: 1 · unique · requiredList of widget identifiers to be exported. Note that only one widget is currently supported.
metadataobject | null · maxLength: 15000Free-form JSON object
Example: {}timezoneIdstring | nullTime zone the export should be rendered in, as an IANA identifier (e.g. 'Asia/Kolkata') or a GMT offset (e.g. 'GMT+01:00'). When omitted, the workspace time zone setting is used.
Example: Asia/Kolkata
ImportCsvRequestTable
namestring · requiredName of the table.
sourceobject · requiredInformation about source data for a particular table.
ImportCsvRequestTableSource
configobject · requiredConfig to use when accessing the data for executions, etc.
locationstring · requiredLocation of the data in the staging area.
ImportCsvRequestTableSourceConfig
columnDateFormatsobjectDate formats to use to use to read the given columns.
convertOptionsobjectOptions for converting CSV files when reading.
parseOptionsobjectOptions for parsing CSV files.
readOptionsobjectOptions for reading CSV files.
ImportCsvResponse
namestring · requiredName of the table the file was imported to.
versioninteger · int32 · requiredVersion the file was imported as.
ImportGeoCollectionResponse
versioninteger · int32 · requiredThe version of the imported geo collection.
IndefiniteCacheRetention
typestring · enum · requiredThe cache retention type.
Enum values:INDEFINITE
Interaction
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: click_on, open_url | |
| type = object · requires: click_on, open_url | |
| type = object · requires: click_on, open_dashboard | |
| type = object · requires: click_on, open_visualization |
click_onstring · requiredAn id of the metric or attribute that will trigger the interaction
open_urlstring · requiredAn url to be opened on interaction
ignored_intersection_attributes
InteractionOpenDashboard
click_onstring · requiredAn id of the metric or attribute that will trigger the interaction
open_dashboardstring · requiredAn id of the dashboard to be opened on interaction
filtersopen_dashboard_tabAn optional id of the tab to be opened in the target dashboard
InteractionOpenParamUrl
click_onstring · requiredAn id of the metric or attribute that will trigger the interaction
open_urlobject · required
ignored_intersection_attributes
InteractionOpenPlainUrl
click_onstring · requiredAn id of the metric or attribute that will trigger the interaction
open_urlstring · requiredAn url to be opened on interaction
ignored_intersection_attributes
InteractionOpenVisualization
click_onstring · requiredAn id of the metric or attribute that will trigger the interaction
open_visualizationstring · requiredAn id of the visualization to be opened on interaction
filters
InteractionStepResponse
conversationIdstring · requiredParent conversation identifier.
createdAtstring · requiredStep start timestamp (ISO-8601 UTC).
durationMsinteger · requiredWall-clock duration of the LLM call and its tool dispatches.
responseIdstring · requiredResponse/turn identifier the step belongs to.
stepIdstring · requiredInteraction step identifier.
stepIndexinteger · requiredZero-based step order within the turn.
tokensobject · requiredToken usage of the step's LLM call.
IntervalGranularity
Date granularity for the interval of an ONCE_PER_INTERVAL trigger.
Invitation
emailstring · email · requireduserIdstring · required
firstNamestringforceSendbooleanForce resend invitation email even if a pending invitation exists. Maximum 3 emails can be sent per invitation (1 initial + 2 resends)
lastNamestring
JsonApiAgentIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:agentExample: agent
attributesobjectrelationshipsobject
JsonApiAgentOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:agentExample: agent
attributesobjectrelationshipsobject
JsonApiAgentOutDocument
dataobject · requiredJSON:API representation of agent entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAgentOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of userGroup entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userGroupExample: userGroup
attributesobjectrelationshipsobjectlinksobject
JsonApiAgentOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAgentOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:agentExample: agent
attributesobjectrelationshipsobjectlinksobject
JsonApiAgentPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:agentExample: agent
attributesobjectrelationshipsobject
JsonApiAggregatedFactLinkage
idstring · requiredtypestring · enum · requiredEnum values:aggregatedFact
JsonApiAggregatedFactOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:aggregatedFactExample: aggregatedFact
metaobjectrelationshipsobject
JsonApiAggregatedFactOutDocument
dataobject · requiredJSON:API representation of aggregatedFact entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAggregatedFactOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type |
JSON:API representation of attribute entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAggregatedFactOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAggregatedFactOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:aggregatedFactExample: aggregatedFact
metaobjectrelationshipsobjectlinksobject
JsonApiAggregatedFactToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:aggregatedFact
JsonApiAnalyticalDashboardIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
JsonApiAnalyticalDashboardInDocument
dataobject · requiredJSON:API representation of analyticalDashboard entity.
JsonApiAnalyticalDashboardLinkage
idstring · requiredtypestring · enum · requiredEnum values:analyticalDashboard
JsonApiAnalyticalDashboardOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobject
JsonApiAnalyticalDashboardOutDocument
dataobject · requiredJSON:API representation of analyticalDashboard entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAnalyticalDashboardOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiAnalyticalDashboardOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAnalyticalDashboardOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiAnalyticalDashboardPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
JsonApiAnalyticalDashboardPatchDocument
dataobject · requiredJSON:API representation of patching analyticalDashboard entity.
JsonApiAnalyticalDashboardPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiAnalyticalDashboardPostOptionalIdDocument
dataobject · requiredJSON:API representation of analyticalDashboard entity.
JsonApiAnalyticalDashboardToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:analyticalDashboard
JsonApiAnalyticalDashboardToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:analyticalDashboard
JsonApiApiTokenIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:apiTokenExample: apiToken
JsonApiApiTokenOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:apiTokenExample: apiToken
attributesobject
JsonApiApiTokenOutDocument
dataobject · requiredJSON:API representation of apiToken entity.
linksobject
JsonApiApiTokenOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:apiTokenExample: apiToken
attributesobjectlinksobject
JsonApiAttributeHierarchyIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeHierarchyExample: attributeHierarchy
attributesobject
JsonApiAttributeHierarchyInDocument
dataobject · requiredJSON:API representation of attributeHierarchy entity.
JsonApiAttributeHierarchyLinkage
idstring · requiredtypestring · enum · requiredEnum values:attributeHierarchy
JsonApiAttributeHierarchyOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeHierarchyExample: attributeHierarchy
attributesobjectmetaobjectrelationshipsobject
JsonApiAttributeHierarchyOutDocument
dataobject · requiredJSON:API representation of attributeHierarchy entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAttributeHierarchyOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of attribute entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAttributeHierarchyOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAttributeHierarchyOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeHierarchyExample: attributeHierarchy
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAttributeHierarchyPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeHierarchyExample: attributeHierarchy
attributesobject
JsonApiAttributeHierarchyPatchDocument
dataobject · requiredJSON:API representation of patching attributeHierarchy entity.
JsonApiAttributeHierarchyToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:attributeHierarchy
JsonApiAttributeOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobject
JsonApiAttributeOutDocument
dataobject · requiredJSON:API representation of attribute entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAttributeOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type |
JSON:API representation of attributeHierarchy entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeHierarchyExample: attributeHierarchy
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAttributeOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAttributeOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAttributePatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectrelationshipsobject
JsonApiAttributePatchDocument
dataobject · requiredJSON:API representation of patching attribute entity.
JsonApiAttributeToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:attribute
JsonApiAutomationIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationExample: automation
attributesobjectrelationshipsobject
JsonApiAutomationOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationExample: automation
attributesobjectmetaobjectrelationshipsobject
JsonApiAutomationOutDocument
dataobject · requiredJSON:API representation of automation entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAutomationOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiAutomationOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiAutomationOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationExample: automation
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiAutomationPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationExample: automation
attributesobjectrelationshipsobject
JsonApiAutomationPatchDocument
dataobject · requiredJSON:API representation of patching automation entity.
JsonApiAutomationResultLinkage
idstring · requiredtypestring · enum · requiredEnum values:automationResult
JsonApiAutomationResultOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationResultExample: automationResult
relationshipsobject
JsonApiAutomationResultOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiAutomationResultOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:automationResultExample: automationResult
relationshipsobjectlinksobject
JsonApiAutomationResultToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:automationResult
JsonApiAutomationToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:automation
JsonApiColorPaletteIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:colorPaletteExample: colorPalette
JsonApiColorPaletteOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:colorPaletteExample: colorPalette
JsonApiColorPaletteOutDocument
dataobject · requiredJSON:API representation of colorPalette entity.
linksobject
JsonApiColorPaletteOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:colorPaletteExample: colorPalette
linksobject
JsonApiColorPalettePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:colorPaletteExample: colorPalette
JsonApiColorPalettePatchDocument
dataobject · requiredJSON:API representation of patching colorPalette entity.
JsonApiComputedAttributeIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:computedAttributeExample: computedAttribute
JsonApiComputedAttributeInDocument
dataobject · requiredJSON:API representation of computedAttribute entity.
JsonApiComputedAttributeLinkage
idstring · requiredtypestring · enum · requiredEnum values:computedAttribute
JsonApiComputedAttributeOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:computedAttributeExample: computedAttribute
metaobjectrelationshipsobject
JsonApiComputedAttributeOutDocument
dataobject · requiredJSON:API representation of computedAttribute entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiComputedAttributeOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type |
JSON:API representation of attribute entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiComputedAttributeOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiComputedAttributeOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:computedAttributeExample: computedAttribute
metaobjectrelationshipsobjectlinksobject
JsonApiComputedAttributePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:computedAttributeExample: computedAttribute
JsonApiComputedAttributePatchDocument
dataobject · requiredJSON:API representation of patching computedAttribute entity.
JsonApiComputedAttributePostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:computedAttributeExample: computedAttribute
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiComputedAttributePostOptionalIdDocument
dataobject · requiredJSON:API representation of computedAttribute entity.
JsonApiComputedAttributeToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:computedAttribute
JsonApiCookieSecurityConfigurationIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cookieSecurityConfigurationExample: cookieSecurityConfiguration
attributesobject
JsonApiCookieSecurityConfigurationInDocument
dataobject · requiredJSON:API representation of cookieSecurityConfiguration entity.
JsonApiCookieSecurityConfigurationOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cookieSecurityConfigurationExample: cookieSecurityConfiguration
attributesobject
JsonApiCookieSecurityConfigurationOutDocument
dataobject · requiredJSON:API representation of cookieSecurityConfiguration entity.
linksobject
JsonApiCookieSecurityConfigurationPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cookieSecurityConfigurationExample: cookieSecurityConfiguration
attributesobject
JsonApiCookieSecurityConfigurationPatchDocument
dataobject · requiredJSON:API representation of patching cookieSecurityConfiguration entity.
JsonApiCspDirectiveIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cspDirectiveExample: cspDirective
JsonApiCspDirectiveOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cspDirectiveExample: cspDirective
JsonApiCspDirectiveOutDocument
dataobject · requiredJSON:API representation of cspDirective entity.
linksobject
JsonApiCspDirectiveOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cspDirectiveExample: cspDirective
linksobject
JsonApiCspDirectivePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:cspDirectiveExample: cspDirective
JsonApiCspDirectivePatchDocument
dataobject · requiredJSON:API representation of patching cspDirective entity.
JsonApiCustomApplicationSettingIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customApplicationSettingExample: customApplicationSetting
JsonApiCustomApplicationSettingInDocument
dataobject · requiredJSON:API representation of customApplicationSetting entity.
JsonApiCustomApplicationSettingOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customApplicationSettingExample: customApplicationSetting
metaobject
JsonApiCustomApplicationSettingOutDocument
dataobject · requiredJSON:API representation of customApplicationSetting entity.
linksobject
JsonApiCustomApplicationSettingOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customApplicationSettingExample: customApplicationSetting
metaobjectlinksobject
JsonApiCustomApplicationSettingPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customApplicationSettingExample: customApplicationSetting
JsonApiCustomApplicationSettingPatchDocument
dataobject · requiredJSON:API representation of patching customApplicationSetting entity.
JsonApiCustomApplicationSettingPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:customApplicationSettingExample: customApplicationSetting
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiCustomApplicationSettingPostOptionalIdDocument
dataobject · requiredJSON:API representation of customApplicationSetting entity.
JsonApiCustomGeoCollectionIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customGeoCollectionExample: customGeoCollection
attributesobject
JsonApiCustomGeoCollectionInDocument
dataobject · requiredJSON:API representation of customGeoCollection entity.
JsonApiCustomGeoCollectionOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customGeoCollectionExample: customGeoCollection
attributesobject
JsonApiCustomGeoCollectionOutDocument
dataobject · requiredJSON:API representation of customGeoCollection entity.
linksobject
JsonApiCustomGeoCollectionOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customGeoCollectionExample: customGeoCollection
attributesobjectlinksobject
JsonApiCustomGeoCollectionPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customGeoCollectionExample: customGeoCollection
attributesobject
JsonApiCustomGeoCollectionPatchDocument
dataobject · requiredJSON:API representation of patching customGeoCollection entity.
JsonApiCustomUserApplicationSettingIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customUserApplicationSettingExample: customUserApplicationSetting
JsonApiCustomUserApplicationSettingInDocument
dataobject · requiredJSON:API representation of customUserApplicationSetting entity.
JsonApiCustomUserApplicationSettingOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customUserApplicationSettingExample: customUserApplicationSetting
JsonApiCustomUserApplicationSettingOutDocument
dataobject · requiredJSON:API representation of customUserApplicationSetting entity.
linksobject
JsonApiCustomUserApplicationSettingOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:customUserApplicationSettingExample: customUserApplicationSetting
linksobject
JsonApiCustomUserApplicationSettingPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:customUserApplicationSettingExample: customUserApplicationSetting
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiCustomUserApplicationSettingPostOptionalIdDocument
dataobject · requiredJSON:API representation of customUserApplicationSetting entity.
JsonApiDashboardPluginIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dashboardPluginExample: dashboardPlugin
attributesobject
JsonApiDashboardPluginInDocument
dataobject · requiredJSON:API representation of dashboardPlugin entity.
JsonApiDashboardPluginLinkage
idstring · requiredtypestring · enum · requiredEnum values:dashboardPlugin
JsonApiDashboardPluginOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dashboardPluginExample: dashboardPlugin
attributesobjectmetaobjectrelationshipsobject
JsonApiDashboardPluginOutDocument
dataobject · requiredJSON:API representation of dashboardPlugin entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiDashboardPluginOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiDashboardPluginOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dashboardPluginExample: dashboardPlugin
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiDashboardPluginPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dashboardPluginExample: dashboardPlugin
attributesobject
JsonApiDashboardPluginPatchDocument
dataobject · requiredJSON:API representation of patching dashboardPlugin entity.
JsonApiDashboardPluginPostOptionalId
typestring · enum · requiredObject type
Enum values:dashboardPluginExample: dashboardPlugin
attributesobjectidstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiDashboardPluginPostOptionalIdDocument
dataobject · requiredJSON:API representation of dashboardPlugin entity.
JsonApiDashboardPluginToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:dashboardPlugin
JsonApiDataSourceIdentifierOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceIdentifierExample: dataSourceIdentifier
metaobject
JsonApiDataSourceIdentifierOutDocument
dataobject · requiredJSON:API representation of dataSourceIdentifier entity.
linksobject
JsonApiDataSourceIdentifierOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceIdentifierExample: dataSourceIdentifier
metaobjectlinksobject
JsonApiDataSourceIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceExample: dataSource
JsonApiDataSourceOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceExample: dataSource
metaobject
JsonApiDataSourceOutDocument
dataobject · requiredJSON:API representation of dataSource entity.
linksobject
JsonApiDataSourceOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceExample: dataSource
metaobjectlinksobject
JsonApiDataSourcePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:dataSourceExample: dataSource
JsonApiDataSourcePatchDocument
dataobject · requiredJSON:API representation of patching dataSource entity.
JsonApiDatasetOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:datasetExample: dataset
metaobjectrelationshipsobject
JsonApiDatasetOutDocument
dataobject · requiredJSON:API representation of dataset entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiDatasetOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of aggregatedFact entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:aggregatedFactExample: aggregatedFact
metaobjectrelationshipsobjectlinksobject
JsonApiDatasetOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiDatasetOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:datasetExample: dataset
metaobjectrelationshipsobjectlinksobject
JsonApiDatasetPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:datasetExample: dataset
attributesobject
JsonApiDatasetPatchDocument
dataobject · requiredJSON:API representation of patching dataset entity.
JsonApiDatasetToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:dataset
JsonApiDocumentDatabaseInstance
dataobject · requiredA single JSON:API resource item
linksobject · requiredLinks object for a list response
JsonApiEntitlementOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:entitlementExample: entitlement
attributesobject
JsonApiEntitlementOutDocument
dataobject · requiredJSON:API representation of entitlement entity.
linksobject
JsonApiEntitlementOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:entitlementExample: entitlement
attributesobjectlinksobject
JsonApiExportDefinitionIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportDefinitionExample: exportDefinition
attributesobjectrelationshipsobject
JsonApiExportDefinitionInDocument
dataobject · requiredJSON:API representation of exportDefinition entity.
JsonApiExportDefinitionLinkage
idstring · requiredtypestring · enum · requiredEnum values:exportDefinition
JsonApiExportDefinitionOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportDefinitionExample: exportDefinition
attributesobjectmetaobjectrelationshipsobject
JsonApiExportDefinitionOutDocument
dataobject · requiredJSON:API representation of exportDefinition entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiExportDefinitionOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiExportDefinitionOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiExportDefinitionOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportDefinitionExample: exportDefinition
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiExportDefinitionPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportDefinitionExample: exportDefinition
attributesobjectrelationshipsobject
JsonApiExportDefinitionPatchDocument
dataobject · requiredJSON:API representation of patching exportDefinition entity.
JsonApiExportDefinitionPostOptionalId
typestring · enum · requiredObject type
Enum values:exportDefinitionExample: exportDefinition
attributesobjectidstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1relationshipsobject
JsonApiExportDefinitionPostOptionalIdDocument
dataobject · requiredJSON:API representation of exportDefinition entity.
JsonApiExportDefinitionToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:exportDefinition
JsonApiExportTemplateIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportTemplateExample: exportTemplate
JsonApiExportTemplateInDocument
dataobject · requiredJSON:API representation of exportTemplate entity.
JsonApiExportTemplateOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportTemplateExample: exportTemplate
JsonApiExportTemplateOutDocument
dataobject · requiredJSON:API representation of exportTemplate entity.
linksobject
JsonApiExportTemplateOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportTemplateExample: exportTemplate
linksobject
JsonApiExportTemplatePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:exportTemplateExample: exportTemplate
JsonApiExportTemplatePatchDocument
dataobject · requiredJSON:API representation of patching exportTemplate entity.
JsonApiExportTemplatePostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:exportTemplateExample: exportTemplate
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiExportTemplatePostOptionalIdDocument
dataobject · requiredJSON:API representation of exportTemplate entity.
JsonApiFactOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:factExample: fact
attributesobjectmetaobjectrelationshipsobject
JsonApiFactOutDocument
dataobject · requiredJSON:API representation of fact entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiFactOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiFactOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:factExample: fact
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiFactPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:factExample: fact
attributesobject
JsonApiFactToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:fact
JsonApiFilterContextIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterContextExample: filterContext
JsonApiFilterContextInDocument
dataobject · requiredJSON:API representation of filterContext entity.
JsonApiFilterContextLinkage
idstring · requiredtypestring · enum · requiredEnum values:filterContext
JsonApiFilterContextOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterContextExample: filterContext
metaobjectrelationshipsobject
JsonApiFilterContextOutDocument
dataobject · requiredJSON:API representation of filterContext entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiFilterContextOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type |
JSON:API representation of attribute entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiFilterContextOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiFilterContextOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterContextExample: filterContext
metaobjectrelationshipsobjectlinksobject
JsonApiFilterContextPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterContextExample: filterContext
JsonApiFilterContextPatchDocument
dataobject · requiredJSON:API representation of patching filterContext entity.
JsonApiFilterContextPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:filterContextExample: filterContext
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiFilterContextPostOptionalIdDocument
dataobject · requiredJSON:API representation of filterContext entity.
JsonApiFilterContextToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:filterContext
JsonApiFilterViewIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterViewExample: filterView
relationshipsobject
JsonApiFilterViewOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterViewExample: filterView
relationshipsobject
JsonApiFilterViewOutDocument
dataobject · requiredJSON:API representation of filterView entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiFilterViewOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiFilterViewOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiFilterViewOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterViewExample: filterView
relationshipsobjectlinksobject
JsonApiFilterViewPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:filterViewExample: filterView
relationshipsobject
JsonApiFilterViewPatchDocument
dataobject · requiredJSON:API representation of patching filterView entity.
JsonApiFiscalCalendarOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:fiscalCalendarExample: fiscalCalendar
attributesobject
JsonApiFiscalCalendarOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:fiscalCalendarExample: fiscalCalendar
attributesobjectlinksobject
JsonApiIdentityProviderIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:identityProviderExample: identityProvider
attributesobject
JsonApiIdentityProviderInDocument
dataobject · requiredJSON:API representation of identityProvider entity.
JsonApiIdentityProviderLinkage
idstring · requiredtypestring · enum · requiredEnum values:identityProvider
JsonApiIdentityProviderOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:identityProviderExample: identityProvider
attributesobject
JsonApiIdentityProviderOutDocument
dataobject · requiredJSON:API representation of identityProvider entity.
linksobject
JsonApiIdentityProviderOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:identityProviderExample: identityProvider
attributesobjectlinksobject
JsonApiIdentityProviderPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:identityProviderExample: identityProvider
attributesobject
JsonApiIdentityProviderPatchDocument
dataobject · requiredJSON:API representation of patching identityProvider entity.
JsonApiIdentityProviderToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:identityProvider
JsonApiIpAllowlistPolicyIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:ipAllowlistPolicyExample: ipAllowlistPolicy
relationshipsobject
JsonApiIpAllowlistPolicyInDocument
dataobject · requiredJSON:API representation of ipAllowlistPolicy entity.
JsonApiIpAllowlistPolicyOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:ipAllowlistPolicyExample: ipAllowlistPolicy
relationshipsobject
JsonApiIpAllowlistPolicyOutDocument
dataobject · requiredJSON:API representation of ipAllowlistPolicy entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiIpAllowlistPolicyOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of user entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userExample: user
attributesobjectrelationshipsobjectlinksobject
JsonApiIpAllowlistPolicyOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiIpAllowlistPolicyOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:ipAllowlistPolicyExample: ipAllowlistPolicy
relationshipsobjectlinksobject
JsonApiItemDataSourceInfo
attributesobject · requiredA single data source association for an AI Lake Database instance
idstring · requiredResource identifier
typestring · requiredResource type
JsonApiItemDatabaseInstance
attributesobject · requiredA single AI Lake Database instance
idstring · requiredResource identifier
typestring · requiredResource type
JsonApiItemObjectStorageInfo
attributesobject · requiredDescriptor of a registered ObjectStorage. Provider credentials are stripped — only fields useful for identifying the storage are returned.
idstring · requiredResource identifier
typestring · requiredResource type
JsonApiItemServiceInfo
attributesobject · requiredNon-sensitive metadata for an AI Lake pipeline
idstring · requiredResource identifier
typestring · requiredResource type
JsonApiJwkIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:jwkExample: jwk
attributesobject
JsonApiJwkOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:jwkExample: jwk
attributesobject
JsonApiJwkOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:jwkExample: jwk
attributesobjectlinksobject
JsonApiJwkPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:jwkExample: jwk
attributesobject
JsonApiKnowledgeRecommendationIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1relationshipsobject · requiredtypestring · enum · requiredObject type
Enum values:knowledgeRecommendationExample: knowledgeRecommendation
JsonApiKnowledgeRecommendationInDocument
dataobject · requiredJSON:API representation of knowledgeRecommendation entity.
JsonApiKnowledgeRecommendationOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:knowledgeRecommendationExample: knowledgeRecommendation
metaobjectrelationshipsobject
JsonApiKnowledgeRecommendationOutDocument
dataobject · requiredJSON:API representation of knowledgeRecommendation entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiKnowledgeRecommendationOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiKnowledgeRecommendationOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiKnowledgeRecommendationOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:knowledgeRecommendationExample: knowledgeRecommendation
metaobjectrelationshipsobjectlinksobject
JsonApiKnowledgeRecommendationPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1relationshipsobject · requiredtypestring · enum · requiredObject type
Enum values:knowledgeRecommendationExample: knowledgeRecommendation
JsonApiKnowledgeRecommendationPatchDocument
dataobject · requiredJSON:API representation of patching knowledgeRecommendation entity.
JsonApiKnowledgeRecommendationPostOptionalId
attributesobject · requiredrelationshipsobject · requiredtypestring · enum · requiredObject type
Enum values:knowledgeRecommendationExample: knowledgeRecommendation
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiKnowledgeRecommendationPostOptionalIdDocument
dataobject · requiredJSON:API representation of knowledgeRecommendation entity.
JsonApiLabelOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:labelExample: label
attributesobjectmetaobjectrelationshipsobject
JsonApiLabelOutDocument
dataobject · requiredJSON:API representation of label entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiLabelOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiLabelOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:labelExample: label
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiLabelPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:labelExample: label
attributesobject
JsonApiLabelToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:label
JsonApiListDocumentDataSourceInfo
dataobject[] · requiredArray of resource items
linksobject · requiredLinks object for a list response
metaobjectMetadata for a paginated list response
JsonApiListDocumentDatabaseInstance
dataobject[] · requiredArray of resource items
linksobject · requiredLinks object for a list response
metaobjectMetadata for a paginated list response
JsonApiListDocumentObjectStorageInfo
dataobject[] · requiredArray of resource items
linksobject · requiredLinks object for a list response
metaobjectMetadata for a paginated list response
JsonApiListDocumentServiceInfo
dataobject[] · requiredArray of resource items
linksobject · requiredLinks object for a list response
metaobjectMetadata for a paginated list response
JsonApiLlmProviderIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:llmProviderExample: llmProvider
attributesobject
JsonApiLlmProviderInDocument
dataobject · requiredLLM Provider configuration for connecting to LLM services.
JsonApiLlmProviderOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:llmProviderExample: llmProvider
attributesobject
JsonApiLlmProviderOutDocument
dataobject · requiredLLM Provider configuration for connecting to LLM services.
linksobject
JsonApiLlmProviderOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:llmProviderExample: llmProvider
attributesobjectlinksobject
JsonApiLlmProviderPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:llmProviderExample: llmProvider
attributesobject
JsonApiLlmProviderPatchDocument
dataobject · requiredLLM Provider configuration for connecting to LLM services.
JsonApiMemoryItemIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:memoryItemExample: memoryItem
JsonApiMemoryItemOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:memoryItemExample: memoryItem
metaobjectrelationshipsobject
JsonApiMemoryItemOutDocument
dataobject · requiredJSON:API representation of memoryItem entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiMemoryItemOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiMemoryItemOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:memoryItemExample: memoryItem
metaobjectrelationshipsobjectlinksobject
JsonApiMemoryItemPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:memoryItemExample: memoryItem
JsonApiMemoryItemPatchDocument
dataobject · requiredJSON:API representation of patching memoryItem entity.
JsonApiMemoryItemPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:memoryItemExample: memoryItem
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiMemoryItemPostOptionalIdDocument
dataobject · requiredJSON:API representation of memoryItem entity.
JsonApiMetricIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:metricExample: metric
JsonApiMetricOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:metricExample: metric
metaobjectrelationshipsobject
JsonApiMetricOutDocument
dataobject · requiredJSON:API representation of metric entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiMetricOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiMetricOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:metricExample: metric
metaobjectrelationshipsobjectlinksobject
JsonApiMetricPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:metricExample: metric
JsonApiMetricPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:metricExample: metric
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiMetricToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:metric
JsonApiNotificationChannelIdentifierOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelIdentifierExample: notificationChannelIdentifier
attributesobject
JsonApiNotificationChannelIdentifierOutDocument
dataobject · requiredJSON:API representation of notificationChannelIdentifier entity.
linksobject
JsonApiNotificationChannelIdentifierOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelIdentifierExample: notificationChannelIdentifier
attributesobjectlinksobject
JsonApiNotificationChannelIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelExample: notificationChannel
attributesobject
JsonApiNotificationChannelInDocument
dataobject · requiredJSON:API representation of notificationChannel entity.
JsonApiNotificationChannelLinkage
idstring · requiredtypestring · enum · requiredEnum values:notificationChannel
JsonApiNotificationChannelOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelExample: notificationChannel
attributesobject
JsonApiNotificationChannelOutDocument
dataobject · requiredJSON:API representation of notificationChannel entity.
linksobject
JsonApiNotificationChannelOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelExample: notificationChannel
attributesobjectlinksobject
JsonApiNotificationChannelPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:notificationChannelExample: notificationChannel
attributesobject
JsonApiNotificationChannelPatchDocument
dataobject · requiredJSON:API representation of patching notificationChannel entity.
JsonApiNotificationChannelPostOptionalId
typestring · enum · requiredObject type
Enum values:notificationChannelExample: notificationChannel
attributesobjectidstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiNotificationChannelPostOptionalIdDocument
dataobject · requiredJSON:API representation of notificationChannel entity.
JsonApiNotificationChannelToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:notificationChannel
JsonApiOrgMemoryItemIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:orgMemoryItemExample: orgMemoryItem
JsonApiOrgMemoryItemOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:orgMemoryItemExample: orgMemoryItem
relationshipsobject
JsonApiOrgMemoryItemOutDocument
dataobject · requiredOrganization-scoped AI memory item.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiOrgMemoryItemOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiOrgMemoryItemOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:orgMemoryItemExample: orgMemoryItem
relationshipsobjectlinksobject
JsonApiOrgMemoryItemPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:orgMemoryItemExample: orgMemoryItem
JsonApiOrganizationIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationExample: organization
attributesobjectrelationshipsobject
JsonApiOrganizationOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationExample: organization
attributesobjectmetaobjectrelationshipsobject
JsonApiOrganizationOutDocument
dataobject · requiredJSON:API representation of organization entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiOrganizationOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of identityProvider entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:identityProviderExample: identityProvider
attributesobjectlinksobject
JsonApiOrganizationPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationExample: organization
attributesobjectrelationshipsobject
JsonApiOrganizationPatchDocument
dataobject · requiredJSON:API representation of patching organization entity.
JsonApiOrganizationSettingIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationSettingExample: organizationSetting
attributesobject
JsonApiOrganizationSettingInDocument
dataobject · requiredJSON:API representation of organizationSetting entity.
JsonApiOrganizationSettingOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationSettingExample: organizationSetting
attributesobject
JsonApiOrganizationSettingOutDocument
dataobject · requiredJSON:API representation of organizationSetting entity.
linksobject
JsonApiOrganizationSettingOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationSettingExample: organizationSetting
attributesobjectlinksobject
JsonApiOrganizationSettingPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:organizationSettingExample: organizationSetting
attributesobject
JsonApiOrganizationSettingPatchDocument
dataobject · requiredJSON:API representation of patching organizationSetting entity.
JsonApiPageInfo
numberinteger · int32 · requiredZero-based page number
sizeinteger · int32 · requiredPage size
totalElementsinteger · int32Total number of elements; only present when metaInclude=page was requested
totalPagesinteger · int32Total number of pages; only present when metaInclude=page was requested
JsonApiParameterIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:parameterExample: parameter
JsonApiParameterOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:parameterExample: parameter
metaobjectrelationshipsobject
JsonApiParameterOutDocument
dataobject · requiredJSON:API representation of parameter entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiParameterOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiParameterOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:parameterExample: parameter
metaobjectrelationshipsobjectlinksobject
JsonApiParameterPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:parameterExample: parameter
JsonApiParameterPatchDocument
dataobject · requiredJSON:API representation of patching parameter entity.
JsonApiParameterPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:parameterExample: parameter
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiParameterPostOptionalIdDocument
dataobject · requiredJSON:API representation of parameter entity.
JsonApiReportIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportExample: report
JsonApiReportOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportExample: report
metaobjectrelationshipsobject
JsonApiReportOutDocument
dataobject · requiredJSON:API representation of report entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportExample: report
metaobjectrelationshipsobjectlinksobject
JsonApiReportPageLayoutIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportPageLayoutExample: reportPageLayout
JsonApiReportPageLayoutInDocument
dataobject · requiredJSON:API representation of reportPageLayout entity.
JsonApiReportPageLayoutOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportPageLayoutExample: reportPageLayout
metaobjectrelationshipsobject
JsonApiReportPageLayoutOutDocument
dataobject · requiredJSON:API representation of reportPageLayout entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportPageLayoutOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportPageLayoutOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportPageLayoutExample: reportPageLayout
metaobjectrelationshipsobjectlinksobject
JsonApiReportPageLayoutPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportPageLayoutExample: reportPageLayout
JsonApiReportPageLayoutPatchDocument
dataobject · requiredJSON:API representation of patching reportPageLayout entity.
JsonApiReportPageLayoutPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:reportPageLayoutExample: reportPageLayout
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiReportPageLayoutPostOptionalIdDocument
dataobject · requiredJSON:API representation of reportPageLayout entity.
JsonApiReportPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportExample: report
JsonApiReportPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:reportExample: report
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiReportTemplateIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportTemplateExample: reportTemplate
JsonApiReportTemplateInDocument
dataobject · requiredJSON:API representation of reportTemplate entity.
JsonApiReportTemplateOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportTemplateExample: reportTemplate
metaobjectrelationshipsobject
JsonApiReportTemplateOutDocument
dataobject · requiredJSON:API representation of reportTemplate entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportTemplateOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiReportTemplateOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportTemplateExample: reportTemplate
metaobjectrelationshipsobjectlinksobject
JsonApiReportTemplatePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:reportTemplateExample: reportTemplate
JsonApiReportTemplatePatchDocument
dataobject · requiredJSON:API representation of patching reportTemplate entity.
JsonApiReportTemplatePostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:reportTemplateExample: reportTemplate
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiReportTemplatePostOptionalIdDocument
dataobject · requiredJSON:API representation of reportTemplate entity.
JsonApiThemeIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:themeExample: theme
JsonApiThemeOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:themeExample: theme
JsonApiThemeOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:themeExample: theme
linksobject
JsonApiThemePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:themeExample: theme
JsonApiUserDataFilterIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userDataFilterExample: userDataFilter
relationshipsobject
JsonApiUserDataFilterInDocument
dataobject · requiredJSON:API representation of userDataFilter entity.
JsonApiUserDataFilterOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userDataFilterExample: userDataFilter
metaobjectrelationshipsobject
JsonApiUserDataFilterOutDocument
dataobject · requiredJSON:API representation of userDataFilter entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserDataFilterOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of attribute entity.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:attributeExample: attribute
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiUserDataFilterOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserDataFilterOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userDataFilterExample: userDataFilter
metaobjectrelationshipsobjectlinksobject
JsonApiUserDataFilterPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userDataFilterExample: userDataFilter
relationshipsobject
JsonApiUserDataFilterPatchDocument
dataobject · requiredJSON:API representation of patching userDataFilter entity.
JsonApiUserDataFilterPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:userDataFilterExample: userDataFilter
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1relationshipsobject
JsonApiUserDataFilterPostOptionalIdDocument
dataobject · requiredJSON:API representation of userDataFilter entity.
JsonApiUserGroupIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userGroupExample: userGroup
attributesobjectrelationshipsobject
JsonApiUserGroupOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userGroupExample: userGroup
attributesobjectrelationshipsobject
JsonApiUserGroupOutDocument
dataobject · requiredJSON:API representation of userGroup entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserGroupOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserGroupOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userGroupExample: userGroup
attributesobjectrelationshipsobjectlinksobject
JsonApiUserGroupPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userGroupExample: userGroup
attributesobjectrelationshipsobject
JsonApiUserGroupPatchDocument
dataobject · requiredJSON:API representation of patching userGroup entity.
JsonApiUserGroupToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:userGroup
JsonApiUserIdentifierLinkage
idstring · requiredtypestring · enum · requiredEnum values:userIdentifier
JsonApiUserIdentifierOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userIdentifierExample: userIdentifier
attributesobject
JsonApiUserIdentifierOutDocument
dataobject · requiredJSON:API representation of userIdentifier entity.
linksobject
JsonApiUserIdentifierOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userIdentifierExample: userIdentifier
attributesobjectlinksobject
JsonApiUserIdentifierToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:userIdentifier
JsonApiUserIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userExample: user
attributesobjectrelationshipsobject
JsonApiUserOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userExample: user
attributesobjectrelationshipsobject
JsonApiUserOutDocument
dataobject · requiredJSON:API representation of user entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiUserOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userExample: user
attributesobjectrelationshipsobjectlinksobject
JsonApiUserPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userExample: user
attributesobjectrelationshipsobject
JsonApiUserSettingIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userSettingExample: userSetting
attributesobject
JsonApiUserSettingOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userSettingExample: userSetting
attributesobject
JsonApiUserSettingOutDocument
dataobject · requiredJSON:API representation of userSetting entity.
linksobject
JsonApiUserSettingOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:userSettingExample: userSetting
attributesobjectlinksobject
JsonApiUserToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:user
JsonApiVisualizationObjectIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:visualizationObjectExample: visualizationObject
JsonApiVisualizationObjectInDocument
dataobject · requiredJSON:API representation of visualizationObject entity.
JsonApiVisualizationObjectLinkage
idstring · requiredtypestring · enum · requiredEnum values:visualizationObject
JsonApiVisualizationObjectOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:visualizationObjectExample: visualizationObject
metaobjectrelationshipsobject
JsonApiVisualizationObjectOutDocument
dataobject · requiredJSON:API representation of visualizationObject entity.
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiVisualizationObjectOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiVisualizationObjectOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:visualizationObjectExample: visualizationObject
metaobjectrelationshipsobjectlinksobject
JsonApiVisualizationObjectPatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:visualizationObjectExample: visualizationObject
JsonApiVisualizationObjectPatchDocument
dataobject · requiredJSON:API representation of patching visualizationObject entity.
JsonApiVisualizationObjectPostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:visualizationObjectExample: visualizationObject
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiVisualizationObjectPostOptionalIdDocument
dataobject · requiredJSON:API representation of visualizationObject entity.
JsonApiVisualizationObjectToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:visualizationObject
JsonApiVisualizationObjectToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:visualizationObject
JsonApiWorkspaceAutomationOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceAutomationExample: workspaceAutomation
attributesobjectrelationshipsobject
JsonApiWorkspaceAutomationOutIncludes
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attributes, id, type | |
| type = object · requires: attributes, id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type | |
| type = object · requires: id, type |
JSON:API representation of analyticalDashboard entity.
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:analyticalDashboardExample: analyticalDashboard
metaobjectrelationshipsobjectlinksobject
JsonApiWorkspaceAutomationOutList
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceAutomationOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceAutomationExample: workspaceAutomation
attributesobjectrelationshipsobjectlinksobject
JsonApiWorkspaceColorPaletteIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceColorPaletteExample: workspaceColorPalette
JsonApiWorkspaceColorPaletteInDocument
dataobject · requiredJSON:API representation of workspaceColorPalette entity.
JsonApiWorkspaceColorPaletteOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceColorPaletteExample: workspaceColorPalette
metaobject
JsonApiWorkspaceColorPaletteOutDocument
dataobject · requiredJSON:API representation of workspaceColorPalette entity.
linksobject
JsonApiWorkspaceColorPaletteOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceColorPaletteExample: workspaceColorPalette
metaobjectlinksobject
JsonApiWorkspaceColorPalettePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceColorPaletteExample: workspaceColorPalette
JsonApiWorkspaceColorPalettePatchDocument
dataobject · requiredJSON:API representation of patching workspaceColorPalette entity.
JsonApiWorkspaceDataFilterIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterExample: workspaceDataFilter
attributesobjectrelationshipsobject
JsonApiWorkspaceDataFilterInDocument
dataobject · requiredJSON:API representation of workspaceDataFilter entity.
JsonApiWorkspaceDataFilterLinkage
idstring · requiredtypestring · enum · requiredEnum values:workspaceDataFilter
JsonApiWorkspaceDataFilterOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterExample: workspaceDataFilter
attributesobjectmetaobjectrelationshipsobject
JsonApiWorkspaceDataFilterOutDocument
dataobject · requiredJSON:API representation of workspaceDataFilter entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceDataFilterOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceDataFilterOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterExample: workspaceDataFilter
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiWorkspaceDataFilterPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterExample: workspaceDataFilter
attributesobjectrelationshipsobject
JsonApiWorkspaceDataFilterPatchDocument
dataobject · requiredJSON:API representation of patching workspaceDataFilter entity.
JsonApiWorkspaceDataFilterSettingIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterSettingExample: workspaceDataFilterSetting
attributesobjectrelationshipsobject
JsonApiWorkspaceDataFilterSettingInDocument
dataobject · requiredJSON:API representation of workspaceDataFilterSetting entity.
JsonApiWorkspaceDataFilterSettingLinkage
idstring · requiredtypestring · enum · requiredEnum values:workspaceDataFilterSetting
JsonApiWorkspaceDataFilterSettingOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterSettingExample: workspaceDataFilterSetting
attributesobjectmetaobjectrelationshipsobject
JsonApiWorkspaceDataFilterSettingOutDocument
dataobject · requiredJSON:API representation of workspaceDataFilterSetting entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceDataFilterSettingOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceDataFilterSettingOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterSettingExample: workspaceDataFilterSetting
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiWorkspaceDataFilterSettingPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceDataFilterSettingExample: workspaceDataFilterSetting
attributesobjectrelationshipsobject
JsonApiWorkspaceDataFilterSettingPatchDocument
dataobject · requiredJSON:API representation of patching workspaceDataFilterSetting entity.
JsonApiWorkspaceDataFilterSettingToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:workspaceDataFilterSetting
JsonApiWorkspaceDataFilterToManyLinkage
idstring · requiredtypestring · enum · requiredEnum values:workspaceDataFilter
JsonApiWorkspaceDataFilterToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:workspaceDataFilter
JsonApiWorkspaceExportTemplateIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExportTemplateExample: workspaceExportTemplate
JsonApiWorkspaceExportTemplateInDocument
dataobject · requiredJSON:API representation of workspaceExportTemplate entity.
JsonApiWorkspaceExportTemplateOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExportTemplateExample: workspaceExportTemplate
metaobject
JsonApiWorkspaceExportTemplateOutDocument
dataobject · requiredJSON:API representation of workspaceExportTemplate entity.
linksobject
JsonApiWorkspaceExportTemplateOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExportTemplateExample: workspaceExportTemplate
metaobjectlinksobject
JsonApiWorkspaceExportTemplatePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExportTemplateExample: workspaceExportTemplate
JsonApiWorkspaceExportTemplatePatchDocument
dataobject · requiredJSON:API representation of patching workspaceExportTemplate entity.
JsonApiWorkspaceExportTemplatePostOptionalId
attributesobject · requiredtypestring · enum · requiredObject type
Enum values:workspaceExportTemplateExample: workspaceExportTemplate
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiWorkspaceExportTemplatePostOptionalIdDocument
dataobject · requiredJSON:API representation of workspaceExportTemplate entity.
JsonApiWorkspaceIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExample: workspace
attributesobjectrelationshipsobject
JsonApiWorkspaceOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExample: workspace
attributesobjectmetaobjectrelationshipsobject
JsonApiWorkspaceOutDocument
dataobject · requiredJSON:API representation of workspace entity.
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceOutList
dataobject[] · unique · required
includedobject[] · uniqueIncluded resources
linksobjectmetaobject
JsonApiWorkspaceOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExample: workspace
attributesobjectmetaobjectrelationshipsobjectlinksobject
JsonApiWorkspacePatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceExample: workspace
attributesobjectrelationshipsobject
JsonApiWorkspacePatchDocument
dataobject · requiredJSON:API representation of patching workspace entity.
JsonApiWorkspaceSettingIn
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceSettingExample: workspaceSetting
attributesobject
JsonApiWorkspaceSettingInDocument
dataobject · requiredJSON:API representation of workspaceSetting entity.
JsonApiWorkspaceSettingOut
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceSettingExample: workspaceSetting
attributesobjectmetaobject
JsonApiWorkspaceSettingOutDocument
dataobject · requiredJSON:API representation of workspaceSetting entity.
linksobject
JsonApiWorkspaceSettingOutWithLinks
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceSettingExample: workspaceSetting
attributesobjectmetaobjectlinksobject
JsonApiWorkspaceSettingPatch
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceSettingExample: workspaceSetting
attributesobject
JsonApiWorkspaceSettingPatchDocument
dataobject · requiredJSON:API representation of patching workspaceSetting entity.
JsonApiWorkspaceSettingPostOptionalId
typestring · enum · requiredObject type
Enum values:workspaceSettingExample: workspaceSetting
attributesobjectidstring · pattern:^(?!\.)[.A-Za-z0-9_-…API identifier of an object
Example: id1
JsonApiWorkspaceSettingPostOptionalIdDocument
dataobject · requiredJSON:API representation of workspaceSetting entity.
JsonApiWorkspaceThemeIn
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceThemeExample: workspaceTheme
JsonApiWorkspaceThemeInDocument
dataobject · requiredJSON:API representation of workspaceTheme entity.
JsonApiWorkspaceThemeOut
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceThemeExample: workspaceTheme
metaobject
JsonApiWorkspaceThemeOutDocument
dataobject · requiredJSON:API representation of workspaceTheme entity.
linksobject
JsonApiWorkspaceThemeOutWithLinks
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceThemeExample: workspaceTheme
metaobjectlinksobject
JsonApiWorkspaceThemePatch
attributesobject · requiredidstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAPI identifier of an object
Example: id1typestring · enum · requiredObject type
Enum values:workspaceThemeExample: workspaceTheme
JsonApiWorkspaceThemePatchDocument
dataobject · requiredJSON:API representation of patching workspaceTheme entity.
JsonApiWorkspaceToOneLinkage
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, type |
The \"type\" and \"id\" to non-empty members.
idstring · requiredtypestring · enum · requiredEnum values:workspace
KeyDriverAnalysis
analyzedPeriodstring · requiredAnalyzed period identifier.
dateAttributeIdstring · requiredDate attribute identifier used for period comparison.
filtersobject[] · requiredFilters applied to analysis.
measureobject · requiredMeasure definition for key driver analysis.
referencePeriodstring · requiredReference period identifier.
KeyDriverAnalysisMeasure
idstring · requiredMeasure object identifier.
typestring · enum · requiredMeasure object type.
Enum values:metricfactattribute
aggregationOptional aggregation function.
KeyDriverAnalysisPart
kdaOptional full key driver analysis payload when available.
typestring · constType of multipart part.
Const value: kdaDefault: kda
KeyDriversDimension
attributeobject · requiredObject identifier.
attributeNamestring · requiredlabelobject · requiredObject identifier.
labelNamestring · required
formatobjectAttribute format describes formatting information to effectively format attribute values when needed.
granularitystring · enumEnum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_HOURMINUTE_OF_DAYHOURHOUR_OF_DAYvalueTypestring · enumEnum values:TEXTHYPERLINKGEOGEO_LONGITUDEGEO_LATITUDEGEO_AREAGEO_ICONIMAGE
KeyDriversRequest
metricobject · requiredMetric is a quantity that is calculated from the data.
auxMetricsobject[]Additional metrics to be included in the computation, but excluded from the analysis.
sortDirectionstring · enumSorting elements - ascending/descending order.
Enum values:ASCDESCDefault: DESC
KeyDriversResponse
dimensionsobject[] · requiredlinksobject · requiredLinks to the execution result.
KnowledgeSearchDetail
bestMatchTitle of the highest-scoring document. Null when nothing ranked.
categorystring · constCategory this body belongs to.
Const value: knowledgeSearchDefault: knowledgeSearchdocumentsobject[]Documents the action reached, best-scoring first.
queryWhat the action searched for. Null for an action that read a known document instead of searching.
KnowledgeSearchDocument
titlestring · requiredDocument title, falling back to its filename when it has none.
scoreRelevance of the document's best-matching chunk. Null when the action did not rank it.
LabelIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredLabel ID.
Example: label_idtypestring · enum · requiredA type of the label.
Enum values:labelExample: label
LabelPermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
LabelPermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
LabelPermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
LayerItem
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id | |
| type = object · requires: type | |
| type = object · requires: type |
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· required
configConfiguration of layer of defined type.
metricsA list of metrics in this layer.
segment_byA list of segment by attributes in this layer.
titleAn optional human readable title for the layer. Will be derived from id if not provided explicitly.
typeType of visualisation for this layer.
view_byA list of view by locations in this layer.
LayerItem1
typestring · const · requiredConst value: pushpin
view_byA list of view by locations in this layer.
LayerItem2
typestring · const · requiredConst value: area
view_byA list of view by locations in this layer.
LayerItemBase
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualization data layer.
configConfiguration of layer of defined type.
metricsA list of metrics in this layer.
segment_byA list of segment by attributes in this layer.
titleAn optional human readable title for the layer. Will be derived from id if not provided explicitly.
typeType of visualisation for this layer.
view_byA list of view by locations in this layer.
LineStyleMapping
styleLine stroke style for this series.
widthLine stroke width in pixels for this series.
LineStyleMapping1
styleLine stroke style for this series.
widthLine stroke width in pixels for this series.
ListLinks
selfstring · uri · requiredA string containing the link's URL.
nextstring · uriA string containing the link's URL for the next page of data.
ListLlmProviderModelsResponse
messagestring · requiredMessage about the listing result.
modelsobject[] · requiredAvailable models on the provider.
successboolean · requiredWhether the model listing succeeded.
LlmModel
familystring · enum · requiredModel family.
Enum values:OPENAIANTHROPICMETAMISTRALAMAZONGOOGLECOHEREUNKNOWNidstring · maxLength: 255 · requiredUnique identifier of the model (e.g., gpt-5.6-luna).
LlmProviderConfig
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: auth, type | |
| type = object · requires: auth, region, type | |
| type = object · requires: auth, endpoint, type | |
| type = object · requires: auth, type |
Configuration for Anthropic provider.
authobject · requiredAuthentication configuration.
typestring · enum · requiredProvider type.
Enum values:ANTHROPIC
baseUrlstring · maxLength: 255Custom base URL for the Anthropic API. Defaults to the official endpoint; override only for enterprise proxies or compatible gateways.
Default: https://api.anthropic.com
LocalIdentifier
localIdentifierstring · requiredLocal identifier of the metric to be compared.
Example: m1
formatstring | null · maxLength: 2048Metric format.
Example: #,##0Default: #,##0.00titlestring | null · maxLength: 255Metric title.
Example: Revenue
LocaleRequest
localestring · requiredRequested locale in the form of language tag (see RFC 5646).
Example: en-US
MatchAttributeFilterBody-Input
labelrequiredliteralstring · requiredmatchTypestring · enum · requiredEnum values:STARTS_WITHENDS_WITHCONTAINS
applyOnResultcaseSensitivebooleanDefault: falselocalIdentifiernegatebooleanDefault: false
MatchAttributeFilterBody-Output
labelrequiredliteralstring · requiredmatchTypestring · enum · requiredEnum values:STARTS_WITHENDS_WITHCONTAINS
applyOnResultcaseSensitivebooleanDefault: falselocalIdentifiernegatebooleanDefault: false
MatomoService
hoststring · requiredTelemetry host to send events to.
siteIdinteger · int32 · requiredSite ID on telemetry server.
reportingEndpointstringOptional reporting endpoint for proxying telemetry events.
MeasureDefinition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: inline | |
| type = object · requires: arithmeticMeasure | |
| type = object · requires: measure | |
| type = object |
Metric defined by the raw MAQL query.
inlineobject · required
MeasureExecutionResultHeader
measureHeaderobject · requiredHeader containing the information related to metrics.
MeasureHeader
localIdentifierstring · requiredLocal identifier of the measure this header relates to.
formatstringFormat to be used to format the measure data.
namestringName of the measure.
MeasureItem
definitionobject · requiredAbstract metric definition type
localIdentifierstring · pattern:^[.a-zA-Z0-9_-]+$· requiredLocal identifier of the metric. This can be used to reference the metric in other parts of the execution definition.
Example: metric_1
MeasureValueCondition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: comparison | |
| type = object · requires: range |
Condition that compares the metric value to a given constant value using a comparison operator.
comparisonobject · required
MeasureValueFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: comparisonMeasureValueFilter | |
| type = object · requires: rangeMeasureValueFilter | |
| type = object · requires: compoundMeasureValueFilter |
Filter the result by comparing specified metric to given constant value, using given comparison operator.
comparisonMeasureValueFilterobject · required
MemoryItemCreatedByUsers
reasoningstring · requiredReasoning for error states
usersobject[] · requiredUsers who created memory item
MemoryItemUser
firstnamestring · requiredFirst name of the user who created memory item
lastnamestring · requiredLast name of the user who created memory item
userIdstring · requiredUser ID of the user who created memory item
MetricDefinitionOverride
definitionobject · requiredMetric defined by the raw MAQL query.
itemobject · requiredReference to the metric, fact or attribute object to use for the metric.
MetricIdentifier
^metric/(?!\.)[.A-Za…A metric identifier in the form of metric/{id}.
MetricOperand
localIdentifierstring · requiredLocal identifier of the metric to be compared.
formatMetric display format.
titleMetric display title.
MetricPermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
MetricPermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
MetricPermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
MetricQueryDetail
categorystring · constCategory this body belongs to.
Const value: metricQueryDefault: metricQueryfilteredBystring[]References of what the query filtered on. The conditions themselves are not carried.
groupedBystring[]References of the attributes and date dimensions the query grouped by.
metricsstring[]References of the metrics the query measured, as the query wrote them.
refInternal handle pairing the query that built a visualization with the execution that ran it. Group a category's items on it; never display it. Null on a query that was rejected, which has no partner to pair with.
resultColumnsColumns the execution returned.
resultRowsRows the execution returned.
visualizationTitle the query gave its visualization.
MetricUsageResponse
currentValueinteger · requiredpreviousValueinteger · requiredtypestring · enum · requiredMetrics exposed by the AI observability endpoint.
Enum values:AI_QUERIESAI_WORKSPACESAI_USERS
total
MetricValueChange
attributeNamestring · requiredThe name of the attribute being analyzed
attributeValuestring · requiredThe value of the attribute being analyzed
attributeValuesChangeMeannumber · double · requiredThe mean of attribute value changes for the attribute being analyzed
attributeValuesChangeStdnumber · double · requiredThe standard deviation of attribute value changes for the attribute being analyzed
isSignificantChangeboolean · requiredWhether the change is statistically significant
metricValueDeltanumber · double · requiredThe delta between analyzed and reference periods
metricValueDeltaAbsnumber · double · requiredThe absolute delta between analyzed and reference periods
metricValueInAnalyzedPeriodnumber · double · requiredThe metric value in the analyzed period
metricValueInReferencePeriodnumber · double · requiredThe metric value in the reference period
overallMetricValueInAnalyzedPeriodnumber · double · requiredThe overall metric value in the analyzed period
overallMetricValueInReferencePeriodnumber · double · requiredThe overall metric value in the reference period
MetricValueFilterConditionComparison
Metrics
byrequiredLocal attribute or label to use in this sort.
elementValue of attribute or label to use for this sort.
functionAggregation function to use for this sort.
ModelTestResult
messagestring · requiredMessage about the model test result.
modelIdstring · requiredThe model ID that was tested.
successfulboolean · requiredWhether the model test was successful.
MultipartContent
partsarray · requiredOrdered multipart content fragments.
suggestionsOptional follow-up suggestions for the user. Populated only on the terminal user-visible multipart of a turn.
typestring · constType of item content.
Const value: multipartDefault: multipart
MvfCondition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object · requires: condition, value | |
| type = object · requires: condition, from, to |
conditionCondition to use for this filter. If omitted, the condition represents ALL (no filtering).
MvfCondition1
conditionCondition to use for this filter. If omitted, the condition represents ALL (no filtering).
MvfCondition2
conditionstring · enum · requiredEnum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOvaluenumber · requiredValue to use in condition for this filter.
MvfCondition3
conditionstring · enum · requiredEnum values:BETWEENNOT_BETWEENfromnumber · requiredFrom value to use in condition for this filter.
tonumber · requiredTo value to use in condition for this filter.
NegativeAttributeFilterBody
labelrequirednotInobject · requiredFilter on specific set of label values.
applyOnResultlocalIdentifierusesArbitraryValues
Note
appliesTostring · enumEnum values:SOURCETARGETcategorystringcontentstringidstringotherAttributesobjectpriorityinteger · int32
Notification
createdAtstring · date-time · requireddatarequiredidstring · requiredisReadboolean · required
automationIdstringworkspaceIdstring
NotificationChannelDestination
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type | |
| type = object · requires: type | |
| type = object · requires: type | |
| type = object · requires: type |
Webhook destination for notifications. The property url is required on create and update.
typestring · enum · requiredThe destination type.
Enum values:WEBHOOK
hasSecretKeyboolean | null · maxLength: 10000 · readOnlyFlag indicating if webhook has a hmac secret key.
hasTokenboolean | null · maxLength: 10000 · readOnlyFlag indicating if webhook has a token.
secretKeystring | null · maxLength: 10000 · writeOnlyHmac secret key for the webhook signature.
Example: secret_keytokenstring | null · maxLength: 10000 · writeOnlyBearer token for the webhook.
Example: secreturlstring · maxLength: 255 · pattern:(?=https?\://.*)(?=h…The webhook URL.
Example: https://webhook.site/something
NotificationChannelRef
idstring · requiredNotification channel identifier.
nameNotification channel display name.
NumberParameterDefinition
defaultValuenumber · double · requiredtypestring · enum · requiredThe parameter type.
Enum values:NUMBER
constraintsobject
ObjectStorageInfo
namestring · requiredHuman-readable name. Pass
storageIdto ProvisionDatabase.storageIds.Example: s3-data-lakestorageConfigobject · requiredProvider-specific descriptors (e.g. bucket, region, endpoint, container). Credential references (any keys ending in
_env) are stripped server-side.storageIdstring · requiredStable identifier of the storage configuration (UUID).
storageTypestring · requiredProvider type.
Example: s3
ObjectType
ObservabilityMetricType
Metrics exposed by the AI observability endpoint.
OpenAIProviderConfig
authobject · requiredAuthentication configuration.
typestring · enum · requiredProvider type.
Enum values:OPENAI
baseUrlstring · maxLength: 255Custom base URL for OpenAI API.
Default: https://api.openai.com/v1organizationstring | null · maxLength: 255OpenAI organization ID.
OpenAiApiKeyAuth
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyOpenAI API key.
OpenAiProviderAuth
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type |
typestring · enum · requiredAuthentication type.
Enum values:API_KEY
apiKeystring | null · maxLength: 255 · writeOnlyOpenAI API key.
OpenUrl
hrefAn ID of the attribute that holds the url to be opened on interaction
labelAn id of the attribute that holds the label for the url to be opened on interaction
Operation
idstring · requiredId of the operation
kindstring · enum · requiredType of the long-running operation.
provision-database— Provisioning of an AI Lake database.deprovision-database— Deprovisioning (deletion) of an AI Lake database.run-service-command— Running a command in a particular AI Lake service.analyze-statistics— Running ANALYZE TABLE for CBO statistics collection.
Enum values:provision-databasedeprovision-databaserun-service-commandanalyze-statisticsstatusstring · required
OperationError
detailstring · requiredHuman-readable error details
statusinteger · int32 · requiredHTTP status code
titlestring · requiredHuman-readable error name
Operator1
Operator11
Operator13
Operator14
Operator3
Operator5
Operator7
OrganizationCacheSettings
extraCacheBudgetinteger · int64 · requiredExtra cache budget the organization can allocate among its workspaces, in bytes.
OrganizationCacheUsage
currentobject · requiredCurrent cache usage of the organization.
removalIntervalsobject[] · requiredList of cache removal intervals.
settingsobject · requiredSettings for organization cache.
OrganizationCurrentCacheUsage
cacheUsedinteger · int64 · requiredCache currently used by the organization, in bytes.
removedSinceStartinteger · int64 · requiredBytes removed since start due to insufficient cache.
removalPeriodStartstring · date-timeStart timestamp of removal period.
OrganizationPermissionAssignment
assigneeIdentifierobject · requiredIdentifier of a user or user-group.
permissionsstring[] · requiredEnum values:MANAGESELF_CREATE_TOKENBASE_UI_ACCESS
OutlierDetectionRequest
attributesobject[] · requiredAttributes to be used in the computation.
granularitystring · enum · requiredDate granularity for anomaly detection. Only time-based granularities are supported (HOUR, DAY, WEEK, MONTH, QUARTER, YEAR).
Enum values:HOURDAYWEEKMONTHQUARTERYEARmeasuresobject[] · minItems: 1 · requiredsensitivitystring · enum · requiredSensitivity level for outlier detection
Enum values:LOWMEDIUMHIGH
auxMeasuresobject[]Metrics to be referenced from other AFM objects (e.g. filters) but not included in the result.
filtersobject[]Various filter types to filter the execution result.
OutlierDetectionResult
attributearray | null · requiredAttribute values for outlier detection results.
valuesobject | null · requiredMap of measure identifiers to their outlier detection values. Each value is a list of nullable numbers.
PageMetadata
numberinteger · int32The number of the current page
sizeinteger · int32The size of the current page
totalElementsinteger · int32The total number of elements
totalPagesinteger · int32The total number of pages
Paging
countinteger · int32 · requiredCount of items in this page.
Example: 5offsetinteger · int32 · requiredOffset of this page.
Example: 10totalinteger · int32 · requiredCount of returnable items ignoring paging.
Example: 100
nextstringLink to next page, or null if this is last page.
Example: https://sample.gooddata.ai/api/v1/actions/workspaces/sampleWorkspace/execution/collectLabelElements?label=sample.price&limit=5&offset=10
ParameterDefinition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · type="NUMBER" · requires: defaultValue | |
| type = object · type="STRING" · requires: defaultValue |
defaultValuenumber · double · requiredtypestring · enum · requiredThe parameter type.
Enum values:NUMBER
constraintsobject
ParameterValue
idstring · requiredIdentifier of the workspace parameter (matches the parameter entity id).
Example: yeartitlestring · requiredDisplay title of the parameter as the client wants it rendered on the info sheet.
Example: Yearvaluestring · requiredValue to use for this parameter when executing the export.
Example: 2026
valueTitlestringHuman-readable form of
value(e.g. a constrained string's allowedValues title). Never used to drive execution. Falls back tovaluewhen absent.Example: year 2026
Parents
commonboolean · requiredWhether the parent filter is common date or special date
usingstring · requiredLocal date filter to use as parent
dateDate dataset the common date filter is applied through. Only valid when common is true; ignored and stripped on both import and export when common is false.
PatternNameMapping
PdfTableStyle
selectorstring · requiredCSS selector where to apply given properties.
propertiesobject[]List of CSS properties.
PdfTableStyleProperty
keystring · requiredCSS property key.
valuestring · requiredCSS property value.
PdmLdmRequest
sqlsobject[]List of SQL datasets.
tableOverridesobject[](BETA) List of table overrides.
tablesobject[]List of physical database tables.
PdmSql
statementstring · requiredSQL statement.
Example: select * from abctitlestring · requiredSQL dataset title.
Example: My special dataset
columnsobject[]Columns defining SQL dataset.
PendingOperation
idstring · requiredId of the operation
kindstring · enum · requiredType of the long-running operation.
provision-database— Provisioning of an AI Lake database.deprovision-database— Deprovisioning (deletion) of an AI Lake database.run-service-command— Running a command in a particular AI Lake service.analyze-statistics— Running ANALYZE TABLE for CBO statistics collection.
Enum values:provision-databasedeprovision-databaserun-service-commandanalyze-statisticsstatusstring · enum · requiredEnum values:pending
PermissionsAssignment
assigneesobject[] · minItems: 1 · required
dataSourcesobject[]workspacesobject[]
PermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
PermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
PlatformUsage
namestring · enum · requiredEnum values:UserCountWorkspaceCountAiWorkspaceCount
countinteger · int32
PlatformUsageRequest
usageItemNamesstring[] · unique · requiredEnum values:UserCountWorkspaceCountAiWorkspaceCount
Plugins
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredAn unique identifier of the plugin.
parametersParameter that will be passed to the plugin. Everything other than string will be serialized to JSON automatically.
PopDataset
datasetobject · requiredReference to the date dataset to which the filter should be applied.
periodsAgointeger · int32 · requiredNumber of periods ago to calculate the previous period for.
Example: 1
PopDate
attributeobject · requiredReference to the date attribute to use.
periodsAgointeger · int32 · requiredNumber of periods ago to calculate the previous period for.
Example: 1
PopMeasureDefinition
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: previousPeriodMeasure | |
| type = object · requires: overPeriodMeasure |
Previous period type of metric.
previousPeriodMeasureobject · required
PositiveAttributeFilterBody
inobject · requiredFilter on specific set of label values.
labelrequired
applyOnResultlocalIdentifierusesArbitraryValues
Profile
entitlementsobject[] · requiredDefines entitlements for given organization.
featuresrequiredlinksobject · requiredorganizationIdstring · requiredorganizationNamestring · requiredpermissionsstring[] · requiredEnum values:MANAGESELF_CREATE_TOKENBASE_UI_ACCESStelemetryConfigobject · requiredTelemetry-related configuration.
userIdstring · required
namestring
ProvisionDatabaseInstanceRequest
namestring · requiredName of the database instance
storageIdsstring[] · unique · requiredSet of ids of the storage instances this database instance should access.
dataSourceIdstringIdentifier for the data source created in metadata-api. Defaults to the database name.
dataSourceNamestringDisplay name for the data source created in metadata-api. Defaults to the database name.
QualityIssue
codestring · requiredQuality issue code
Example: SIMILAR_NAMESdetailobject · requiredDetailed information about the quality issue
idstring · requiredUnique identifier for the quality issue
objectsobject[] · requiredList of objects affected by this quality issue
severitystring · enum · requiredSeverity level
Enum values:WARNINGINFO
QualityIssueObject
idstring · requiredObject ID
Example: revenuetitlestring · requiredObject title
Example: Total Revenuetypestring · requiredObject type
Example: metricworkspaceIdstring · requiredWorkspace ID where the object belongs
Example: demo
QualityIssuesCalculationStatusResponse
statusstring · enum · requiredCurrent status of the calculation
Enum values:RUNNINGSYNCINGCOMPLETEDFAILEDCANCELLEDNOT_FOUNDDISABLED
errorstringError message (available when status is FAILED or NOT_FOUND)
issuesobject[]List of quality issues (available when status is COMPLETED)
Query
fieldsobject · requiredA list of fields in this query.
filter_byA list of filters in this query.
sort_byA list of sorting in this query.
QueryAttributeFilter
typestring · enum · requiredEnum values:attribute_filterusingrequiredAttribute or label to use in this filter.
display_asConfigures the label used for representing attribute filter elements in UI.
state
QueryAttributeSort
byrequiredLocal attribute or label to use in this sort.
directionstring · enum · requiredSort direction.
Enum values:ASCDESCtypestring · enum · requiredEnum values:attribute_sort
aggregationAggregation function to use for this sort.
QueryDateFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, granularity | |
| type = object · requires: type, using |
granularitystring · enum · requiredEnum values:SECONDMINUTEHOURDAYWEEKWEEK_USMONTHQUARTERtypestring · enum · requiredEnum values:date_filterusingstring · requiredDate dataset identifier to use for this field.
empty_valuesControls how empty values are handled in the filter.
fromA relative granularity from which the filter will be applied.
toA relative granularity to which the filter will be applied.
withAttribute filters to apply together with this date filter.
QueryDateFilter1
granularitystring · enum · requiredA granularity to use in relative date filter
Enum values:SECONDMINUTEHOURDAYWEEKWEEK_USMONTHQUARTERtypestring · enum · requiredEnum values:date_filterusingstring · requiredDate dataset identifier to use for this field.
empty_valuesControls how empty values are handled in the filter.
fromA relative granularity from which the filter will be applied.
toA relative granularity to which the filter will be applied.
withAttribute filters to apply together with this date filter.
QueryDateFilter2
typestring · enum · requiredEnum values:date_filterusingstring · requiredDate dataset identifier to use for this field.
empty_valuesControls how empty values are handled in the filter.
fromA date from which the filter will be applied. YYYY-MM-DD, or YYYY-MM-DD HH:mm for hour/minute, or YYYY-MM-DD HH:mm:ss for hour/minute/second granularities.
toA date to which the filter will be applied. YYYY-MM-DD, or YYYY-MM-DD HH:mm for hour/minute, or YYYY-MM-DD HH:mm:ss for hour/minute/second granularities.
withAttribute filters to apply together with this date filter.
QueryField
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = object · requires: id, type | |
| type = string | |
| type = string | |
| type = string | |
| type = object · requires: using | |
| type = object | |
| type = object · requires: using | |
| type = object | |
| type = object · requires: aggregation, using | |
| type = object | |
| type = object · requires: maql | |
| type = object | |
| type = object · requires: using, operator | |
| type = object | |
| type = object · requires: using, type, date_filter | |
| type = object | |
| type = object · requires: using, type, date_filter | |
| type = object |
A attribute identifier in the form of attribute/{id}.
^attribute/(?!\.)[.A…A attribute identifier in the form of attribute/{id}.
QueryField1
usingrequiredAttribute or label identifier to use for this field.
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
show_all_valuesShow all values in the attribute filter (do not ignore empty and NULL).
titleA field title.
typeType of relative period metric related to another metric in list.
QueryField10
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField11
date_filterstring · requiredDate filter to use for this field.
typestring · enum · requiredType of relative period metric related to another metric in list.
Enum values:PREVIOUS_YEARPREVIOUS_PERIODPREVIOUS_YEARusingrequiredIdentifier to use for this field.
aggregationAggregation function to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
titleA field title.
QueryField12
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField13
date_filterstring · requiredDate filter to use for this field.
typestring · enum · requiredType of relative period metric related to another metric in list.
Enum values:PREVIOUS_YEARPREVIOUS_PERIODPREVIOUS_PERIODusingrequiredIdentifier to use for this field.
aggregationAggregation function to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
periodNumber of periods ago to use for this field.
titleA field title.
QueryField14
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField2
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField3
usingrequiredMetric identifier to use for this field.
aggregationAggregation function to use for this field.
compute_ratioCompute ratio for this metric.
date_filterDate filter to use for this field.
filter_byA list of filters in this query.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
titleA field title.
typeType of relative period metric related to another metric in list.
QueryField4
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField5
aggregationstring · enum · requiredAggregation function to use for this field.
Enum values:SUMCOUNTAPPROXIMATE_COUNTAVGMINMAXMEDIANRUNSUMusingrequiredAttribute identifier to use for this field.
compute_ratioCompute ratio for this metric.
date_filterDate filter to use for this field.
filter_byA list of filters in this query.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
titleA field title.
typeType of relative period metric related to another metric in list.
QueryField6
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField7
maqlstring · requiredDefine MAQL syntax for metric.
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
operatorArithmetic operator to use for this field.
titleA field title.
typeType of relative period metric related to another metric in list.
using
QueryField8
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
operatorArithmetic operator to use for this field.
typeType of relative period metric related to another metric in list.
using
QueryField9
operatorstring · enum · requiredArithmetic operator to use for this field.
Enum values:SUMDIFFERENCEMULTIPLICATIONRATIOCHANGESUMDIFFERENCEMULTIPLICATIONusingstring[] · minItems: 2 · maxItems: 2 · required
aggregationAggregation function to use for this field.
date_filterDate filter to use for this field.
maqlDefine MAQL syntax for metric.
titleA field title.
typeType of relative period metric related to another metric in list.
QueryFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| No specific criteria | |
| type = object · requires: type, using | |
| No specific criteria | |
| No specific criteria | |
| No specific criteria |
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, granularity | |
| type = object · requires: type, using |
granularitystring · enum · requiredEnum values:SECONDMINUTEHOURDAYWEEKWEEK_USMONTHQUARTERtypestring · enum · requiredEnum values:date_filterusingstring · requiredDate dataset identifier to use for this field.
empty_valuesControls how empty values are handled in the filter.
fromA relative granularity from which the filter will be applied.
toA relative granularity to which the filter will be applied.
withAttribute filters to apply together with this date filter.
QueryMetricSort
directionstring · enum · requiredSort direction.
Enum values:ASCDESCmetricsarray · minItems: 1 · requiredtypestring · enum · requiredEnum values:metric_sort
QueryMetricValueFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, conditions | |
| type = object · requires: type, using, condition +1 more | |
| type = object · requires: type, using, condition +2 more | |
| type = object · requires: type, using |
conditionsarray · minItems: 1 · requiredtypestring · enum · requiredEnum values:metric_value_filterusingrequiredMetric or local metric to use in this filter.
dimensionalityOptional array of attribute or label references or local identifiers to apply dimensionality to the filter.
null_values_as_zeroNull values will be treated as zero.
QueryMetricValueFilter1
conditionsarray · minItems: 1 · requiredtypestring · enum · requiredEnum values:metric_value_filterusingrequiredMetric or local metric to use in this filter.
dimensionalityOptional array of attribute or label references or local identifiers to apply dimensionality to the filter.
null_values_as_zeroNull values will be treated as zero.
QueryMetricValueFilter2
conditionstring · enum · requiredCondition to use for this filter.
Enum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOtypestring · enum · requiredEnum values:metric_value_filterusingrequiredMetric or local metric to use in this filter.
valuenumber · requiredValue to use in condition for this filter.
dimensionalityOptional array of attribute or label references or local identifiers to apply dimensionality to the filter.
null_values_as_zeroNull values will be treated as zero.
QueryMetricValueFilter3
conditionstring · enum · requiredCondition to use for this filter.
Enum values:BETWEENNOT_BETWEENfromnumber · requiredFrom value to use in condition for this filter.
tonumber · requiredTo value to use in condition for this filter.
typestring · enum · requiredEnum values:metric_value_filterusingrequiredMetric or local metric to use in this filter.
dimensionalityOptional array of attribute or label references or local identifiers to apply dimensionality to the filter.
null_values_as_zeroNull values will be treated as zero.
QueryMetricValueFilter4
typestring · enum · requiredEnum values:metric_value_filterusingrequiredMetric or local metric to use in this filter.
conditionsOptional list of conditions for this filter. Conditions are applied as AND during execution.
dimensionalityOptional array of attribute or label references or local identifiers to apply dimensionality to the filter.
QueryRankingFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, bottom | |
| type = object · requires: type, using, top |
bottomnumber · requiredNumber of bottom N values to use in this filter.
typestring · enum · requiredEnum values:ranking_filterranking_filterusingrequiredMetric identifier to use for this filter.
attributeLabel reference or local identifier to use for this filter.
strict_limit_of_rowsWhen true, the filter returns exactly N rows, excluding additional rows that share the same value (ties). Default is false.
topNumber of top N values to use in this filter.
QueryRankingFilter1
bottomnumber · requiredNumber of bottom N values to use in this filter.
typestring · enum · requiredEnum values:ranking_filterranking_filterusingrequiredMetric identifier to use for this filter.
attributeLabel reference or local identifier to use for this filter.
strict_limit_of_rowsWhen true, the filter returns exactly N rows, excluding additional rows that share the same value (ties). Default is false.
topNumber of top N values to use in this filter.
QueryRankingFilter2
topnumber · requiredNumber of top N values to use in this filter.
typestring · enum · requiredEnum values:ranking_filterranking_filterusingrequiredMetric identifier to use for this filter.
attributeLabel reference or local identifier to use for this filter.
bottomNumber of bottom N values to use in this filter.
strict_limit_of_rowsWhen true, the filter returns exactly N rows, excluding additional rows that share the same value (ties). Default is false.
QuerySort
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, by, direction | |
| type = object · requires: type, direction, metrics |
byrequiredLocal attribute or label to use in this sort.
directionstring · enum · requiredEnum values:ASCDESCtypestring · enum · requiredEnum values:attribute_sort
aggregationAggregation function to use for this sort.
QuerySorts
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, by, direction | |
| type = object · requires: type, direction, metrics |
byrequiredLocal attribute or label to use in this sort.
directionstring · enum · requiredEnum values:ASCDESCtypestring · enum · requiredEnum values:attribute_sort
aggregationAggregation function to use for this sort.
QueryTextFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, condition +1 more | |
| type = object · requires: type, using, condition +1 more |
conditionstring · enum · requiredEnum values:isisNottypestring · enum · requiredEnum values:text_filtertext_filterusingrequiredAttribute or label to use in this filter.
valuesarray · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
QueryTextFilter1
conditionstring · enum · requiredEnum values:isisNottypestring · enum · requiredEnum values:text_filtertext_filterusingrequiredAttribute or label to use in this filter.
valuesarray · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
QueryTextFilter2
conditionstring · enum · requiredEnum values:containsdoesNotContainstartsWithdoesNotStartWithendsWithdoesNotEndWithtypestring · enum · requiredEnum values:text_filtertext_filterusingrequiredAttribute or label to use in this filter.
valuestring · required
case_sensitivedisplay_asConfigures the label used for representing attribute filter elements in UI.
Range
fromobject · requiredRange lower bound.
measureobject · requiredMetric being compared.
operatorstring · enum · requiredRange operator.
Enum values:BETWEENNOT_BETWEENtoobject · requiredRange upper bound.
RangeMeasureValueFilterBody
fromnumber · requiredmeasurerequiredoperatorstring · enum · requiredEnum values:BETWEENNOT_BETWEENtonumber · required
applyOnResultdimensionalitylocalIdentifiertreatNullValuesAs
RankingFilterBody
measuresarray · requiredoperatorstring · enum · requiredEnum values:TOPBOTTOMvalueinteger · required
applyOnResultdimensionalitylocalIdentifier
RawCustomOverride
labelsobjectMap of CustomLabels with keys used as placeholders in export result.
metricsobjectMap of CustomMetrics with keys used as placeholders in export result.
RawExportAutomationRequest
executionobject · requiredTop level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.
fileNamestring · requiredFilename of downloaded file without extension.
Example: resultformatstring · enum · requiredRequested resulting file type.
Enum values:ARROW_FILEARROW_STREAMCSVExample: CSV
customOverrideobjectCustom cell value overrides (IDs will be replaced with specified values).
delimiterstring · minLength: 1 · maxLength: 1 · pattern:^[\t !#$%&()*+\-.,/:…Set column delimiter. (CSV)
executionSettingsobjectVarious settings affecting the process of AFM execution or its result
metadataobject | null · maxLength: 15000Free-form JSON object
Example: {}
RawExportRequest
executionobject · requiredTop level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.
fileNamestring · requiredFilename of downloaded file without extension.
Example: resultformatstring · enum · requiredRequested resulting file type.
Enum values:ARROW_FILEARROW_STREAMCSVExample: CSV
customOverrideobjectCustom cell value overrides (IDs will be replaced with specified values).
delimiterstring · minLength: 1 · maxLength: 1 · pattern:^[\t !#$%&()*+\-.,/:…Set column delimiter. (CSV)
executionSettingsobjectVarious settings affecting the process of AFM execution or its result
ReadCsvFileManifestsRequestItem
fileNamestring · requiredName of the CSV file to read the manifest for.
versioninteger · int32Optional version of the file to read the manifest for. If null or not specified, the latest version is read.
ReadCsvFileManifestsResponse
manifestobject · requiredBody of the CSV manifest.
namestring · requiredName of the file in the source data source.
versioninteger · int32 · requiredVersion of the file in the source data source.
ReasoningContent
summarystring · requiredReasoning summary intended for UI display.
typestring · constType of item content.
Const value: reasoningDefault: reasoning
ReferenceIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredReference ID.
Example: customerstypestring · enum · requiredA type of the reference.
Enum values:datasetExample: DATASET
ReferenceSourceColumn
targetobject · required
columnstringdataTypestring · enumEnum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLisNullablebooleannullValuestring
Relative
measureobject · requiredoperatorstring · enum · requiredRelative condition operator. INCREASES_BY - the metric increases by the specified value. DECREASES_BY - the metric decreases by the specified value. CHANGES_BY - the metric increases or decreases by the specified value.
Enum values:INCREASES_BYDECREASES_BYCHANGES_BYthresholdobject · required
fromintegergranularitystring · enumEnum values:minutehourdayweekmonthquarteryeartointeger
RelativeBoundedDateFilter
granularitystring · enum · requiredEnum values:ALL_TIME_GRANULARITYGDC.time.yearGDC.time.week_usGDC.time.week_in_yearGDC.time.week_in_quarterGDC.time.weekGDC.time.euweek_in_yearGDC.time.euweek_in_quarter
frominteger · int32tointeger · int32
RelativeChange
measureobject · requiredArithmetic combination of the two metrics.
operatorstring · enum · requiredRelative condition operator.
Enum values:INCREASES_BYDECREASES_BYCHANGES_BYthresholdobject · requiredThreshold the relative change is compared to.
RelativeConditionOperator
Operator of a relative (metric-to-metric) condition.
RelativeDateFilterBody
datasetobject · requiredObjectIdentifier with
identifierwrapper. This serves to distinguish MD object identifiers in AFM request from local identifiers.frominteger · requiredgranularitystring · enum · requiredEnum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_DAYHOURDAYWEEKtointeger · required
applyOnResultboundedFilteremptyValueHandlinglocalIdentifier
RemoveDatabaseDataSourceResponse
dataSourceIdstring · requiredIdentifier of the removed data source in metadata-api.
ReportExportRequest
fileNamestring · requiredFile name to be used for retrieving the pdf document.
Example: filenameformatstring · enum · requiredRequested resulting file type.
Enum values:PDFExample: PDFreportIdstring · requiredReport identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
metadataobject | null · maxLength: 15000Free-form JSON object
Example: {}timezoneIdstring | nullTime zone the export should be rendered in, as an IANA identifier (e.g. 'Asia/Kolkata') or a GMT offset (e.g. 'GMT+01:00'). When omitted, the workspace time zone setting is used.
Example: Asia/Kolkata
ResolveSettingsRequest
settingsstring[] · requiredAn array of setting IDs to resolve.
Example: ["timezone"]
ResolvedLlmProvider
idstring · requiredProvider Id
modelsobject[] · requiredModel available on the provider.
titlestring · requiredProvider Title
ResolvedSetting
contentobject | null · maxLength: 15000Free-form JSON object
Example: {}typestring · enumType of the setting.
Enum values:TIMEZONEACTIVE_THEMEACTIVE_COLOR_PALETTEACTIVE_LLM_PROVIDERACTIVE_CALENDARSWHITE_LABELINGLOCALEMETADATA_LOCALEExample: TIMEZONE
idstring · deprecated · requiredSetting ID. Formerly used to identify a type of a particular setting, going to be removed in a favor of setting's type.
RestApiIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredExample: sample_item.pricetypestring · requiredExample: fact
RestrictedObject
idstring · requiredObject identifier, unique within one workspace hierarchy.
typestring · enum · requiredJSON:API type of the restricted object. Matches the
typeof its entry in the resource'srelationships.Enum values:attributeattributeHierarchycomputedAttributefactlabelmetricuserDataFiltervisualizationObject
ResultCacheMetadata
afmobject · requiredTop level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.
executionResponseobject · requiredResponse to AFM execution request body
resultSizeinteger · int64 · requiredresultSpecobject · requiredSpecifies how the result data will be formatted (
dimensions) and which additional data shall be computed (totals).
ResultDimension
headersobject[] · requiredlocalIdentifierstring · requiredLocal identifier of the dimension.
ResultDimensionHeader
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object · requires: attributeHeader |
Measure group headers
measureGroupHeadersobject[]
RsaSpecification
algstring · enum · requiredEnum values:RS256RS384RS512estring · requiredkidstring · minLength: 0 · maxLength: 255 · pattern:^[^.]· requiredktystring · enum · requiredEnum values:RSAnstring · requiredusestring · enum · requiredEnum values:sig
x5cstring[]x5tstring
Rule
conditionsobject[] · requiredStacked conditions; the first matching condition wins.
idstring · requiredStable, table-unique rule id.
targetrequiredThe measure or attribute the rule targets — exactly one of measure/attribute.
RulePermission
typestring · requiredType of the rule
Example: allWorkspaceUsers
permissionsobject[]Permissions granted by the rule
RunServiceCommandRequest
contextobject | nullThe context to pass to the command
payloadobject | null · maxLength: 15000Free-form JSON object
Example: {}
ScanRequest
scanTablesboolean · requiredA flag indicating whether the tables should be scanned.
Example: truescanViewsboolean · requiredA flag indicating whether the views should be scanned.
Example: trueseparatorstring · requiredA separator between prefixes and the names.
Example: __
schematastring[]What schemata will be scanned.
Example: ["tpch","demo"]tablePrefixstringTables starting with this prefix will be scanned. The prefix is then followed by the value of
separatorparameter. Given the table prefix isout_tableand separator is__, the table with name likeout_table__customerswill be scanned.Example: out_tableviewPrefixstringViews starting with this prefix will be scanned. The prefix is then followed by the value of
separatorparameter. Given the view prefix isout_viewand separator is__, the table with name likeout_view__us_customerswill be scanned.Example: out_view
ScanSqlRequest
sqlstring · requiredSQL query to be analyzed.
Example: SELECT a.special_value as result FROM tableA a
ScanSqlResponse
columnsobject[] · requiredArray of columns with types.
dataPreviewarray[]Array of rows where each row is another array of string values.
ScheduleCacheRetention
scheduleobject · requiredA schedule determining when the cached results of a data source expire.
typestring · enum · requiredThe cache retention type.
Enum values:SCHEDULE
SearchAllowedRelationshipType
sourceTypestring · enum · requiredSource object type (e.g., 'dashboard', 'visualization', 'metric').
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboardtargetTypestring · enum · requiredTarget object type (e.g., 'visualization', 'metric', 'attribute').
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboard
allowOrphansbooleanIf true, allows target objects that are not part of any relationship (orphans) to be included in results. If false, orphan target objects will be excluded even if they directly match the search query. Default is true (orphans are allowed).
Default: true
SearchDocumentsResponse
resultsobject[] · requiredstatisticsobject · requiredStatistics about the search results.
SearchObject
idstring · requiredObject identifier.
scorenumber · requiredSearch relevance score.
titlestring · requiredObject title.
typestring · requiredObject type name.
workspaceIdstring · requiredWorkspace identifier.
certificationCertification status, e.g. CERTIFIED.
certificationMessageCertification message.
createdAtObject creation timestamp.
datasetIdParent dataset ID.
datasetTitleParent dataset title.
datasetTypeParent dataset type.
descriptionObject description.
isHiddenWhether object is hidden.
modifiedAtObject modification timestamp.
tagsObject tags.
visualizationUrlVisualization URL when applicable.
SearchRelationship
sourceIdstring · requiredSource object identifier.
sourceTitlestring · requiredSource object title.
sourceTypestring · requiredSource object type.
sourceWorkspaceIdstring · requiredWorkspace ID of the source object.
targetIdstring · requiredTarget object identifier.
targetTitlestring · requiredTarget object title.
targetTypestring · requiredTarget object type.
targetWorkspaceIdstring · requiredWorkspace ID of the target object.
SearchRelationshipObject
sourceObjectIdstring · requiredSource object ID.
sourceObjectTitlestring · requiredSource object title.
sourceObjectTypestring · requiredSource object type, e.g. dashboard.
sourceWorkspaceIdstring · requiredSource workspace ID. If relationship is dashboard->visualization, this is the workspace where the dashboard is located.
targetObjectIdstring · requiredTarget object ID.
targetObjectTitlestring · requiredTarget object title.
targetObjectTypestring · requiredTarget object type, e.g. visualization.
targetWorkspaceIdstring · requiredTarget workspace ID. If relationship is dashboard->visualization, this is the workspace where the visualization is located.
SearchRequest
questionstring · maxLength: 1000 · requiredKeyword/sentence is input for search.
allowedRelationshipTypesFilter relationships and results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned, and results are filtered to include only direct matches or objects reachable via allowed relationships. When null or omitted, all relationships and results are returned (default behavior). Note: This filtering happens after the initial search, so the number of returned results may be lower than the requested limit if some results are filtered out.
deepSearchbooleanTurn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.
Default: falseenableHybridSearchbooleanIf true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches.
Default: falseexcludeTagsExclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results.
includeHiddenbooleanIf true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true.
Default: falseincludeTagsInclude only objects that contain at least one of the specified tags (OR logic). This parameter only affects the search results. If an object has multiple tags, it will be included as long as it matches at least one tag from this parameter.
limitintegerMaximum number of results to return. There is a hard limit and the actual number of returned results may be lower than what is requested. This can happen when post-search filters are applied (e.g., reranker threshold filtering or allowedRelationshipTypes filtering), which may exclude some results after the initial search.
Default: 10objectTypesstring[]Object type to search for.
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboardDefault: ["attribute","metric","fact","label","date","dataset","visualization","dashboard"]relevantScoreThresholdnumberScore, above which we return found objects. Below this score objects are not relevant.
Default: 0.5
titleToDescriptorRationumber · deprecated · requiredTemporary for experiments. Ratio of title score to descriptor score.
Default: 0.7
SearchResult
relationshipsobject[] · requiredRelationships between the results.
resultsobject[] · requiredSearch results.
errorStructured error, present when the search could not run (e.g. metadata sync in progress). Absent on success.
Example: METADATA_SYNC_IN_PROGRESS
reasoningstring · deprecated · requiredDEPRECATED: Use top-level reasoning.steps instead. If something is not working properly this field will contain explanation.
SearchResultItem
chunkIndexinteger · requiredcontentstring · requiredfilenamestring · requiredidstring · requiredpageNumbersinteger[] · requiredscopesstring[] · requiredscorenumber · requiredtotalChunksinteger · required
titleworkspaceId
SearchResultObject
idstring · requiredObject ID.
titlestring · requiredObject title.
typestring · requiredObject type, e.g. dashboard.
workspaceIdstring · requiredWorkspace ID.
certificationCertification state + optional message. Absent means not certified.
createdAtTimestamp when object was created.
descriptionObject description.
isHiddenIf true, this object is hidden from AI search results by default.
modifiedAtTimestamp when object was last modified.
scoreResult score calculated by a similarity search algorithm (cosine_distance).
tagsList of tags assigned to the object.
visualizationUrlIf the object is visualization, this field defines the type of visualization.
scoreDescriptordeprecated · requiredResult score for descriptor containing(now) description and tags.
scoreExactMatchdeprecated · requiredResult score for exact match(id/title). 1/1000. Other scores are multiplied by this.
scoreTitledeprecated · requiredResult score for object title.
SearchResults
keywordsstring[] · requiredKeywords used in search query.
objectsobject[] · requiredSearch result objects for widget rendering.
relationshipsParent-child relationships among returned objects.
requestedObjectTypePrimary requested object type.
typestring · constType of multipart part.
Const value: searchResultsDefault: searchResults
SearchedGroup
objectTypestring · requiredCatalog type name the group belongs to.
titlesstring[]Titles of that type that came back.
Section-Input
widgetsarray · requiredA list of widgets in this section.
descriptionOptional description of the section
titleOptional title of the section
Section-Output
widgetsarray · requiredA list of widgets in this section.
descriptionOptional description of the section
titleOptional title of the section
Section1-Input
widgetsarray · requiredA list of widgets in this section
descriptionOptional description of the section
titleOptional title of the section
Section1-Output
widgetsarray · requiredA list of widgets in this section
descriptionOptional description of the section
titleOptional title of the section
SendMessageOptions
pinnedSkillsFix this turn's active skills instead of letting the agent route to them. The named skills are activated before the agent loop starts and the set_skills tool is withheld, so the agent cannot route away or pull in another skill. Intended for single-purpose programmatic callers that need a predictable result shape (e.g. the MCP create_visualization tool).
Narrowing-only: the list is intersected with the skills already available in this workspace — those enabled by the organization's feature flags and by the answering agent's own skill configuration. It can never activate a skill that is otherwise unavailable. If none of the requested skills is available the request fails with 400 rather than silently falling back to normal routing.
Omit for normal conversations.
reasoningEffortHow much effort the LLM should spend reasoning about this single message. Applies to this message only; every other message falls back to MEDIUM. Stored on the resulting user item and returned as its reasoningEffort. Behind a feature flag: when disabled, any value here is ignored and MEDIUM is used.
Supported uniformly by all providers (OpenAI, Azure Foundry, Anthropic, Bedrock). On Anthropic/Bedrock models with adaptive thinking, the value is passed as a hint (output_config.effort) rather than a hard token budget.
search
ServiceInfo
namestring · requiredHuman-readable name of the service
serviceIdstring · requiredInternal identifier for the service configuration (UUID)
SetCertificationRequest
idstring · requiredID of the entity.
Example: total-salestypestring · enum · requiredType of the entity.
Enum values:metricvisualizationObjectanalyticalDashboardcomputedAttribute
messagestring | nullOptional message associated with the certification.
statusstring | null · enumCertification status of the entity.
Enum values:CERTIFIED
Settings
delimiterstring · minLength: 1 · maxLength: 1 · pattern:^[\t !#$%&()*+\-.,/:…Set column delimiter. (CSV)
exportInfobooleanIf true, the export will contain the information about the export – exported date, filters, etc. Works only with
visualizationObject. (XLSX, PDF)Example: trueDefault: falsegrandTotalsPositionstring · enumGrand totals position. Takes precedence over position specified in visualization.
Enum values:pinnedBottompinnedTopbottomtopmergeHeadersbooleanMerge equal headers in neighbouring cells. (XLSX)
Example: truepageOrientationstring · enumSet page orientation. (PDF)
Enum values:PORTRAITLANDSCAPEDefault: PORTRAITpageSizestring · enumSet page size. (PDF)
Enum values:A3A4LETTERDefault: A4
pdfPageSizestring · deprecated · requiredPage size and orientation. (PDF)
Example: a4 landscapepdfTableStyleobject[] · deprecated · requiredCustom CSS styles for the table. (PDF, HTML)
Example: [{"properties":[{"key":"font-size","value":"30px"}],"selector":"th"}]pdfTopLeftContentstring · deprecated · requiredTop left header content. (PDF)
Example: GoodpdfTopRightContentstring · deprecated · requiredTop right header content. (PDF)
Example: MorningshowFiltersboolean · deprecated · requiredPrint applied filters on top of the document. (PDF/HTML when visualizationObject is given)
Example: false
SimpleColorItem
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = number | |
| type = string |
SingleChoiceControl
optionsobject[] · minItems: 1 · requiredOptions to choose from.
typestring · constType of answer control.
Const value: singleChoiceDefault: singleChoice
SkillResponse
descriptionstring · requiredexamplesstring[] · requirednamestring · requiredtagsstring[] · requiredtitlestring · required
SkillRoutingDetail
activatedstring[]Titles of the skills active after the call replaced the active set.
availablestring[]Titles of the skills the model could choose from, in the order the prompt lists them.
categorystring · constCategory this body belongs to.
Const value: skillRoutingDefault: skillRouting
SlidesExportRequest
fileNamestring · requiredFile name to be used for retrieving the pdf document.
Example: filenameformatstring · enum · requiredRequested resulting file type.
Enum values:PDFPPTXExample: PDF
dashboardIdstringDashboard identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0metadataobject | null · maxLength: 15000Free-form JSON object
Example: {}templateIdstring | null · maxLength: 255Export template identifier.
timezoneIdstring | nullTime zone the export should be rendered in, as an IANA identifier (e.g. 'Asia/Kolkata') or a GMT offset (e.g. 'GMT+01:00'). When omitted, the workspace time zone setting is used.
Example: Asia/KolkatavisualizationIdsstring[] · maxItems: 1 · uniqueList of visualization ids to be exported. Note that only one visualization is currently supported.
widgetIdsstring[] · maxItems: 1 · uniqueList of widget identifiers to be exported. Note that only one widget is currently supported.
Smtp
typestring · enum · requiredThe destination type.
Enum values:SMTP
fromEmailstring · emailE-mail address to send notifications from.
Default: no-reply@gooddata.comfromEmailNamestringAn optional e-mail name to send notifications from.
Default: GoodDatahoststringThe SMTP server address.
passwordstring · writeOnlyThe SMTP server password.
portinteger · enum · int32The SMTP server port.
Enum values:252525465587usernamestringThe SMTP server username.
SortKey
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: attribute | |
| type = object · requires: value | |
| type = object · requires: total |
Sorting rule for sorting by attribute value in current dimension.
attributeobject · required
SourceReferenceIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredSource reference ID.
Example: fact_idtypestring · enum · requiredA type of the reference.
Enum values:factattributeExample: fact
SqlColumn
dataTypestring · enum · requiredColumn type
Enum values:INTSTRINGDATENUMERICTIMESTAMPTIMESTAMP_TZBOOLEANHLLExample: INTnamestring · requiredColumn name
Example: customer_id
descriptionstringColumn description/comment from database
Example: Customer unique identifiernullValuestringValue used as sentinel for null values in the column
Example: _
StringParameterDefinition
defaultValuestring · requiredtypestring · enum · requiredThe parameter type.
Enum values:STRING
constraintsobject
SucceededOperation
idstring · requiredId of the operation
kindstring · enum · requiredType of the long-running operation.
provision-database— Provisioning of an AI Lake database.deprovision-database— Deprovisioning (deletion) of an AI Lake database.run-service-command— Running a command in a particular AI Lake service.analyze-statistics— Running ANALYZE TABLE for CBO statistics collection.
Enum values:provision-databasedeprovision-databaserun-service-commandanalyze-statisticsstatusstring · enum · requiredEnum values:succeeded
resultobjectOperation-specific result payload, can be missing for operations like delete
SuggestedAction
labelstring · requiredButton display text (3-5 words).
querystring · requiredExact message sent when the user clicks this action.
Suggestions
actionsobject[] · requiredQuick-reply action buttons. The first action matches the follow-up question.
followUpQuestionstring · requiredYes-answerable follow-up question recommending the next step.
SummarizeRequest
dashboardIdstring · minLength: 1 · required
filterContextAFM filters in the same shape consumed by the AFM execute endpoint, merged on top of each visualization's stored filters using the type-aware merge rules. Omit or send
nullto fall back to the dashboard's saved filter context. Send[]to explicitly apply no request filters.formatHinttabIdLocal identifier of the dashboard tab to summarize. When the dashboard has tabs and
tabIdis omitted, the first tab is used (matching the UI's default tab). AtabIdthat does not match any tab'slocalIdentifierreturns 404. SupplyingtabIdfor a dashboard without tabs returns 400. WhentabIdis combined withvisualizations, every supplied visualization must belong to the selected tab; otherwise the request returns 400.visualizations
SummarizeResponse
filterContextarray · requiredgeneratedAtstring · date-time · requiredsummarystring · requiredvisualizationsExcludedobject[] · requiredvisualizationsIncludedobject[] · required
tabId
SummarizeVisualizationsRequest
filterContextarray · requiredAFM filters in the same shape consumed by the AFM execute endpoint, merged on top of each visualization's stored filters using the type-aware merge rules. Send
[]to apply no request filters.visualizationsstring[] · minItems: 1 · requiredVisualizations to summarize. They need not belong to any one dashboard.
formatHint
SwitchIdentityProviderRequest
idpIdstring · requiredIdentity provider ID to set as active for the organization.
Example: my-idp-123
Tab-Input
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the tab.
sectionsobject[] · requiredA list of sections in this tab.
titlestring · maxLength: 255 · requiredDisplay title for the tab.
filtersFilters specific to this tab.
Tab-Output
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the tab.
sectionsobject[] · requiredA list of sections in this tab.
titlestring · maxLength: 255 · requiredDisplay title for the tab.
filtersFilters specific to this tab.
TableOverride
columnsobject[] · requiredAn array of column overrides
pathstring[] · requiredPath for the table.
Example: ["schema","table_name"]
TableStatisticsEntry
columnsobject[] · requiredschemaNamestring · requiredtableNamestring · required
dataSizeinteger · int64Total data size of the table in bytes.
rowCountinteger · int64Total number of rows in the table.
TableWarning
columnsobject[] · requirednamestring · requiredTable name.
messagestringWarning message related to the table.
TabularExportExecution
executionResultstring · requiredExecution result identifier for this layer.
Example: ff483727196c9dc862c7fd3a5a84df55c96d61a4
customOverrideobjectCustom cell value overrides (IDs will be replaced with specified values).
titlestringLayer title used for the exported sheet or file name.
Example: Pushpins
TabularExportRequest
fileNamestring · requiredFilename of downloaded file without extension.
Example: resultformatstring · enum · requiredExpected file format.
Enum values:CSVXLSXHTMLPDFExample: CSV
conditionalFormattingobject | nullConditional formatting for a table, with one entry per formatted column.
customOverrideobjectCustom cell value overrides (IDs will be replaced with specified values).
executionResultstringExecution result identifier.
Example: ff483727196c9dc862c7fd3a5a84df55c96d61a4executionSettingsobjectVarious settings affecting the process of AFM execution or its result
executionsobject[]Pre-executed layers for multi-layer geo visualizations. When provided, this is the canonical source of the exported layers and takes precedence over the top-level executionResult and customOverride, which are ignored. Index 0 is the main layer; each layer carries its own executionResult and customOverride.
metadataobject | null · maxLength: 15000Free-form JSON object
Example: {}relatedDashboardIdstringAnalytical dashboard identifier. Optional identifier, which informs the system that the export is related to a specific dashboard.
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0settingsobjectAdditional settings.
visualizationObjectstringVisualization object identifier. Alternative to executionResult property.
Example: f7c359bc-c230-4487-b15b-ad9685bcb537visualizationObjectCustomFiltersobject[]Optional custom filters (as array of IFilter objects defined in UI SDK) to be applied when visualizationObject is given. Those filters override the original filters defined in the visualization.
Example: [{"negativeAttributeFilter":{"displayForm":{"identifier":{"id":"products.category","type":"label"}},"notIn":{"values":["Books"]}}}]visualizationObjectCustomParametersobject[]Optional custom parameters to be applied when visualizationObject is given. Those parameters override the original parameters defined in the visualization.
TelemetryConfig
contextobject · requiredThe telemetry context.
servicesobject · requiredAvailable telemetry services.
TelemetryContext
deploymentIdstring · requiredIdentification of the deployment.
organizationHashstring · requiredOrganization hash.
userHashstring · requiredUser hash.
TelemetryServices
amplitudeobjectAmplitude service.
matomoobjectMatomo service.
openTelemetryobjectOpenTelemetry service.
TestDefinitionRequest
typestring · enum · requiredType of database, where test should connect to.
Enum values:POSTGRESQLREDSHIFTVERTICASNOWFLAKEADSBIGQUERYMSSQLPRESTOExample: POSTGRESQL
authenticationTypestring | null · enumType of authentication used to connect to the database. Determines how the supplied credentials are used (e.g. KEY_PAIR, OIDC_PASSTHROUGH).
Enum values:USERNAME_PASSWORDTOKENKEY_PAIRCLIENT_SECRETOIDC_PASSTHROUGHclientIdstringId for client based authentication for data sources which supports it.
clientSecretstringSecret for client based authentication for data sources which supports it.
parametersobject[]passwordstringDatabase user password.
Example: admin123privateKeystringPrivate key for data sources which supports key-pair authentication.
privateKeyPassphrasestringPassphrase for a encrypted version of a private key.
schemastringDatabase schema.
Example: publictokenstringSecret for token based authentication for data sources which supports it.
urlstringURL to database in JDBC format, where test should connect to.
Example: jdbc:postgresql://localhost:5432/db_nameusernamestringDatabase user name.
Example: dbadmin
TestDestinationRequest
destinationobject · required
externalRecipientsarray | null · maxItems: 1 · uniqueExternal recipients of the test result.
TestLlmProviderByIdRequest
modelsobject[]Models overrides.
providerConfigProvider configuration overrides.
TestLlmProviderDefinitionRequest
providerConfigrequiredProvider configuration overrides.
modelsobject[]Models to test.
TestLlmProviderResponse
modelResultsobject[] · requiredPer-model test results.
providerMessagestring · requiredMessage about the provider connectivity test.
providerReachableboolean · requiredWhether the LLM provider is reachable.
TestQueryDuration
simpleSelectinteger · int32 · requiredField containing duration of a test select query on a data source. In milliseconds.
Example: 562
createCacheTableinteger · int32Field containing duration of a test 'create table as select' query on a datasource. In milliseconds. The field is omitted if a data source doesn't support caching.
Example: 235
TestRequest
authenticationTypestring | null · enumType of authentication used to connect to the database. Determines how the supplied credentials are used (e.g. KEY_PAIR, OIDC_PASSTHROUGH).
Enum values:USERNAME_PASSWORDTOKENKEY_PAIRCLIENT_SECRETOIDC_PASSTHROUGHclientIdstringId for client based authentication for data sources which supports it.
clientSecretstringSecret for client based authentication for data sources which supports it.
parametersobject[]passwordstringDatabase user password.
Example: admin123privateKeystringPrivate key for data sources which supports key-pair authentication.
privateKeyPassphrasestringPassphrase for a encrypted version of a private key.
schemastringDatabase schema.
Example: publictokenstringSecret for token based authentication for data sources which supports it.
urlstringURL to database in JDBC format, where test should connect to.
Example: jdbc:postgresql://localhost:5432/db_nameusernamestringDatabase user name.
Example: dbadmin
TestResponse
successfulboolean · requiredA flag indicating whether test passed or not.
Example: true
errorstringField containing more details in case of a failure. Details are available to a privileged user only.
Example: Connection exception: Failed to initialize pool: FATAL: password authentication failed for user "user"queryDurationMillisobjectA structure containing duration of the test queries run on a data source. It is omitted if an error happens.
TextMessageContent
textstring · requiredPlain text message content.
typestring · constType of item content.
Const value: textDefault: text
TextPart
textstring · requiredText fragment.
typestring · constType of multipart part.
Const value: textDefault: text
TextWrapping
column_overridesPer-column text wrapping overrides.
wrap_header_textEnable text wrapping for header content.
wrap_textEnable text wrapping for cell content.
TimezoneConfig
allow_user_override_in_view_modeWhether viewers can override the dashboard timezone for their current session.
show_timezone_infoWhether the dashboard timezone indicator is visible.
timezone_idDashboard default timezone. Use an IANA timezone ID or $browserDetected. If omitted, the workspace or organization timezone setting is used.
TimezoneId
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = string |
Total
functionstring · enum · requiredAggregation function to compute the total.
Enum values:SUMMINMAXAVGMEDNATExample: SUMlocalIdentifierstring · requiredTotal identification within this request. Used e.g. in sorting by a total.
Example: firstTotalmetricstring · requiredThe metric for which the total will be computed
Example: metric_1totalDimensionsobject[] · required
TotalDimension
dimensionIdentifierstring · pattern:^[.a-zA-Z0-9_-]+$· requiredAn identifier of a dimension for which the total will be computed.
Example: firstDimensiontotalDimensionItemsstring[] · requiredList of dimension items which will be used for total computation. The total is a grand total in this dimension if the list is empty or it includes the first dimension item from the dimension definition, and its data and header will be returned in a separate
ExecutionResultGrandTotalstructure. Otherwise, it is a subtotal and the data will be integrated into the main result.Example: ["measureGroup"]
TotalExecutionResultHeader
totalHeaderobject · requiredHeader containing the information related to a subtotal.
TotalItem
typestring · enum · requiredEnum values:SUMAVGMAXMINMEDNATusingstring · requiredLocal metric identifier to use for this total.
titleA total title.
TrendingObjectItem
idstring · requiredObject ID.
tagsstring[] · requiredtitlestring · requiredObject title.
typestring · requiredObject type, e.g. dashboard, visualization, metric.
usageCountinteger · int32 · requiredNumber of times this object has been used/referenced.
workspaceIdstring · requiredWorkspace ID the object belongs to.
createdAtstring · date-timeTimestamp when object was created.
createdBystringID of the user who created the object.
datasetIdstringID of the associated dataset, if applicable.
datasetTitlestringTitle of the associated dataset, if applicable.
datasetTypestringType of the associated dataset, if applicable.
descriptionstringObject description.
isHiddenbooleanIf true, this object is hidden from AI search results by default.
isHiddenFromKdabooleanIf true, this object is hidden from KDA.
metricTypestringType of the metric (e.g. MAQL), if applicable.
modifiedAtstring · date-timeTimestamp when object was last modified.
modifiedBystringID of the user who last modified the object.
visualizationUrlstringURL of the visualization, if applicable.
TriggerQualityIssuesCalculationResponse
processIdstring · requiredProcess ID for tracking the calculation status
statusstring · enum · requiredCurrent status of the calculation
Enum values:RUNNINGCOMPLETEDFAILEDCANCELLEDDISABLED
UpdateDatabaseDataSourceRequest
dataSourceIdstring · requiredNew identifier for the data source in metadata-api. Must be unique within the organization.
oldDataSourceIdstring · requiredIdentifier of the existing data source to replace.
dataSourceNamestringNew display name for the data source in metadata-api. Defaults to dataSourceId when omitted.
UpdateDatabaseDataSourceResponse
dataSourceIdstring · requiredNew identifier of the data source in metadata-api.
dataSourceNamestring · requiredNew display name of the data source in metadata-api.
UploadDocumentResponse
filenamestring · requiredidstring · requiredmessagestring · requirednumChunksinteger · requiredsuccessboolean · required
UploadFileResponse
locationstring · requiredLocation to use when referencing the uploaded file in subsequent requests.
UploadGeoCollectionFileResponse
locationstring · requiredLocation to use when referencing the uploaded file in subsequent requests.
UserAssignee
idstring · required
emailstringUser email address
Example: user@example.comnamestringUser name
Example: John Wick
UserContextDashboard
idstring · required
activeTabIdId of the dashboard tab the user is currently on. Matches the
idof one entry indefinition.tabs, which is the tab'slocalIdentifierin the declarative dashboard model — the same value the dashboard-summary endpoint'stabIdmatches, read from a different model. Sent for a tab-based dashboard so the assistant can reason about the tab in view instead of assuming the first one. Optional.definitionThe dashboard currently open in the client, as an Analytics as Code (AAC) document. Dashboard model version 2 and version 3 are both accepted; in AAC they differ only in the
versionfield, and either keeps its layout intabs. This document is what the assistant edits: it returns the change as an RFC 6902 JSON Patch against exactly this shape, so send the copy the client is holding, including any unsaved edits. Widget order inside a section is what a patch targets, since widget ids are not guaranteed. It also grounds answers about per-widget configuration the widget descriptors do not carry, such as which dashboard filters a widget ignores. Optional.filterstitlewidgetsarray
UserContextInsightWidgetDescriptor
titlestring · requiredvisualizationIdstring · requiredwidgetIdstring · requiredwidgetTypestring · const · requiredConst value: insight
filtersDashboard filters that reach this widget, as the client resolved them. They can be narrower than the dashboard filter bar. Send an empty list when no active filter applies. Omit the field when the set is unknown. Optional.
resultId
UserContextObjectReference
idstring · requiredtypestring · enum · requiredEnum values:WIDGETMETRICATTRIBUTEDASHBOARDFACT
title
UserContextRichTextWidgetDescriptor
titlestring · requiredwidgetIdstring · requiredwidgetTypestring · const · requiredConst value: richText
contentfiltersDashboard filters that reach this widget, as the client resolved them. They can be narrower than the dashboard filter bar. Send an empty list when no active filter applies. Omit the field when the set is unknown. Optional.
UserContextSwitcherVisualization
visualizationIdstring · required
filtersDashboard filters that reach this visualization, as the client resolved them. Siblings in one switcher can resolve to different sets, so send them per visualization. Without them an unrendered visualization cannot run under the scope it would render with. Optional.
resultIdResult of this visualization, when the client already rendered it. Only the active visualization normally has one; the others are fetched by
visualizationId. Optional.titleTitle of the visualization, as the switcher shows it in the UI. Optional.
UserContextVisualizationSwitcherWidgetDescriptor
activeVisualizationIdstring · requiredtitlestring · requiredwidgetIdstring · requiredwidgetTypestring · const · requiredConst value: visualizationSwitcher
filtersDashboard filters that reach this widget, as the client resolved them. They can be narrower than the dashboard filter bar. Send an empty list when no active filter applies. Omit the field when the set is unknown. Optional.
resultIdvisualizationsobject[]The visualizations the switcher offers, including the active one. Supersedes
visualizationIds: titles let the assistant name a switcher's visualizations instead of quoting bare ids.
visualizationIdsstring[] · deprecated · requiredDeprecated: send
visualizationsinstead, which additionally carries each visualization's title. Read only whenvisualizationsis empty.
UserContextWidgetDescriptor
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: widgetId, title, widgetType +1 more | |
| type = object · requires: widgetId, title, widgetType | |
| type = object · requires: widgetId, title, widgetType +1 more |
titlestring · requiredvisualizationIdstring · requiredwidgetIdstring · requiredwidgetTypestring · const · requiredConst value: insight
filtersDashboard filters that reach this widget, as the client resolved them. They can be narrower than the dashboard filter bar. Send an empty list when no active filter applies. Omit the field when the set is unknown. Optional.
resultId
UserGroupPermission
idstring · required
namestringName of the user group
Example: adminspermissionsobject[]Permissions granted to the user group
UserManagementDataSourcePermissionAssignment
idstring · requiredId of the datasource
permissionsstring[] · requiredEnum values:MANAGEUSE
accessSourcestring · enum · readOnlyHow the subject gains access to the data source (DIRECT or GROUP). Absent for direct-only listings.
Enum values:DIRECTGROUPnamestring · readOnlyName of the datasource
UserManagementUserGroups
totalCountinteger · int32 · requiredTotal number of groups
userGroupsobject[] · required
UserManagementUserGroupsItem
dataSourcesobject[] · requiredidstring · requiredorganizationAdminboolean · requiredIs group organization admin
Example: falseuserCountinteger · int32 · requiredThe number of users belonging to the group
workspacesobject[] · required
namestringGroup name
Example: admins
UserManagementUsers
totalCountinteger · int32 · requiredThe total number of users is based on applied filters.
usersobject[] · required
UserManagementUsersItem
dataSourcesobject[] · requiredidstring · requiredorganizationAdminboolean · requiredIs user organization admin
Example: falsesystemAccountboolean · requiredIs user system account
Example: falseuserGroupsobject[] · requiredworkspacesobject[] · required
emailstringUser email address
Example: user@example.comnamestringUser name
Example: John Wick
UserManagementWorkspacePermissionAssignment
hierarchyPermissionsstring[] · requiredEnum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTSidstring · requiredpermissionsstring[] · requiredEnum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTS
accessSourcestring · enum · readOnlyHow the subject gains access to the workspace (DIRECT, GROUP, HIERARCHY). Absent for direct-only listings.
Enum values:DIRECTGROUPHIERARCHYnamestring · readOnly
UserPermission
idstring · required
emailstringUser email address
Example: user@example.comnamestringName of user
Example: John Wickpermissionsobject[]Permissions granted to the user
ValidityPeriodCacheRetention
typestring · enum · requiredThe cache retention type.
Enum values:VALIDITY_PERIODvalidityPeriodstring · duration · requiredHow long the cached results stay valid after they were computed.
Example: P1D
Value
valuenumber · requiredValue of the alert threshold to compare the metric to.
Example: 1000
fromnumbertonumber
Value1
absoluteobject · requiredStatic period, snapped to the target date attribute's granularity: from = period start, to = inclusive period end. Platform date strings: "YYYY-MM-DD", or "YYYY-MM-DD HH:mm" for hour/minute, or "YYYY-MM-DD HH:mm:ss" for hour/minute/second granularities.
Value2
relativeobject · requiredRelative period re-resolved on every render/export: integer period offsets where 0 = the current period, negative = past. Granularity must be coarser than or equal to (and aligned with) the target date attribute's granularity.
Viewport
VisibleFilter
isAllTimeDateFilterbooleanIndicates if the filter is an all-time date filter. Such a filter is not included in report computation, so there is no filter with the same 'localIdentifier' to be found. In such cases, this flag is used to inform the server to not search for the filter in the definitions and include it anyways.
Default: falselocalIdentifierstringtitlestring
VisualExportRequest
dashboardIdstring · requiredDashboard identifier
Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0fileNamestring · requiredFile name to be used for retrieving the pdf document.
Example: filename
metadataobjectMetadata definition in free-form JSON format.
Example: {}timezoneIdstring | nullTime zone the export should be rendered in, as an IANA identifier (e.g. 'Asia/Kolkata') or a GMT offset (e.g. 'GMT+01:00'). When omitted, the workspace time zone setting is used.
Example: Asia/Kolkata
Visualisation
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query | |
| type = object · requires: type, id, query |
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredqueryobject · requiredtypestring · enum · requiredEnum values:table
columnsA list of columns attributes in this visualisation.
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
rowsA list of rows attributes in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation1
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:table
columnsA list of columns attributes in this visualisation.
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
rowsA list of rows attributes in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation10
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:treemap_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation11
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:pyramid_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation12
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:funnel_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation13
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:heatmap_chart
columnsA list of columns attributes in this visualisation.
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
rowsA list of rows attributes in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation14
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:bullet_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation15
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:waterfall_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation16
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:dependency_wheel_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
fromA from attribute in this visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
toA to attribute in this visualisation.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation17
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:sankey_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
fromA from attribute in this visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
toA to attribute in this visualisation.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation18
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:headline_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byNot used in this graph type.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation19
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:combo_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation2
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:bar_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
stack_byA list of stack by attributes in this visualisation.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation20
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:geo_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
layersA list of data layers in this visualisation. Layer buckets reuse the root-level query definition.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by locations in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation21
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:geo_area_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
layersA list of data layers in this visualisation. Layer buckets reuse the root-level query definition.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by locations in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation22
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:repeater_chart
columnsA list of columns attributes in this visualisation.
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
rowsA list of rows attributes in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by locations in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation23
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:radar_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation3
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:column_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
stack_byA list of stack by attributes in this visualisation.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation4
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:line_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
trend_byA list of trend by attributes in this visualisation.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation5
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:area_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attributes in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
stack_byA list of stack by attributes in this visualisation.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation6
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:scatter_chart
attributesA list of attributes in this visualisation.
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of segment by attribute in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation7
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:bubble_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byA list of size metrics in this visualisation.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
size_byA list of size metrics in this visualisation.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation8
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:pie_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
Visualisation9
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the visualisation.
queryobject · requiredQuery definition of visualisation.
typestring · enum · requiredType of visualisation.
Enum values:donut_chart
configConfiguration of visualisation of defined type.
descriptionAn optional description of the visualisation.
metricsA list of metrics in this visualisation.
segment_byNot used in this graph type.
show_in_ai_resultsOptional flag to indicate if the visualisation should be shown in AI results. When omitted, the visualisation is visible.
tagsA list of strings - metadata tags of this visualisation.
titleAn optional human readable title for the visualisation. Will be derived from id if not provided explicitly.
view_byA list of view by attributes in this visualisation.
is_hiddendeprecated · requiredDeprecated. Use 'show_in_ai_results' instead.
VisualizationAbsoluteDateFilter
fromstring · requiredtostring · requiredtypestring · const · requiredConst value: date_filter
using
VisualizationAttributeFilter
stateobject · requiredtypestring · const · requiredConst value: attribute_filterusingstring · required
VisualizationBottomRankingFilter
bottominteger · requiredtypestring · const · requiredConst value: ranking_filterusingstring · required
attribute
VisualizationData
columnsarray · requiredColumn descriptors, one per result column.
rowCountinteger · requiredSize of the full result, before any truncation.
rowsarray · requiredResult rows, raw values.
truncatedboolean · requiredWhether
rowsholds less than the full result.
formattedRowsDisplay strings keyed identically to
rows, when a display format is configured.
VisualizationFilter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, using, state | |
| type = object · requires: type, from, to | |
| type = object · requires: type, granularity, from +1 more | |
| type = object · requires: type, using, condition +2 more | |
| type = object · requires: type, using, condition +3 more | |
| type = object · requires: type, using, top | |
| type = object · requires: type, using, bottom |
stateobject · requiredtypestring · const · requiredConst value: attribute_filterusingstring · required
VisualizationMetricValueComparisonFilter
conditionstring · enum · requiredEnum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOnullValuesAsZeroboolean · requiredtypestring · const · requiredConst value: metric_value_filterusingstring · requiredvaluerequired
VisualizationMetricValueRangeFilter
conditionstring · enum · requiredEnum values:BETWEENNOT_BETWEENfromrequirednullValuesAsZeroboolean · requiredtorequiredtypestring · const · requiredConst value: metric_value_filterusingstring · required
VisualizationObjectExecution
filtersobject[]Additional AFM filters merged on top of the visualization object's own filters.
settingsobjectVarious settings affecting the process of AFM execution or its result
VisualizationPart
dataThe visualization's executed result, when it was fetched for this client. Null for clients that execute the visualization themselves.
referencesAAC bodies of the datasets the visualization is built on, when available.
typestring · constType of multipart part.
Const value: visualizationDefault: visualizationunsupportedChartTypeSet, with
visualizationnull, when the chart exists but this chat cannot draw its type — for examplecombo_chart. Tell the user that this chart type cannot be shown here and that it can still be placed on a dashboard, which renders every type. Null whenevervisualizationis present.visualizationOptional full visualization payload (AAC JSON) when available.
VisualizationPermissions
rulesobject[] · requiredList of rules
userGroupsobject[] · requiredList of user groups
usersobject[] · requiredList of users
VisualizationPermissionsForAssignee
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeIdentifierobject · requiredIdentifier of a user or user-group.
VisualizationPermissionsForAssigneeRule
permissionsstring[] · requiredEnum values:EDITSHAREVIEWassigneeRuleobject · requiredIdentifier of an assignee rule.
VisualizationReferences
datasetsobject[]Full AAC body of every dataset the chart uses.
datedatasetsobject[]Full AAC body of every date dataset the chart uses.
VisualizationRelativeDateFilter
frominteger · requiredgranularitystring · enum · requiredEnum values:SECONDSECOND_OF_MINUTESECOND_OF_DAYMINUTEMINUTE_OF_DAYHOURDAYWEEK_UStointeger · requiredtypestring · const · requiredConst value: date_filter
using
VisualizationTopRankingFilter
topinteger · requiredtypestring · const · requiredConst value: ranking_filterusingstring · required
attribute
VisualizationWidget
visualizationstring · requiredAn id of the visualization to be rendered with the widget
columnsAn optional width of the widget in the grid, total width being 12 columns
dateAn id of the date dataset to be used for date filtering in this widget
descriptionidA unique identifier of the widget.
ignored_cross_filteringWhether cross filtering is disabled for this widget
ignored_drill_downsA list of drill downs to be ignored for this widget
ignored_drill_downs_intersectionsA list of drill downs intersections to be ignored for this widget
ignored_filtersA list of dashboard filters to be ignored for this widget
interactionsrowsAn optional height of the widget in the grid, each row being ~20px high
titlezoom_dataEnable zooming to the data for certain types of visualizations
Webhook
typestring · enum · requiredThe destination type.
Enum values:WEBHOOK
hasSecretKeyboolean | null · maxLength: 10000 · readOnlyFlag indicating if webhook has a hmac secret key.
hasTokenboolean | null · maxLength: 10000 · readOnlyFlag indicating if webhook has a token.
secretKeystring | null · maxLength: 10000 · writeOnlyHmac secret key for the webhook signature.
Example: secret_keytokenstring | null · maxLength: 10000 · writeOnlyBearer token for the webhook.
Example: secreturlstring · maxLength: 255 · pattern:(?=https?\://.*)(?=h…The webhook URL.
Example: https://webhook.site/something
WebhookAutomationInfo
dashboardURLstring · requiredidstring · requiredisCustomDashboardURLboolean · required
dashboardTitlestringtitlestring
WebhookMessage
dataobject · requiredtimestampstring · date-time · requiredtypestring · enum · requiredEnum values:automation-task.completedautomation-task.limit-exceeded
WebhookMessageData
automationobject · required
alertobjectdashboardTabularExportsobject[]detailsobjectfiltersobject[]imageExportsobject[]notificationSourcestringparametersobject[]rawExportsobject[]recipientsobject[]remainingActionCountinteger · int32slidesExportsobject[]tabularExportsobject[]visualExportsobject[]
WhatIfAnalysisPart
typestring · constType of multipart part.
Const value: whatIfDefault: whatIfwhatIfOptional full what-if scenario payload when available.
WhatIfMeasureAdjustment
metricIdstring · requiredAdjusted metric identifier.
metricTypestring · requiredAdjusted metric type.
scenarioMaqlstring · requiredScenario MAQL formula.
WhatIfScenario
includeBaselineboolean · requiredWhether baseline values are included.
scenariosobject[] · requiredDefined what-if variants.
visualizationRefstring · requiredBase visualization reference used by scenario.
WhatIfScenarioVariant
adjustmentsobject[] · requiredScenario adjustments.
labelstring · requiredScenario name.
Widget-Input
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: visualization | |
| type = object · requires: content | |
| type = object · requires: visualizations | |
| type = object · requires: container, sections |
visualizationstring · requiredAn id of the visualization to be rendered with the widget
columnsAn optional width of the widget in the grid, total width being 12 columns
dateAn id of the date dataset to be used for date filtering in this widget
descriptionidA unique identifier of the widget.
ignored_cross_filteringWhether cross filtering is disabled for this widget
ignored_drill_downsA list of drill downs to be ignored for this widget
ignored_drill_downs_intersectionsA list of drill downs intersections to be ignored for this widget
ignored_filtersA list of dashboard filters to be ignored for this widget
interactionsrowsAn optional height of the widget in the grid, each row being ~20px high
titlezoom_dataEnable zooming to the data for certain types of visualizations
Widget-Output
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: visualization | |
| type = object · requires: content | |
| type = object · requires: visualizations | |
| type = object · requires: container, sections |
visualizationstring · requiredAn id of the visualization to be rendered with the widget
columnsAn optional width of the widget in the grid, total width being 12 columns
dateAn id of the date dataset to be used for date filtering in this widget
descriptionidA unique identifier of the widget.
ignored_cross_filteringWhether cross filtering is disabled for this widget
ignored_drill_downsA list of drill downs to be ignored for this widget
ignored_drill_downs_intersectionsA list of drill downs intersections to be ignored for this widget
ignored_filtersA list of dashboard filters to be ignored for this widget
interactionsrowsAn optional height of the widget in the grid, each row being ~20px high
titlezoom_dataEnable zooming to the data for certain types of visualizations
Widget1
contentstring · requiredA markdown content of the widget
columnsAn optional width of the widget in the grid, total width being 12 columns
idA unique identifier of the widget.
rowsAn optional height of the widget in the grid, each row being ~20px high
Widget2
visualizationsobject[] · requiredA list of visualizations to be rendered with the widget
columnsAn optional width of the widget in the grid, total width being 12 columns
idA unique identifier of the widget.
rowsAn optional height of the widget in the grid, each row being ~20px high
Widget3-Input
containerstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the widget.
sectionsobject[] · requiredA list of sections contained in this container
columnsAn optional width of the widget within the grid. When the parent container's direction is set to 'row', widget widths can vary up to the width of the container. Widgets are placed next to each other and wrap to the next row when their combined width exceeds that of the container. When the direction is set to 'column', the width does not need to be set, or it should match the width of the container.
enable_section_headersWhether header of sections in the layout is enabled. Defaults to true
layout_directionLayout direction for the container widgets
rowsAn optional height of the widget within the grid, where each row is approximately 20px high. When the parent container's direction is 'row', the height should be greater than the total height of all rows formed by wrapped widgets in the container where row height is determined by highest widget in the row. When the direction is 'column', each widget occupies one row; therefore, the height must be equal to or greater than the combined height of all widgets in the container.
Widget3-Output
containerstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredA unique identifier of the widget.
sectionsobject[] · requiredA list of sections contained in this container
columnsAn optional width of the widget within the grid. When the parent container's direction is set to 'row', widget widths can vary up to the width of the container. Widgets are placed next to each other and wrap to the next row when their combined width exceeds that of the container. When the direction is set to 'column', the width does not need to be set, or it should match the width of the container.
enable_section_headersWhether header of sections in the layout is enabled. Defaults to true
layout_directionLayout direction for the container widgets
rowsAn optional height of the widget within the grid, where each row is approximately 20px high. When the parent container's direction is 'row', the height should be greater than the total height of all rows formed by wrapped widgets in the container where row height is determined by highest widget in the row. When the direction is 'column', each widget occupies one row; therefore, the height must be equal to or greater than the combined height of all widgets in the container.
WorkspaceCacheUsage
currentobject · requiredCurrent cache usage of the workspace.
removalIntervalsobject[] · requiredList of cache removal intervals for workspace.
settingsobject · requiredCache settings for the workspace.
WorkspaceCurrentCacheUsage
cacheAvailableinteger · int64 · requiredCache available for the workspace.
cacheUsedinteger · int64 · requiredCache used by the workspace.
removalPeriodStartstring · date-time · requiredStart timestamp of removal period for the workspace.
removedSinceStartinteger · int64 · requiredBytes removed since start due to insufficient cache for the workspace.
WorkspaceDataSource
idstring · requiredThe ID of the used data source.
Example: snowflake.instance.1
schemaPathstring[]The full schema path as array of its path parts. Will be rendered as subPath1.subPath2...
WorkspaceIdentifier
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredIdentifier of the workspace.
Example: alpha.salestypestring · enum · requiredA type.
Enum values:workspaceExample: workspace
WorkspacePermissionAssignment
assigneeIdentifierobject · requiredIdentifier of a user or user-group.
hierarchyPermissionsstring[]Enum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTSpermissionsstring[]Enum values:MANAGEANALYZEEXPORTEXPORT_TABULAREXPORT_PDFCREATE_AUTOMATIONUSE_AI_ASSISTANTWRITE_KNOWLEDGE_DOCUMENTS
WorkspaceUser
idstring · required
emailstringUser email address
Example: user@example.comnamestringUser name
Example: John Wick
WorkspaceUserGroups
totalCountinteger · int32 · requiredTotal number of groups
userGroupsobject[] · required
WorkspaceUsers
totalCountinteger · int32 · requiredThe total number of users is based on applied filters.
usersobject[] · required
Xliff
fileobject[] · required
otherAttributesobjectspacestringsrcLangstringtrgLangstringversionstring
_MeasureValueComparisonInner
operatorstring · enum · requiredEnum values:GREATER_THANGREATER_THAN_OR_EQUAL_TOLESS_THANLESS_THAN_OR_EQUAL_TOEQUAL_TONOT_EQUAL_TOvaluenumber · required
_MeasureValueRangeInner
fromnumber · requiredoperatorstring · enum · requiredEnum values:BETWEENNOT_BETWEENtonumber · required