Organization
Users and User Groups
Permissions
Data Source
Workspaces
Logical Data Model
Analytical Objects
Reporting
Export & Automations
AI Lake
Other
Schemas
powered by Zudoku
OpenAPI definition

Schemas


AFM

  • attributesobject[] · required

    Attributes to be used in the computation.

  • filtersobject[] · required

    Various filter types to filter the execution result.

  • measuresobject[] · required

    Metrics 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.

AbsoluteDateFilter

  • absoluteDateFilterobject · required

AbstractMeasureValueFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: comparisonMeasureValueFilter
type = object · requires: rangeMeasureValueFilter
type = object · requires: compoundMeasureValueFilter
type = object · requires: rankingFilter
Properties for Variant 1:

Filter the result by comparing specified metric to given constant value, using given comparison operator.

  • comparisonMeasureValueFilterobject · required

ActiveObjectIdentification

  • idstring · required

    Object ID.

  • typestring · required

    Object type, e.g. dashboard.

  • workspaceIdstring · required

    Workspace ID.

AdHocAutomation

  • alertobject
  • analyticalDashboardobject

    An analytical dashboard identifier.

  • dashboardTabularExportsobject[] · unique
  • descriptionstring · maxLength: 255
  • detailsobject · maxLength: 10000

    Additional details to be included in the automated message.

  • externalRecipientsobject[] · unique

    External recipients of the automation action results.

  • imageExportsobject[] · unique
  • metadataobject | null · maxLength: 250000

    Additional information for the automation.

  • notificationChannelobject

    A notification channel identifier.

  • rawExportsobject[] · unique
  • recipientsobject[] · unique
  • slidesExportsobject[] · unique
  • tabularExportsobject[] · unique
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenue","Sales"]
  • titlestring · maxLength: 255
  • visualExportsobject[] · unique

AfmCancelTokens

  • resultIdToCancelTokenPairsobject · required

    resultId to cancel token pairs

AfmExecution

  • executionobject · required

    Top level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.

  • resultSpecobject · required

    Specifies how the result data will be formatted (dimensions) and which additional data shall be computed (totals).

  • settingsobject

    Various settings affecting the process of AFM execution or its result

AfmExecutionResponse

  • executionResponseobject · required

    Response to AFM execution request body

AfmIdentifier

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: identifier
type = object · requires: localIdentifier
Properties for Variant 1:

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_-]+$ · required
    Example: sampleAutoGenerated0123_ID

AfmObjectIdentifier

  • identifierobject · required

AfmObjectIdentifierAttribute

  • identifierobject · required

AfmObjectIdentifierCore

  • identifierobject · required

AfmObjectIdentifierDataset

  • identifierobject · required

AfmObjectIdentifierLabel

  • identifierobject · required

AfmValidDescendantsQuery

  • attributesobject[] · required

    List of identifiers of the attributes to get the valid descendants for.

AfmValidDescendantsResponse

  • validDescendantsobject · required

    Map of attribute identifiers to list of valid descendants identifiers.

AfmValidObjectsQuery

  • afmobject · required

    Top level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.

  • typesstring[] · unique · required
    Enum values:
    facts
    attributes
    measures
    Example: facts

AfmValidObjectsResponse

  • itemsobject[] · required

AggregateKeyConfig

  • columnsstring[]

    Key columns. Defaults to first inferred column.

AiUsageMetadataItem

  • counterTypestring · required

    Type of usage counter, e.g. AI_QUERIES.

  • currentValueinteger · int64 · required

    Current usage value after this request.

  • limitinteger · int64 · required

    Entitlement limit. 0 means unlimited.

AlertAfm

  • filtersobject[] · required

    Various 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 · required

    Metrics 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: 1

    Attributes to be used in the computation.

  • auxMeasuresobject[]

    Metrics to be referenced from other AFM objects (e.g. filters) but not included in the result.

AlertCondition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: comparison
type = object · requires: range
type = object · requires: relative
type = object · requires: anomaly
Properties for Variant 1:
  • comparisonobject · required

AlertConditionOperand

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: localIdentifier
type = object · requires: value
Properties for Variant 1:
  • localIdentifierstring · required

    Local identifier of the metric to be compared.

    Example: m1
  • formatstring | null · maxLength: 2048

    Metric format.

    Example: #,##0
    Default: #,##0.00
  • titlestring | null · maxLength: 255

    Metric title.

    Example: Revenue

AlertDescription

  • conditionstring · required
  • metricstring · required
  • attributestring
  • currentValuesobject[]
  • errorMessagestring
  • formattedThresholdstring
  • lowerThresholdnumber · double
  • remainingAlertEvaluationCountinteger · int32
  • statusstring · enum
    Enum values:
    SUCCESS
    ERROR
    INTERNAL_ERROR
    TIMEOUT
  • thresholdnumber · double
  • totalValueCountinteger · int32
  • traceIdstring
  • triggeredAtstring · date-time
  • triggeredCountinteger · int32
  • upperThresholdnumber · double

AlertEvaluationRow

  • computedMetricobject
  • labelValuestring
  • primaryMetricobject
  • secondaryMetricobject

AllTimeDateFilter

  • allTimeDateFilterobject · required

AllowedRelationshipType

  • sourceTypestring · enum · required

    Source object type (e.g., 'dashboard', 'visualization', 'metric').

    Enum values:
    attribute
    metric
    fact
    label
    date
    dataset
    visualization
    dashboard
  • targetTypestring · enum · required

    Target object type (e.g., 'visualization', 'metric', 'attribute').

    Enum values:
    attribute
    metric
    fact
    label
    date
    dataset
    visualization
    dashboard
  • allowOrphansboolean

    If 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

AmplitudeService

  • aiProjectApiKeystring · required

    API key for AI project - intended for frontend use.

  • endpointstring · required

    Amplitude endpoint URL.

  • gdCommonApiKeystring · required

    API key for GoodData common project - used by backend.

  • reportingEndpointstring

    Optional reporting endpoint for proxying telemetry events.

AnalyticsCatalogCreatedBy

  • reasoningstring · required

    Reasoning for error states

  • usersobject[] · required

    Users who created any object in the catalog

AnalyticsCatalogTags

  • tagsstring[] · required

AnalyticsCatalogUser

  • firstnamestring · required

    First name of the user who created any objects

  • lastnamestring · required

    Last name of the user who created any objects

  • userIdstring · required

    User ID of the user who created any objects

AnalyzeCsvRequest

  • analyzeRequestsobject[] · required

    List of individual CSV analysis requests.

AnalyzeCsvRequestItem

  • locationstring · required

    Location of the CSV file to analyze.

  • configobject

    CSV analysis request config.

AnalyzeCsvRequestItemConfig

  • delimitersstring[]

    Possible column delimiters.

  • headerDetectMaxRowsinteger · int32

    Maximum number of rows to work with during header detection.

  • headerRowCountinteger · int32

    Number of rows to consider as header, if null, header will be detected.

  • resultRowsinteger · int32

    Number 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[] · required

    List of column metadata.

  • locationstring · required

    Location of the analyzed file in the source data source.

  • previewDataarray[] · required

    Preview of the first N rows of the file.

  • configobject

    Config used to process the CSV file.

AnalyzeCsvResponseColumn

  • namestring · required

    Name of the column as specified in the file (or autogenerated one if the file has no header).

  • typestring · required

    Type 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

  • convertOptionsobject

    Options for converting CSV files when reading.

  • parseOptionsobject

    Options for parsing CSV files.

  • readOptionsobject

    Options for reading CSV files.

AnomalyDetection

  • datasetobject · required

    Reference to the date dataset to which the filter should be applied.

  • granularitystring · enum · required

    Date granularity for anomaly detection. Only time-based granularities are supported (HOUR, DAY, WEEK, MONTH, QUARTER, YEAR).

    Enum values:
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
  • measureobject · required
  • sensitivitystring · enum · required

    Sensitivity level for anomaly detection

    Enum values:
    LOW
    MEDIUM
    HIGH

AnomalyDetectionConfig

  • sensitivitystring · enum · required

    Outlier sensitivity level.

    Enum values:
    LOW
    MEDIUM
    HIGH

AnomalyDetectionRequest

  • sensitivitynumber · float · required

    Anomaly detection sensitivity.

AnomalyDetectionResult

  • anomalyFlag(boolean | null)[] · required
  • attributestring[] · required
  • values(number | null)[] · required

AnomalyDetectionWrapper

  • anomalyobject · required

ApiEntitlement

  • namestring · enum · required
    Enum values:
    CacheStrategy
    Contract
    CustomTheming
    ExtraCache
    Hipaa
    PdfExports
    UiLocalization
    Tier
  • expirystring · date
  • valuestring

ArithmeticMeasure

  • leftobject · required
  • operatorstring · enum · required

    Arithmetic operator. DIFFERENCE - m₁−m₂ - the difference between two metrics. CHANGE - (m₁−m₂)÷m₂ - the relative difference between two metrics.

    Enum values:
    DIFFERENCE
    CHANGE
  • rightobject · required

ArithmeticMeasureDefinition

  • arithmeticMeasureobject · required

AssigneeIdentifier

  • idstring · required
  • typestring · enum · required
    Enum values:
    user
    userGroup

AssigneeRule

  • typestring · enum · required
    Enum values:
    allWorkspaceUsers

AttributeElements

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: uris
type = object · requires: values
Properties for Variant 1:
  • uris(string | null)[] · required

    List of attribute elements by reference

AttributeElementsByRef

  • uris(string | null)[] · required

    List of attribute elements by reference

AttributeElementsByValue

  • values(string | null)[] · required

    List of attribute elements by value

AttributeExecutionResultHeader

  • attributeHeaderobject · required

    Header containing the information related to attributes.

AttributeFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: negativeAttributeFilter
type = object · requires: positiveAttributeFilter
type = object · requires: matchAttributeFilter
Properties for Variant 1:

Filter able to limit element values by label and related selected negated elements.

  • negativeAttributeFilterobject · required

AttributeFilterByDate

  • filterLocalIdentifierstring · required
  • isCommonDateboolean · required

AttributeFilterElements

  • values(string | null)[] · unique · required

    Set of label values.

    Example: ["value1","value2"]

AttributeFilterParent

  • filterLocalIdentifierstring · required
  • overobject · required

AttributeFilterState

  • excludestring[]
  • includestring[]

AttributeFormat

  • localestring · required

    Format locale code like 'en-US', 'cs-CZ', etc.

  • patternstring · required

    ICU formatting pattern like 'y', 'dd.MM.y', etc.

  • timezonestring

    Timezone for date formatting like 'America/New_York', 'Europe/Prague', etc.

AttributeHeader

  • attributeHeaderobject · required

AttributeItem

  • labelobject · required
  • localIdentifierstring · pattern: ^[.a-zA-Z0-9_-]+$ · required

    Local identifier of the attribute. This can be used to reference the attribute in other parts of the execution definition.

    Example: attribute_1
  • showAllValuesboolean

    Indicates whether to show all values of given attribute even if the data bound to those values is not available.

    Default: false

AttributeNegativeFilter

  • excludestring[] · required
  • usingstring · required

AttributePositiveFilter

  • includestring[] · required
  • usingstring · required

AttributeResultHeader

  • labelValuestring · required

    A value of the current attribute label.

    Example: East Coast
  • primaryLabelValuestring · required

    A value of the primary attribute label.

    Example: 1225

AuthUser

  • displayNamestring · required

    User description, which will be visible in application.

    Example: jeremy
  • emailstring · required

    Email - used as lookup (must be unique). For PUT method, it must be same as in URL

    Example: zeus@example.com
  • authenticationIdstring

    Field, which should be stored in metadata in authenticationId field. In PUT and POST method it must be not present, or equal to value calculated by backend (e.g. returned from previous GET).

  • passwordstring

    User password. It is not returned by GET method.

AutomationAlert

  • conditionrequired
  • executionobject · required
  • intervalstring · enum

    Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.

    Enum values:
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
  • triggerstring · enum

    Trigger 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:
    ALWAYS
    ONCE
    ONCE_PER_INTERVAL
    Default: ALWAYS

AutomationDashboardTabularExport

  • requestPayloadobject · required

    Export request object describing the export properties for dashboard tabular exports (v2 with dashboardId).

AutomationExternalRecipient

  • emailstring · email · required

    E-mail address to send notifications from.

AutomationImageExport

  • requestPayloadobject · required

    Export request object describing the export properties and metadata for image exports.

AutomationMetadata

AutomationNotification

  • typestring · required
  • contentobject · required

AutomationRawExport

  • requestPayloadobject · required

    Export request object describing the export properties and overrides for raw exports.

AutomationSchedule

  • cronstring · maxLength: 255 · required

    Cron 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-FRI
  • timezonestring · maxLength: 255 · required

    Timezone in which the schedule is defined.

    Example: Europe/Prague
  • cronDescriptionstring · readOnly

    Human-readable description of the cron expression.

  • firstRunstring · date-time

    Timestamp of the first scheduled action. If not provided default to the next scheduled time.

    Example: 2025-01-01T12:00:00Z

AutomationSlidesExport

  • requestPayloadobject · required

    Export request object describing the export properties and metadata for slides exports.

AutomationTabularExport

  • requestPayloadobject · required

    Export request object describing the export properties and overrides for tabular exports.

AutomationVisualExport

  • requestPayloadobject · required

    Export request object describing the export properties and metadata for dashboard PDF exports.

AvailableAssignees

  • userGroupsobject[] · required

    List of user groups

  • usersobject[] · required

    List of users

AwsBedrockAccessKeyAuth

  • typestring · enum · required

    Authentication type.

    Enum values:
    ACCESS_KEY
  • accessKeyIdstring | null · maxLength: 255 · writeOnly

    AWS Access Key ID.

  • secretAccessKeystring | null · maxLength: 10000 · writeOnly

    AWS Secret Access Key.

  • sessionTokenstring | null · maxLength: 10000 · writeOnly

    AWS Session Token (for temporary credentials).

AwsBedrockProviderConfig

  • authobject · required

    Authentication configuration.

  • regionstring · maxLength: 255 · required

    AWS region for Bedrock.

    Example: us-east-1
  • typestring · enum · required

    Provider type.

    Enum values:
    AWS_BEDROCK

AzureFoundryApiKeyAuth

  • typestring · enum · required

    Authentication type.

    Enum values:
    API_KEY
  • apiKeystring | null · maxLength: 255 · writeOnly

    Azure API key.

AzureFoundryProviderAuth

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: type
Properties for Variant 1:
  • typestring · enum · required

    Authentication type.

    Enum values:
    API_KEY
  • apiKeystring | null · maxLength: 255 · writeOnly

    Azure API key.

AzureFoundryProviderConfig

  • authobject · required

    Authentication configuration.

  • endpointstring · maxLength: 255 · required

    Azure OpenAI endpoint URL.

    Example: https://my-resource.openai.azure.com
  • typestring · enum · required

    Provider type.

    Enum values:
    AZURE_FOUNDRY

BedrockProviderAuth

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: type
Properties for Variant 1:
  • typestring · enum · required

    Authentication type.

    Enum values:
    ACCESS_KEY
  • accessKeyIdstring | null · maxLength: 255 · writeOnly

    AWS Access Key ID.

  • secretAccessKeystring | null · maxLength: 10000 · writeOnly

    AWS Secret Access Key.

  • sessionTokenstring | null · maxLength: 10000 · writeOnly

    AWS Session Token (for temporary credentials).

BoundedFilter

  • granularitystring · enum · required

    Date granularity specifying particular date attribute in given dimension.

    Enum values:
    MINUTE
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
    MINUTE_OF_HOUR
    Example: DAY
  • frominteger | null · int32

    Start 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: -6
  • tointeger | null · int32

    End 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

BucketRefObject

  • fieldstring · required

CacheRemovalInterval

  • fromstring · date-time · required

    Start timestamp of the removal interval.

  • removedinteger · int64 · required

    Bytes removed during this interval.

  • tostring · date-time · required

    End timestamp of the removal interval.

CacheUsageData

  • organizationCacheUsageobject · required

    Data about the whole organization's cache usage.

  • workspaceCacheUsagesobject · required

    Map of data about the cache usage of the individual workspaces.

ChangeAnalysisParams

  • analyzedPeriodstring · required

    The analyzed time period

  • attributesobject[] · required

    Attributes to analyze for significant changes

  • dateAttributeobject · required
  • filtersarray · required

    Optional filters to apply

  • measureobject · required

    Metric is a quantity that is calculated from the data.

  • measureTitlestring · required

    The title of the measure being analyzed

  • referencePeriodstring · required

    The reference time period

  • useSmartAttributeSelectionboolean · required

    Whether to use smart attribute selection

ChangeAnalysisRequest

  • analyzedPeriodstring · required

    The analyzed time period (e.g., '2025-02')

  • dateAttributeobject · required
  • measureobject · required

    Metric is a quantity that is calculated from the data.

  • referencePeriodstring · required

    The 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.

  • filtersarray

    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.

  • useSmartAttributeSelectionboolean

    Whether 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

ChangeAnalysisResponse

  • linksobject · required

    Links to the execution result.

ChangeAnalysisResult

  • dataobject[] · required

    The change analysis result data containing significant changes.

ChatHistoryInteraction

  • chatHistoryInteractionIdstring · required

    Chat History interaction ID. Unique ID for each interaction.

  • interactionFinishedboolean · required

    Has the interaction already finished? Can be used for polling when interaction is in progress.

  • questionstring · maxLength: 2000 · required

    User question

  • routingobject · required

    Question -> Use Case routing. May contain final answer is a special use case is not required.

  • changeAnalysisParamsobject

    Change analysis specification.

  • createdVisualizationsobject

    Visualization definitions created by AI.

  • errorResponsestring

    Error response in anything fails.

  • foundObjectsobject

    List of objects found by similarity search and post-processed by LLM.

  • reasoningobject

    Reasoning wrapper containing steps taken during request handling.

  • semanticSearchobject
  • textResponsestring

    Text response for general questions.

  • threadIdSuffixstring

    Chat History thread suffix appended to ID generated by backend. Enables more chat windows.

  • userFeedbackstring · enum

    User feedback.

    Enum values:
    POSITIVE
    NEGATIVE
    NONE

ChatHistoryRequest

  • chatHistoryInteractionIdstring

    Return chat history records only after this interaction ID. If empty, complete chat history is returned.

  • resetboolean

    User feedback.

  • responseStatestring · enum

    Response state indicating the outcome of the AI interaction.

    Enum values:
    SUCCESSFUL
    UNEXPECTED_ERROR
    NOT_FOUND_ATTRIBUTES
    TOO_MANY_DATA_POINTS
    NO_DATA
    NO_RESULTS
    OUT_OF_TOPIC
  • savedVisualizationobject

    Created and saved visualization IDs.

  • threadIdSuffixstring

    Chat History thread suffix appended to ID generated by backend. Enables more chat windows.

  • userFeedbackstring · enum

    User feedback.

    Enum values:
    POSITIVE
    NEGATIVE
    NONE
  • userTextFeedbackstring

    User text feedback for the interaction.

ChatHistoryResult

  • interactionsobject[] · required

    List of chat history interactions.

  • threadIdstring · required

    The conversation thread ID.

ChatRequest

  • questionstring · maxLength: 2000 · required

    User question

  • allowedRelationshipTypesobject[]

    Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users).

  • includeHiddenboolean

    If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.

    Default: false
  • limitCreateinteger · int32

    Maximum number of created results.

    Default: 3
  • limitCreateContextinteger · int32

    Maximum number of relevant objects included into context for LLM (for each object type).

    Default: 10
  • limitSearchinteger · int32

    Maximum number of search results.

    Default: 5
  • objectTypesstring[]

    List of object types to filter the search and visualization building. If empty or null, all object types are considered.

    Enum values:
    attribute
    metric
    fact
    label
    date
    dataset
    visualization
    dashboard
  • relevantScoreThresholdnumber · double

    Score, above which we return found objects. Below this score objects are not relevant.

    Default: 0.45
  • searchScoreThresholdnumber · double

    Score, above which we return found object(s) and don't call LLM to create new objects.

    Default: 0.9
  • threadIdSuffixstring

    Chat History thread suffix appended to ID generated by backend. Enables more chat windows.

  • titleToDescriptorRationumber · double

    Temporary for experiments. Ratio of title score to descriptor score.

    Default: 0.7
  • userContextobject

    User context with ambient UI state (view) and explicitly referenced objects.

ChatResult

  • changeAnalysisParamsobject

    Change analysis specification.

  • chatHistoryInteractionIdstring

    Chat History interaction ID. Unique ID for each interaction.

  • createdVisualizationsobject

    Visualization definitions created by AI.

  • errorResponsestring

    Error response in anything fails.

  • foundObjectsobject

    List of objects found by similarity search and post-processed by LLM.

  • reasoningobject

    Reasoning wrapper containing steps taken during request handling.

  • routingobject

    Question -> Use Case routing. May contain final answer is a special use case is not required.

  • semanticSearchobject
  • textResponsestring

    Text response for general questions.

  • threadIdSuffixstring

    Chat History thread suffix appended to ID generated by backend. Enables more chat windows.

  • toolCallEventsobject[]

    Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).

  • usageobject[]

    AI usage metadata returned after the interaction (e.g. current query count vs. entitlement limit).

ChatUsageResponse

  • interactionCountinteger · int32 · required

    Number of interactions in the time window

  • interactionLimitinteger · int32 · required

    Maximum number of interactions in the time window any user can do in the workspace

  • timeWindowHoursinteger · int32 · required

    Time window in hours

ClusteringConfig

  • numberOfClustersinteger · int32 · required

    Number of clusters to create

  • thresholdnumber · float · required

    Clustering algorithm threshold

ClusteringRequest

  • numberOfClustersinteger · int32 · min: 1 · required

    Number of clusters to create

  • thresholdnumber · double

    Threshold used for algorithm

    Default: 0.03

ClusteringResult

  • attributeobject[] · required
  • clusters(integer | null)[] · required
  • xcoordnumber[] · required
  • ycoordnumber[] · required
  • xCoord(number | null)[] · writeOnly
  • yCoord(number | null)[] · writeOnly

ColumnInfo

  • namestring · required

    Column name

  • typestring · required

    SQL column type (e.g. VARCHAR(200), BIGINT, DOUBLE)

ColumnLocation

ColumnOverride

  • namestring · required

    Column name.

    Example: column_name
  • labelTargetColumnstring

    Specifies the attribute's column to which this label is associated.

    Example: users
  • labelTypestring · enum

    Label type for the target attribute.

    Enum values:
    TEXT
    HYPERLINK
    GEO
    GEO_LONGITUDE
    GEO_LATITUDE
    GEO_AREA
    GEO_ICON
    IMAGE
    Example: HYPERLINK
  • ldmTypeOverridestring · enum

    Logical Data Model type for the column.

    Enum values:
    FACT
    LABEL
    Example: FACT

ColumnPartitionConfig

  • columnsstring[] · required

    Columns to partition by.

ColumnStatistic

  • typestring · enum · required
    Enum values:
    COUNT
    COUNT_NULL
    COUNT_UNIQUE
    AVG
    STDDEV
    MIN
    MAX
    PERCENTILE_25
  • valuestring

ColumnStatisticWarning

  • actionstring · required
  • messagestring · required

ColumnStatisticsRequest

  • columnNamestring · required
  • fromrequired
  • frequencyobject
  • histogramobject
  • statisticsstring[] · unique
    Enum values:
    COUNT
    COUNT_NULL
    COUNT_UNIQUE
    AVG
    STDDEV
    MIN
    MAX
    PERCENTILE_25

ColumnStatisticsResponse

  • frequencyobject
  • histogramobject
  • statisticsobject[]
  • warningsobject[]

ColumnWarning

  • messagestring · required

    Warning message related to the column.

  • namestring · required

    Column name.

Comparison

  • leftobject · required
  • operatorstring · enum · required
    Enum values:
    GREATER_THAN
    GREATER_THAN_OR_EQUAL_TO
    LESS_THAN
    LESS_THAN_OR_EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
  • rightobject · required

    Operand of the alert condition.

ComparisonCondition

  • comparisonobject · required

ComparisonMeasureValueFilter

  • comparisonMeasureValueFilterobject · required

ComparisonWrapper

  • comparisonobject · required

CompoundMeasureValueFilter

  • compoundMeasureValueFilterobject · required

ContentSlideTemplate

ConversationItemListResponse

  • itemsobject[] · required

    Ordered list of conversation items.

ConversationItemResponse

  • contentrequired

    Conversation item content payload.

  • conversationIdstring · required

    Parent conversation identifier.

  • createdAtstring · required

    Item creation timestamp (ISO-8601 UTC).

  • itemIdstring · required

    Conversation item identifier.

  • itemIndexinteger · required

    Zero-based item order within the response turn.

  • rolestring · enum · required

    Author role of the item.

    Enum values:
    user
    assistant
    tool
  • replyTo

    Optional parent item identifier.

  • responseId

    Response/turn identifier grouping related items.

  • taskId

    Task identifier grouping related work items.

ConversationResponse

  • conversationIdstring · required

    Conversation identifier.

  • createdAtstring · required

    Conversation creation timestamp (ISO-8601 UTC).

  • lastActivityAtstring · required

    Last activity timestamp (ISO-8601 UTC).

  • organizationIdstring · required

    Organization identifier.

  • userIdstring · required

    Owner user identifier.

  • workspaceIdstring · required

    Workspace identifier.

ConversationResponseList

  • responsesobject[] · required

    Conversation responses.

ConversationTurnResponse

  • createdAtstring · required

    Response creation timestamp (ISO-8601 UTC).

  • responseIdstring · required

    Response identifier.

  • updatedAtstring · required

    Response update timestamp (ISO-8601 UTC).

  • feedback

    Optional user feedback.

ConvertGeoFileRequest

  • locationstring · required

    Location of the file in the staging area to convert.

ConvertGeoFileResponse

  • locationstring · required

    Location of the converted GeoParquet file in the staging area.

CoverSlideTemplate

CreatePipeTableRequest

  • pathPrefixstring · required

    S3 path prefix to the parquet files (e.g. 'my-dataset/year=2024/'). All parquet files must be at a uniform depth under the prefix — either all directly under the prefix, or all under a consistent Hive partition hierarchy (e.g. year=2024/month=01/). Mixed layouts (files at multiple depths) are not supported.

  • sourceStorageNamestring · required

    Name of the pre-configured S3/MinIO ObjectStorage source

  • tableNamestring · required

    Name of the OLAP table to create. Must match ^[a-z][a-z0-9_]{0,62}$

  • columnOverridesobject

    Override inferred column types. Maps column names to SQL type strings (e.g. {"year": "INT", "event_date": "DATE"}). Applied after parquet schema inference.

  • distributionConfigobject

    Distribution configuration for the OLAP table.

  • keyConfigobject

    Key configuration for the table data model.

  • maxVarcharLengthinteger · int32

    Cap VARCHAR(N) to this length when N exceeds it. 0 = no cap.

  • partitionConfigobject

    Partition configuration for the table.

  • tablePropertiesobject

    CREATE TABLE PROPERTIES key-value pairs. Defaults to {"replication_num": "1"}.

CreatedVisualization

  • dimensionalityobject[] · required

    List of attributes representing the dimensionality of the new visualization

  • filtersarray · required

    List of filters to be applied to the new visualization

  • idstring · required

    Proposed ID of the new visualization

    Example: revenue_by_country
  • metricsobject[] · required

    List of metrics to be used in the new visualization

  • suggestionsobject[] · required

    Suggestions for next steps

  • titlestring · required

    Proposed title of the new visualization

    Example: Revenue by Country
  • visualizationTypestring · enum · required

    Visualization type requested in question

    Enum values:
    TABLE
    HEADLINE
    BAR
    LINE
    PIE
    COLUMN
    SCATTER
    Example: TABLE
  • configobject

    Visualization config for smart-function rendering.

  • savedVisualizationIdstring

    Saved visualization ID.

CreatedVisualizations

  • objectsobject[] · required

    List of created visualization objects

  • reasoningstring · required

    DEPRECATED: Use top-level reasoning.steps instead. Reasoning from LLM. Description of how and why the answer was generated.

  • suggestionsobject[] · required

    List of suggestions for next steps. Filled when no visualization was created, suggests alternatives.

CsvConvertOptions

  • autoDictEncodeboolean

    Whether to try to automatically dict-encode string / binary data.

  • autoDictMaxCardinalityinteger · int32

    The maximum dictionary cardinality for autoDictEncode.

  • checkUtf8boolean

    Whether to check UTF8 validity of string columns.

  • columnTypesobject[]

    Information about the column types in the table.

  • decimalPointstring

    The 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.

  • includeMissingColumnsboolean

    If false, columns in includeColumns but not in the CSV file will error out.

  • nullValuesstring[]

    Sequence of strings that denote nulls in the data.

  • quotedStringsCanBeNullboolean

    Whether quoted values can be null.

  • stringsCanBeNullboolean

    Whether 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

  • namestring

    The column name.

  • nullableboolean

    Whether the data in the given column can be null.

  • typestring

    The column type.

CsvManifestBody

  • column_date_formatsobject

    Map of column names to date formats to use when parsing them as dates.

  • convertobject

    Options for converting CSV files when reading.

  • parseobject

    Options for parsing CSV files.

  • readobject

    Options for reading CSV files.

  • read_methodstring

    Method used to read the CSV file.

CsvParseOptions

  • delimiterstring

    The character delimiting individual cells in the CSV data.

  • doubleQuoteboolean

    Whether two quotes in a quoted CSV value denote a single quote in the data.

  • escapeCharobject

    The character used optionally for escaping special characters or false to disable escaping.

  • ignoreEmptyLinesboolean

    Whether empty lines are ignored in CSV input.

  • newlinesInValuesboolean

    Whether newline characters are allowed in CSV values.

  • quoteCharobject

    The character used optionally for quoting CSV values or false to disable quoting.

CsvReadOptions

  • autoGenerateColumnNamesboolean

    Whether to autogenerate column names if columnNames is empty.

  • blockSizeinteger · int32

    How many bytes to process at a time from the input stream.

  • columnNamesstring[]

    The column names of the target table.

  • encodingstring

    The character encoding of the CSV data.

  • skipRowsinteger · int32

    The number of rows to skip before the column names (if any) and the CSV data.

  • skipRowsAfterNamesinteger · int32

    The number of rows to skip after the column names.

  • useThreadsboolean

    Whether to use multiple threads to accelerate reading.

CustomLabel

  • titlestring · required

    Override value.

CustomMetric

  • formatstring · required

    Format override.

  • titlestring · required

    Metric title override.

CustomOverride

  • labelsobject

    Map of CustomLabels with keys used as placeholders in document.

  • metricsobject

    Map of CustomMetrics with keys used as placeholders in document.

DashboardArbitraryAttributeFilter

  • arbitraryAttributeFilterobject · required

DashboardAttributeFilter

  • attributeFilterobject · required

DashboardContext

  • idstring · required

    Dashboard object ID.

  • widgetsobject[] · required

    Widgets currently visible on the dashboard.

DashboardDateFilter

  • dateFilterobject · required

DashboardExportSettings

  • exportInfoboolean

    If true, the export will contain the information about the export – exported date, dashboard filters, etc.

    Example: true
    Default: false
  • mergeHeadersboolean

    Merge equal headers in neighbouring cells. Used for [XLSX] format only.

    Example: true
    Default: false
  • pageOrientationstring · enum

    Set page orientation. (PDF)

    Enum values:
    PORTRAIT
    LANDSCAPE
    Default: PORTRAIT
  • pageSizestring · enum

    Set page size. (PDF)

    Enum values:
    A3
    A4
    LETTER
    Default: A4

DashboardFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributeFilter
type = object · requires: dateFilter
type = object · requires: arbitraryAttributeFilter
type = object · requires: matchAttributeFilter
Properties for Variant 1:
  • attributeFilterobject · required

DashboardMatchAttributeFilter

  • matchAttributeFilterobject · required

DashboardPermissions

  • rulesobject[] · required

    List of rules

  • userGroupsobject[] · required

    List of user groups

  • usersobject[] · required

    List of users

DashboardPermissionsAssignment

  • permissionsstring[] · required
    Enum values:
    EDIT
    SHARE
    VIEW

DashboardSlidesTemplate

DashboardTabularExportRequest

  • fileNamestring · required

    Filename of downloaded file without extension.

    Example: result
  • formatstring · enum · required

    Requested tabular export type.

    Enum values:
    XLSX
    PDF
    Example: XLSX
  • dashboardFiltersOverrideobject[]

    List of filters that will be used instead of the default dashboard filters.

  • dashboardTabsFiltersOverridesobject

    Map of tab-specific filter overrides. Key is tabId, value is list of filters for that tab.

  • settingsobject

    Additional settings.

  • widgetIdsstring[] · maxItems: 1 · unique

    List of widget identifiers to be exported. Note that only one widget is currently supported.

DashboardTabularExportRequestV2

  • dashboardIdstring · required

    Dashboard identifier

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • fileNamestring · required

    Filename of downloaded file without extension.

    Example: result
  • formatstring · enum · required

    Requested tabular export type.

    Enum values:
    XLSX
    PDF
    Example: XLSX
  • dashboardFiltersOverrideobject[]

    List of filters that will be used instead of the default dashboard filters.

  • dashboardTabsFiltersOverridesobject

    Map of tab-specific filter overrides. Key is tabId, value is list of filters for that tab.

  • settingsobject

    Additional settings.

  • widgetIdsstring[] · maxItems: 1 · unique

    List of widget identifiers to be exported. Note that only one widget is currently supported.

DataColumnLocator

  • propertiesobject · required

    Mapping 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

  • propertiesobject

    Mapping from dimensions to data column locators.

    Example: {"dim2":{"measureGroup":"m1","status":"lost"}}

DataSourceParameter

  • namestring · required

    Parameter name.

  • valuestring · required

    Parameter value.

DataSourcePermissionAssignment

  • assigneeIdentifierobject · required

    Identifier of a user or user-group.

  • permissionsstring[] · required
    Enum values:
    MANAGE
    USE

DataSourceSchemata

  • schemaNamesstring[] · required

DataSourceTableIdentifier

  • dataSourceIdstring · maxLength: 255 · required

    Data source ID.

    Example: my-postgres
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    ID of table.

    Example: customers
  • typestring · enum · required

    Data source entity type.

    Enum values:
    dataSource
    Example: dataSource
  • patharray | null

    Path to table.

    Example: ["table_schema","table_name"]

DatabaseInstance

  • idstring · required

    Id of the AI Lake Database instance

  • namestring · required

    Name of the AI Lake Database instance

  • storageIdsstring[] · unique · required

    Set of ids of the storage instances this database instance should access.

DatasetGrain

  • idstring · required
  • typestring · enum · required
    Enum values:
    attribute
    date

DatasetReferenceIdentifier

  • idstring · required
  • typestring · enum · required
    Enum values:
    dataset

DatasetWorkspaceDataFilterIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace Data Filters ID.

    Example: country_id
  • typestring · enum · required

    Filter type.

    Enum values:
    workspaceDataFilter
    Example: workspaceDataFilter

DateAbsoluteFilter

  • fromstring · required
  • tostring · required
  • usingstring · required

DateFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: absoluteDateFilter
type = object · requires: relativeDateFilter
type = object · requires: allTimeDateFilter
Properties for Variant 1:

A datetime filter specifying exact from and to values.

  • absoluteDateFilterobject · required

DateFilterAbsolute

  • fromstring · required
  • tostring · required
  • typestring · const · required
    Const value: date_filter
  • usingstring · required

DateFilterRelative

  • frominteger · required
  • granularitystring · enum · required

    Date granularity for date filters.

    Enum values:
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
  • tointeger · required
  • typestring · const · required
    Const value: date_filter
  • usingstring · required

DateGranularity

string · enum
Enum values:
DAY
WEEK
MONTH
QUARTER
YEAR

Date granularity for date filters.

DateRelativeFilter

  • frominteger · int32 · required
  • granularitystring · enum · required
    Enum values:
    MINUTE
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
    MINUTE_OF_HOUR
  • tointeger · int32 · required
  • usingstring · required

DateTruncPartitionConfig

  • columnstring · required

    Column to partition on.

  • unitstring · enum · required

    Date/time unit for partition granularity

    Enum values:
    year
    quarter
    month
    week
    day
    hour
    minute
    second

DateValue

  • valuestring · required

DeclarativeAggregatedFact

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Fact ID.

    Example: fact.customer_order_count
  • sourceColumnstring · maxLength: 255 · required

    A name of the source column in the table.

    Example: customer_order_count
  • sourceFactReferenceobject · required

    Aggregated awareness source fact reference.

  • descriptionstring · maxLength: 10000

    Fact description.

    Example: A number of orders created by the customer - including all orders, even the non-delivered ones.
  • isNullableboolean

    Flag indicating whether the associated source column allows null values.

    Example: false
  • nullValuestring

    Value used in coalesce during joins instead of null.

    Example: 0
  • sourceColumnDataTypestring · enum · maxLength: 255

    A type of the source column

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: NUMERIC
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customers"]

DeclarativeAnalyticalDashboard

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Analytical dashboard ID.

    Example: revenues-analysis
  • titlestring · maxLength: 255 · required

    Analytical dashboard title.

    Example: Revenues analysis
  • certificationstring · enum

    Certification status of the entity.

    Enum values:
    CERTIFIED
  • certificationMessagestring | null

    Optional message associated with the certification.

  • certifiedAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time when the certification was set.

  • certifiedByobject

    A 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Analytical 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • permissionsarray

    A list of permissions.

  • summarystring · maxLength: 10000

    AI-generated summary of the dashboard content

  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeAnalyticalDashboardExtension

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Analytical dashboard ID.

    Example: revenues-analysis
  • permissionsarray · required

    A list of permissions.

DeclarativeAnalyticalDashboardIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of the analytical dashboard.

    Example: dashboard123
  • typestring · enum · required

    A type.

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard

DeclarativeAnalyticalDashboardPermissionAssignment

  • namestring · enum · required

    Permission name.

    Enum values:
    EDIT
    SHARE
    VIEW

DeclarativeAnalyticalDashboardPermissionForAssignee

  • namestring · enum · required

    Permission name.

    Enum values:
    EDIT
    SHARE
    VIEW
  • assigneeobject · required

    Identifier of a user or user-group.

DeclarativeAnalyticalDashboardPermissionForAssigneeRule

  • namestring · enum · required

    Permission name.

    Enum values:
    EDIT
    SHARE
    VIEW
  • assigneeRuleobject · required

    Identifier of an assignee rule.

DeclarativeAnalytics

  • analyticsobject

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.

  • 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.

  • visualizationObjectsobject[]

    A list of visualization objects available in the model.

DeclarativeAttribute

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Attribute ID.

    Example: attr.customers.customer_name
  • labelsobject[] · required

    An array of attribute labels.

  • sourceColumnstring · maxLength: 255 · required

    A name of the source column that is the primary label

    Example: customer_name
  • titlestring · maxLength: 255 · required

    Attribute title.

    Example: Customer Name
  • defaultViewobject

    A label identifier.

  • descriptionstring · maxLength: 10000

    Attribute description.

    Example: Customer name including first and last name.
  • isHiddenboolean

    If true, this attribute is hidden from AI search results.

    Example: false
  • isNullableboolean

    Flag indicating whether the associated source column allows null values.

    Example: false
  • localestring

    Default locale for primary label.

    Example: en-US
  • nullValuestring

    Value used in coalesce during joins instead of null.

    Example: empty_value
  • sortColumnstring · maxLength: 255

    Attribute sort column.

    Example: customer_name
  • sortDirectionstring · enum

    Attribute sort direction.

    Enum values:
    ASC
    DESC
    Example: "ASC" | "DESC"
  • sourceColumnDataTypestring · enum · maxLength: 255

    A type of the source column

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: STRING
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customers"]

DeclarativeAttributeHierarchy

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Attribute hierarchy object ID.

    Example: hierarchy-1
  • titlestring · maxLength: 255 · required

    Attribute 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Attribute 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeAutomation

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required
  • alertobject
  • analyticalDashboardobject

    An analytical dashboard identifier.

  • createdAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time of the entity creation.

    Example: 2023-07-20 12:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • dashboardTabularExportsobject[] · unique
  • descriptionstring · maxLength: 255
  • detailsobject · maxLength: 10000

    TODO

  • evaluationModestring · enum

    Specify automation evaluation mode.

    Enum values:
    SHARED
    PER_RECIPIENT
    Default: PER_RECIPIENT
  • exportDefinitionsobject[] · unique
  • externalRecipientsobject[] · unique

    External recipients of the automation action results.

  • imageExportsobject[] · unique
  • metadataobject | null · maxLength: 250000

    Additional 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • notificationChannelobject

    A notification channel identifier.

  • rawExportsobject[] · unique
  • recipientsobject[] · unique
  • scheduleobject
  • slidesExportsobject[] · unique
  • statestring · enum

    Current state of the automation.

    Enum values:
    ACTIVE
    PAUSED
    Default: ACTIVE
  • tabularExportsobject[] · unique
  • tagsstring[] · unique
  • titlestring · maxLength: 255
  • visualExportsobject[] · unique

DeclarativeColorPalette

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · required
  • namestring · maxLength: 255 · required

DeclarativeColumn

  • dataTypestring · enum · required

    Column type

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: INT
  • namestring · maxLength: 255 · pattern: ^[^]*$ · required

    Column name

    Example: customer_id
  • descriptionstring · maxLength: 10000

    Column description/comment from database

    Example: Customer unique identifier
  • isNullableboolean

    Column is nullable

  • isPrimaryKeyboolean

    Is column part of primary key?

  • referencedTableColumnstring · maxLength: 255

    Referenced table (Foreign key)

    Example: customer_id
  • referencedTableIdstring · maxLength: 255

    Referenced table (Foreign key)

    Example: customers

DeclarativeCspDirective

  • directivestring · maxLength: 255 · required
  • sourcesstring[] · required

DeclarativeCustomApplicationSetting

  • applicationNamestring · maxLength: 255 · required

    The application id

    Example: Modeler
  • contentobject | null · maxLength: 250000 · required

    Free-form JSON content. Maximum supported length is 250000 characters.

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Custom Application Setting ID.

    Example: modeler.demo

DeclarativeCustomGeoCollection

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Custom geo collection ID.

    Example: my-geo-collection
  • descriptionstring · maxLength: 10000

    Description of the custom geo collection.

  • namestring · maxLength: 255

    Name of the custom geo collection.

    Example: My Geo Collection

DeclarativeCustomGeoCollections

  • customGeoCollectionsobject[] · required

DeclarativeDashboardPlugin

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Dashboard plugin object ID.

    Example: dashboard-plugin-1
  • titlestring · maxLength: 255 · required

    Dashboard 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Dashboard 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeDataSource

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Data source ID.

    Example: pg_local_docker-demo
  • namestring · maxLength: 255 · required

    Name of the data source.

    Example: postgres demo
  • schemastring · maxLength: 255 · required

    A scheme/database with the data.

    Example: demo
  • typestring · enum · required

    Type of database.

    Enum values:
    POSTGRESQL
    REDSHIFT
    VERTICA
    SNOWFLAKE
    ADS
    BIGQUERY
    MSSQL
    PRESTO
    Example: 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-demo2
  • authenticationTypestring | null · enum

    Type of authentication used to connect to the database.

    Enum values:
    USERNAME_PASSWORD
    TOKEN
    KEY_PAIR
    CLIENT_SECRET
    ACCESS_TOKEN
  • cacheStrategystring · enum

    Determines 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:
    ALWAYS
    NEVER
  • clientIdstring · maxLength: 255

    Id of client with permission to connect to the data source.

    Example: client1234
  • clientSecretstring · maxLength: 255

    The client secret to use to connect to the database providing the data for the data source.

  • decodedParametersobject[]
  • parametersobject[]
  • passwordstring · maxLength: 255

    Password for the data-source user, property is never returned back.

    Example: *****
  • permissionsobject[]
  • privateKeystring | null · maxLength: 15000

    The private key to use to connect to the database providing the data for the data source.

  • privateKeyPassphrasestring | null · maxLength: 255

    The passphrase used to encrypt the private key.

  • tokenstring · maxLength: 10000

    Token as an alternative to username and password.

    Example: Bigquery service account JSON. Encode it using base64!
  • urlstring · maxLength: 255

    An connection string relevant to type of database.

    Example: jdbc:postgresql://postgres:5432/gooddata
  • usernamestring · maxLength: 255

    User with permission connect the data source/database.

    Example: demo

DeclarativeDataSourcePermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    MANAGE
    USE

DeclarativeDataSourcePermissions

  • permissionsobject[]

DeclarativeDataSources

  • dataSourcesobject[] · required

DeclarativeDataset

  • grainobject[] · required

    An array of grain identifiers.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    The Dataset ID. This ID is further used to refer to this instance of dataset.

    Example: customers
  • referencesobject[] · required

    An array of references.

  • titlestring · maxLength: 255 · required

    A dataset title.

    Example: Customers
  • aggregatedFactsobject[]

    An array of aggregated facts.

  • attributesobject[]

    An array of attributes.

  • dataSourceTableIdobject

    An id of the table. Including ID of data source.

    Example: {"dataSourceId":"my-postgres","id":"customers","type":"DATA_SOURCE"}
  • descriptionstring · maxLength: 10000

    A dataset description.

    Example: The customers of ours.
  • factsobject[]

    An array of facts.

  • precedenceinteger · int32 · min: 0

    Precedence used in aggregate awareness.

    Example: 0
  • sqlobject

    SQL defining this dataset.

    Example: {"dataSourceId":"my-postgres","statement":"SELECT * FROM some_table"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customers"]
  • workspaceDataFilterColumnsobject[]

    An array of columns which are available for match to implicit workspace data filters.

  • workspaceDataFilterReferencesobject[]

    An array of explicit workspace data filters.

DeclarativeDatasetExtension

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    The 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 · required

    Data source ID.

    Example: my-postgres
  • statementstring · required

    SQL statement.

    Example: SELECT * FROM some_table

DeclarativeDateDataset

  • granularitiesstring[] · required

    An array of date granularities. All listed granularities will be available for date dataset.

    Enum values:
    MINUTE
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
    MINUTE_OF_HOUR
  • granularitiesFormattingobject · required

    A date dataset granularities title formatting rules.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Date dataset ID.

    Example: date
  • titlestring · maxLength: 255 · required

    Date dataset title.

    Example: Date
  • descriptionstring · maxLength: 10000

    Date dataset description.

    Example: A customer order date
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customer dates"]

DeclarativeExportDefinition

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Export definition id.

    Example: export-definition-1
  • titlestring · maxLength: 255 · required

    Export 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Export 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • requestPayload
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeExportDefinitionIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Export definition identifier.

    Example: export123
  • typestring · enum · required

    A type.

    Enum values:
    exportDefinition
    Example: exportDefinition

DeclarativeExportTemplate

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of an export template

    Example: default-export-template
  • namestring · maxLength: 255 · required

    Name of an export template.

    Example: My default export template
  • dashboardSlidesTemplateobject | null

    Template for dashboard slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}

  • widgetSlidesTemplateobject | null

    Template for widget slides export. Available variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}

DeclarativeExportTemplates

  • exportTemplatesobject[] · required

DeclarativeFact

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Fact ID.

    Example: fact.customer_order_count
  • sourceColumnstring · maxLength: 255 · required

    A name of the source column in the table.

    Example: customer_order_count
  • titlestring · maxLength: 255 · required

    Fact title.

    Example: Customer order count
  • descriptionstring · maxLength: 10000

    Fact description.

    Example: A number of orders created by the customer - including all orders, even the non-delivered ones.
  • isHiddenboolean

    If true, this fact is hidden from AI search results.

    Example: false
  • isNullableboolean

    Flag indicating whether the associated source column allows null values.

    Example: false
  • nullValuestring

    Value used in coalesce during joins instead of null.

    Example: 0
  • sourceColumnDataTypestring · enum · maxLength: 255

    A type of the source column

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: NUMERIC
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customers"]

DeclarativeFilterContext

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Filter Context ID.

    Example: filter-sales
  • titlestring · maxLength: 255 · required

    Filter Context title.

    Example: Filter Context for Sales team
  • descriptionstring · maxLength: 10000

    Filter Context description.

    Example: Filter Context for Sales team.
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeFilterView

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    FilterView object ID.

    Example: filterView-1
  • titlestring · maxLength: 255 · required
  • analyticalDashboardobject

    An analytical dashboard identifier.

  • contentobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}
  • descriptionstring · maxLength: 255
  • isDefaultboolean

    Indicator whether the filter view should by applied by default.

  • tagsstring[] · unique
  • userobject

    A user identifier.

    Example: {"id":"example123","type":"user"}

DeclarativeIdentityProvider

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    FilterView object ID.

    Example: filterView-1
  • customClaimMappingobject · maxLength: 10000

    Map 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 · enum

    Type 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_IDP
    FIM_IDP
    DEX_IDP
    CUSTOM_IDP
  • oauthClientIdstring · maxLength: 255

    The OAuth client id of your OIDC provider. This field is mandatory for OIDC IdP.

  • oauthClientSecretstring · maxLength: 255

    The OAuth client secret of your OIDC provider. This field is mandatory for OIDC IdP.

  • oauthCustomAuthAttributesobject · maxLength: 10000

    Map 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 | null

    List of additional OAuth scopes which may be required by other providers (e.g. Snowflake)

  • oauthIssuerIdstring · maxLength: 255

    Any 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: myOidcProvider
  • oauthIssuerLocationstring · maxLength: 255

    The location of your OIDC provider. This field is mandatory for OIDC IdP.

  • oauthSubjectIdClaimstring · maxLength: 255

    Any string identifying the claim in ID token, that should be used for user identification. The default value is 'sub'.

    Example: oid
  • samlMetadatastring · maxLength: 15000

    Base64 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_-… · required

    Identifier of the identity provider.

    Example: gooddata.com
  • typestring · enum · required

    A type.

    Enum values:
    identityProvider
    Example: identityProvider

DeclarativeJwk

  • contentobject · required

    Declarative specification of the cryptographic key.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    JWK object ID.

    Example: jwk-1

DeclarativeJwkSpecification

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: alg, e, kid +3 more
Properties for Variant 1:

Declarative specification of the cryptographic key.

  • algstring · enum · required

    Algorithm intended for use with the key.

    Enum values:
    RS256
    RS384
    RS512
    Example: RS256
  • estring · required

    parameter contains the exponent value for the RSA public key.

  • kidstring · maxLength: 255 · pattern: ^[^.] · required

    Parameter is used to match a specific key.

    Example: key.001
  • ktystring · enum · required

    Key type parameter

    Enum values:
    RSA
    Example: RSA
  • nstring · required

    Parameter contains the modulus value for the RSA public key.

  • usestring · enum · required

    Parameter identifies the intended use of the public key.

    Enum values:
    sig
    Example: sig
  • x5cstring[]

    Parameter contains a chain of one or more PKIX certificates.

  • x5tstring

    Parameter is a base64url-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate.

DeclarativeLabel

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Label ID.

    Example: label.customer_name
  • sourceColumnstring · maxLength: 255 · required

    A name of the source column in the table.

    Example: customer_name
  • titlestring · maxLength: 255 · required

    Label title.

    Example: Customer name
  • descriptionstring · maxLength: 10000

    Label description.

    Example: Customer name
  • geoAreaConfigobject

    Configuration specific to geo area labels.

  • isHiddenboolean

    Determines if the label is hidden from AI features.

    Example: false
  • isNullableboolean

    Flag indicating whether the associated source column allows null values.

    Example: false
  • localestring

    Default label locale.

    Example: en-US
  • nullValuestring

    Value used in coalesce during joins instead of null.

    Example: empty_value
  • sourceColumnDataTypestring · enum · maxLength: 255

    A type of the source column

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: STRING
  • tagsstring[] · unique

    A list of tags.

    Example: ["Customers"]
  • translationsobject[]

    Other translations.

  • valueTypestring · enum

    Specific type of label

    Enum values:
    TEXT
    HYPERLINK
    GEO
    GEO_LONGITUDE
    GEO_LATITUDE
    GEO_AREA
    GEO_ICON
    IMAGE

DeclarativeLabelTranslation

  • localestring · required

    Translation locale.

    Example: en-US
  • sourceColumnstring · required

    Translation source column.

    Example: customer_name_en

DeclarativeLdm

  • 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_-… · required

    Memory item ID.

    Example: sales-context
  • instructionstring · maxLength: 255 · required

    The text that will be injected into the system prompt.

    Example: When discussing sales, always consider quarterly trends.
  • strategystring · enum · required

    Strategy defining when the memory item should be applied

    Enum values:
    ALWAYS
    AUTO
    Example: AUTO
  • titlestring · maxLength: 255 · required

    Memory 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Memory item description.

    Example: Context about sales data for AI assistant.
  • isDisabledboolean

    Whether memory item is disabled.

    Example: false
  • keywordsstring[] · unique

    Set 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["AI","Context"]

DeclarativeMetric

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Metric ID.

    Example: total-sales
  • titlestring · maxLength: 255 · required

    Metric title.

    Example: Total sales
  • certificationstring · enum

    Certification status of the entity.

    Enum values:
    CERTIFIED
  • certificationMessagestring | null

    Optional message associated with the certification.

  • certifiedAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time when the certification was set.

  • certifiedByobject

    A 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Metric description.

    Example: Sales for all the data available.
  • isHiddenboolean

    If true, this metric is hidden from AI search results.

    Example: false
  • isHiddenFromKdaboolean

    If true, this metric is hidden from key drive analysis.

    Example: false
  • modifiedAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time of the last entity modification.

    Example: 2023-07-20 12:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeModel

  • ldmobject

    A logical data model (LDM) representation.

DeclarativeNotificationChannel

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of a notification channel

    Example: notification-channel-1
  • allowedRecipientsstring · enum

    Allowed 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:
    CREATOR
    INTERNAL
    EXTERNAL
    Default: INTERNAL
  • customDashboardUrlstring · maxLength: 255

    Custom 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 · enum

    Dashboard 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:
    HIDDEN
    INTERNAL_ONLY
    ALL
    Default: INTERNAL_ONLY
  • descriptionstring · maxLength: 10000

    Description of a notification channel.

    Example: This is a channel
  • destination
  • destinationTypestring | null · enum · readOnly
    Enum values:
    WEBHOOK
    SMTP
    DEFAULT_SMTP
    IN_PLATFORM
  • inPlatformNotificationstring · enum

    In-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:
    DISABLED
    ENABLED
    Default: DISABLED
  • namestring · maxLength: 255

    Name of a notification channel.

    Example: channel
  • notificationSourcestring · maxLength: 10000

    Human-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_-… · required

    Notification channel identifier.

    Example: webhook123
  • typestring · enum · required

    A type.

    Enum values:
    notificationChannel
    Example: notificationChannel

DeclarativeNotificationChannels

  • notificationChannelsobject[] · required

DeclarativeOrganization

  • organizationobject · required

    Information available about an organization.

  • customGeoCollectionsobject[]
  • dataSourcesobject[]
  • exportTemplatesobject[]
  • identityProvidersobject[]
  • jwksobject[]
  • notificationChannelsobject[]
  • userGroupsobject[]
  • usersobject[]
  • workspaceDataFiltersobject[]
  • workspacesobject[]

DeclarativeOrganizationInfo

  • hostnamestring · maxLength: 255 · required

    Formal hostname used in deployment.

    Example: alpha.com
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of the organization.

    Example: Alpha corporation
  • namestring · maxLength: 255 · required

    Formal name of the organization.

    Example: Alpha corporation
  • permissionsobject[] · required
  • allowedOriginsstring[]
  • colorPalettesobject[]

    A list of color palettes.

  • cspDirectivesobject[]

    A list of CSP directives.

  • earlyAccessValuesstring[] · unique

    Early access defined on level Organization

  • identityProviderobject

    An Identity Provider identifier.

  • settingsobject[]

    A list of organization settings.

  • themesobject[]

    A list of themes.

  • earlyAccessstring · maxLength: 255 · deprecated · required

    Early access defined on level Organization

DeclarativeOrganizationPermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    MANAGE
    SELF_CREATE_TOKEN
    BASE_UI_ACCESS

DeclarativeParameter

  • contentrequired
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Parameter ID.

    Example: discount-rate
  • titlestring · maxLength: 255 · required

    Parameter title.

    Example: Discount Rate
  • createdAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time of the entity creation.

    Example: 2023-07-20 12:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Parameter 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:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Finance"]

DeclarativeReference

  • identifierobject · required

    A reference identifier.

  • multivalueboolean · required

    The multi-value flag enables many-to-many cardinality for references.

    Example: false
  • sourcesobject[]

    An array of source columns for a given reference.

  • sourceColumnDataTypesstring[] · deprecated · required

    An array of source column data types for a given reference. Deprecated, use 'sources' instead.

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
  • sourceColumnsstring[] · deprecated · required

    An array of source column names for a given reference. Deprecated, use 'sources' instead.

    Example: ["customer_id"]

DeclarativeReferenceSource

  • columnstring · maxLength: 255 · required

    A name of the source column in the table.

    Example: customer_id
  • targetobject · maxLength: 255 · required

    A grain identifier.

    Example: {"id":"customer_id","type":"attribute"}
  • dataTypestring · enum · maxLength: 255

    A type of the source column.

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: STRING
  • isNullableboolean

    Flag indicating whether the associated source column allows null values.

    Example: false
  • nullValuestring

    Value used in coalesce during joins instead of null.

    Example: empty_value

DeclarativeRsaSpecification

  • algstring · enum · required

    Algorithm intended for use with the key.

    Enum values:
    RS256
    RS384
    RS512
    Example: RS256
  • estring · required

    parameter contains the exponent value for the RSA public key.

  • kidstring · maxLength: 255 · pattern: ^[^.] · required

    Parameter is used to match a specific key.

    Example: key.001
  • ktystring · enum · required

    Key type parameter

    Enum values:
    RSA
    Example: RSA
  • nstring · required

    Parameter contains the modulus value for the RSA public key.

  • usestring · enum · required

    Parameter identifies the intended use of the public key.

    Enum values:
    sig
    Example: sig
  • x5cstring[]

    Parameter contains a chain of one or more PKIX certificates.

  • x5tstring

    Parameter is a base64url-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate.

DeclarativeSetting

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Setting ID.

  • contentobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}
  • typestring · enum

    Type of the setting.

    Enum values:
    TIMEZONE
    ACTIVE_THEME
    ACTIVE_COLOR_PALETTE
    ACTIVE_LLM_ENDPOINT
    ACTIVE_LLM_PROVIDER
    ACTIVE_CALENDARS
    WHITE_LABELING
    LOCALE
    Example: TIMEZONE

DeclarativeSingleWorkspacePermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS

DeclarativeSourceFactReference

  • operationstring · enum · required

    Aggregation operation.

    Enum values:
    SUM
    MIN
    MAX
    Example: SUM
  • referenceobject · required

    A fact identifier.

DeclarativeTable

  • columnsobject[] · required

    An array of physical columns

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Table id.

    Example: customers
  • pathstring[] · required

    Path to table.

    Example: ["table_schema","table_name"]
  • typestring · required

    Table type: TABLE or VIEW.

    Example: TABLE
  • namePrefixstring · maxLength: 255

    Table or view name prefix used in scan. Will be stripped when generating LDM.

    Example: out_gooddata

DeclarativeTables

  • tablesobject[] · required

    An array of physical database tables.

DeclarativeTheme

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · required
  • namestring · maxLength: 255 · required

DeclarativeUser

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    User identifier.

    Example: employee123
  • authIdstring · maxLength: 255

    User identification in the authentication manager.

  • emailstring · maxLength: 255

    User email address

    Example: user@example.com
  • firstnamestring · maxLength: 255

    User first name

    Example: John
  • lastnamestring · maxLength: 255

    User last name

    Example: Wick
  • permissionsobject[]
  • settingsobject[]

    A list of user settings.

  • userGroupsobject[]

DeclarativeUserDataFilter

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    User Data Filters ID. This ID is further used to refer to this instance.

    Example: country_id_setting
  • maqlstring · maxLength: 10000 · required

    Expression in MAQL specifying the User Data Filter

    Example: {label/country} = "USA" AND {label/date.year} = THIS(YEAR)
  • titlestring · maxLength: 255 · required

    User Data Filters setting title.

    Example: Country ID setting
  • descriptionstring · maxLength: 10000

    User Data Filters setting description.

    Example: ID of country setting
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]
  • userobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • userGroupobject

    A user group identifier.

    Example: {"id":"admins","type":"userGroup"}

DeclarativeUserDataFilters

  • userDataFiltersobject[] · required

DeclarativeUserGroup

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    UserGroup identifier.

    Example: employees.all
  • namestring · maxLength: 255

    Name of UserGroup

    Example: admins
  • parentsobject[]
  • permissionsobject[]

DeclarativeUserGroupIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of the user group.

    Example: group.admins
  • typestring · enum · required

    A type.

    Enum values:
    userGroup
    Example: userGroup

DeclarativeUserGroupPermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    SEE

DeclarativeUserGroupPermissions

  • permissionsobject[]

DeclarativeUserGroups

  • userGroupsobject[] · required

DeclarativeUserIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    User identifier.

    Example: employee123
  • typestring · enum · required

    A type.

    Enum values:
    user
    Example: user

DeclarativeUserPermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    SEE

DeclarativeUserPermissions

  • permissionsobject[]

DeclarativeUsers

  • usersobject[] · required

DeclarativeUsersUserGroups

  • userGroupsobject[] · required
  • usersobject[] · required

DeclarativeVisualizationObject

  • contentobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Visualization object ID.

    Example: visualization-1
  • titlestring · maxLength: 255 · required

    Visualization object title.

    Example: Count of goods
  • certificationstring · enum

    Certification status of the entity.

    Enum values:
    CERTIFIED
  • certificationMessagestring | null

    Optional message associated with the certification.

  • certifiedAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time when the certification was set.

  • certifiedByobject

    A 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:30
  • createdByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • descriptionstring · maxLength: 10000

    Visualization object description.

    Example: Simple number for total goods in current production.
  • isHiddenboolean

    If true, this visualization object is hidden from AI search results.

    Example: false
  • modifiedAtstring | null · pattern: [0-9]{4}-[0-9]{2}-[0…

    Time of the last entity modification.

    Example: 2023-07-20 12:30
  • modifiedByobject

    A user identifier.

    Example: {"id":"example123","type":"user"}
  • tagsstring[] · unique

    A list of tags.

    Example: ["Revenues"]

DeclarativeWorkspace

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Identifier of a workspace

    Example: alpha.sales
  • namestring · maxLength: 255 · required

    Name of a workspace to view.

    Example: Alpha Sales
  • automationsobject[]
  • cacheExtraLimitinteger · int64

    Extra cache limit allocated to specific workspace. In case there is extra cache budget setup for organization, it can be split between multiple workspaces.

  • customApplicationSettingsobject[]

    A list of workspace custom settings.

  • dataSourceobject

    The 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: 255

    Description of the workspace

  • earlyAccessValuesstring[] · unique

    Early access defined on level Workspace

  • filterViewsobject[]
  • hierarchyPermissionsobject[]
  • modelobject

    A declarative form of a model and analytics for a workspace.

  • parentobject

    A 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.

  • userDataFiltersobject[]

    A list of workspace user data filters.

  • earlyAccessstring · maxLength: 255 · deprecated · required

    Early access defined on level Workspace

DeclarativeWorkspaceDataFilter

  • columnNamestring · maxLength: 255 · required

    Workspace Data Filters column name. Data are filtered using this physical column.

    Example: country_id
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace Data Filters ID. This ID is further used to refer to this instance.

    Example: country_id
  • titlestring · maxLength: 255 · required

    Workspace Data Filters title.

    Example: Country ID
  • workspaceobject · required

    A workspace identifier.

    Example: { id: demo, type: workspace }
  • workspaceDataFilterSettingsobject[] · required

    Filter settings specifying values of filters valid for the workspace.

  • descriptionstring · maxLength: 10000

    Workspace Data Filters description.

    Example: ID of country

DeclarativeWorkspaceDataFilterColumn

  • dataTypestring · enum · required

    Data type of the column

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: INT
  • namestring · required

    Name of the column

    Example: customer_id

DeclarativeWorkspaceDataFilterReferences

  • filterColumnstring · required

    Filter column name

    Example: filter_id
  • filterColumnDataTypestring · enum · required

    Filter column data type

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: INT
  • filterIdobject · required

    Identifier of a workspace data filter.

DeclarativeWorkspaceDataFilterSetting

  • filterValuesstring[] · required

    Only those rows are returned, where columnName from filter matches those values.

    Example: ["US"]
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace Data Filters ID. This ID is further used to refer to this instance.

    Example: country_id_setting
  • titlestring · maxLength: 255 · required

    Workspace Data Filters setting title.

    Example: Country ID setting
  • workspaceobject · required

    A workspace identifier.

    Example: { id: demo, type: workspace }
  • descriptionstring · maxLength: 10000

    Workspace Data Filters setting description.

    Example: ID of country setting

DeclarativeWorkspaceDataFilters

  • workspaceDataFiltersobject[] · required

DeclarativeWorkspaceHierarchyPermission

  • assigneeobject · required

    Identifier of a user or user-group.

  • namestring · enum · required

    Permission name.

    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS

DeclarativeWorkspaceModel

  • analyticsobject
  • ldmobject

    A logical data model (LDM) representation.

DeclarativeWorkspacePermissions

  • hierarchyPermissionsobject[]
  • permissionsobject[]

DeclarativeWorkspaces

  • workspaceDataFiltersobject[] · required
  • workspacesobject[] · required

DefaultSmtp

  • typestring · enum · required

    The destination type.

    Enum values:
    DEFAULT_SMTP
  • fromEmailstring · email

    E-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.com
  • fromEmailNamestring

    An 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

DeleteFilesRequest

  • fileNamesstring[] · required

    Names of the files to delete.

DependentEntitiesGraph

  • edgesarray[] · unique · required
  • nodesobject[] · unique · required

DependentEntitiesNode

  • idstring · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard
    attribute
    attributeHierarchy
    dashboardPlugin
    dataset
    fact
    label
    metric
    Example: metric
  • titlestring

DependentEntitiesRequest

  • identifiersobject[] · required
  • relationstring · enum

    Entity 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:
    DEPENDENTS
    DEPENDENCIES
    Default: DEPENDENTS

DependentEntitiesResponse

  • graphobject · required

DependsOn

  • labelstring · required

    Specifies on which label the filter depends on.

  • values(string | null)[] · required

    Specifies values of the label for element filtering.

  • complementFilterboolean

    Inverse filtering mode.

    Default: false

DependsOnDateFilter

  • dateFilterobject · required

    Abstract filter definition type for dates.

DependsOnItem

DimAttribute

  • idstring · required

    ID of the object

    Example: country
  • titlestring · required

    Title of attribute.

  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute

Dimension

  • itemIdentifiersstring[] · required

    List 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: firstDimension
  • sortingobject[]

    List of sorting rules. From most relevant to least relevant (less relevant rule is applied, when more relevant rule compares items as equal).

DimensionHeader

  • headerGroupsobject[] · required

    An array containing header groups.

DistributionConfig

  • typestring · required

DuplicateKeyConfig

  • columnsstring[]

    Key columns. Defaults to first inferred column.

Element

  • primaryTitlestring · required

    Title of primary label of attribute owning requested label, null if the title is null or the primary label is excluded

  • titlestring · required

    Title of requested label.

ElementsRequest

  • labelstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Requested label.

    Example: label_id
  • cacheIdstring

    If specified, the element data will be taken from the result with the same cacheId if it is available.

  • complementFilterboolean

    Inverse filters:

    • false - return items matching patternFilter and exactFilter
    • true - return items not matching patternFilter and exactFilter
    Default: false
  • dependsOnarray

    Return only items that are not filtered-out by the parent filters.

  • exactFilter(string | null)[]

    Return only items, whose label title exactly matches one of filter.

  • excludePrimaryLabelboolean

    Excludes items from the result that differ only by primary label

    • false - return items with distinct primary label
    • true - return items with distinct requested label
    Default: false
  • filterByobject

    Specifies what is used for filtering.

  • patternFilterstring

    Return only items, whose label title case insensitively contains filter as substring.

  • sortOrderstring · enum

    Sort order of returned items. Items are sorted by label title. If no sort order is specified then attribute's sortDirection is used, which is ASC by default

    Enum values:
    ASC
    DESC
  • validateBy(object | null)[]

    Return only items that are computable on metric.

  • dataSamplingPercentagenumber · float · deprecated · required

    Specifies 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[] · required

    List of returned elements.

  • pagingobject · required

    Current page description.

  • primaryLabelobject · required

    Object identifier.

  • cacheIdstring

    The 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.

  • formatobject

    Attribute format describes formatting information to effectively format attribute values when needed.

  • granularitystring · enum

    Granularity of requested label in case of date attribute

    Enum values:
    MINUTE
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
    MINUTE_OF_HOUR

EntitlementsRequest

  • entitlementsNamestring[] · unique · required
    Enum values:
    CacheStrategy
    Contract
    CustomTheming
    ExtraCache
    Hipaa
    PdfExports
    UiLocalization
    Tier

EntityIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Object identifier.

  • typestring · enum · required
    Enum values:
    analyticalDashboard
    attribute
    attributeHierarchy
    dashboardPlugin
    dataset
    fact
    label
    metric
    Example: metric

EntitySearchBody

  • filterstring | null

    Filtering 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 | null

    List of related entities to include in the response

  • metaIncludearray | null · unique

    Set of metadata fields to include in the response

  • pageobject

    Pagination information for entity search

  • sortarray | null

    Sorting criteria (can specify multiple sort orders)

EntitySearchPage

  • indexinteger · int32 · min: 0 · required

    Zero-based page index

    Default: 0
  • sizeinteger · int32 · min: 1 · required

    Number of items per page

    Default: 100

EntitySearchSort

  • propertystring · required

    Property name to sort by

  • directionstring · enum

    Sort direction

    Enum values:
    ASC
    DESC
    Default: ASC

ExecutionLinks

  • executionResultstring · required

    Link to the result data.

ExecutionResponse

  • dimensionsobject[] · required

    Dimensions of the result

  • linksobject · required

    Links to the execution result.

ExecutionResult

  • dataobject[] · required

    A 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[] · required

    An 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[] · required
  • metadataobject · required

    Additional metadata for the particular execution result.

  • pagingobject · required

    A paging information related to the data presented in the execution result. These paging information are multi-dimensional.

ExecutionResultDataSourceMessage

  • correlationIdstring · required

    Id correlating different pieces of supplementary info together.

  • sourcestring · required

    Information about what part of the system created this piece of supplementary info.

  • typestring · required

    Type of the supplementary info instance. There are currently no well-known values for this, but there might be some in the future.

  • dataobject

    Data of this particular supplementary info item: a free-form JSON specific to the particular supplementary info item type.

ExecutionResultGrandTotal

  • dataobject[] · required

    A 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[] · required

    Contains headers for a subset of totalDimensions in which the totals are grand totals.

  • totalDimensionsstring[] · required

    Dimensions of the grand totals.

ExecutionResultHeader

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributeHeader
type = object · requires: measureHeader
type = object · requires: totalHeader
Properties for Variant 1:
  • attributeHeaderobject · required

    Header containing the information related to attributes.

ExecutionResultMetadata

  • dataSourceMessagesobject[] · required

    Additional information sent by the underlying data source.

ExecutionResultPaging

  • countinteger[] · required

    A count of the returned results in every dimension.

    Example: [2,2]
  • offsetinteger[] · required

    The offset of the results returned in every dimension.

    Example: [0,0]
  • totalinteger[] · required

    A total count of the results in every dimension.

    Example: [2,2]

ExecutionSettings

  • dataSamplingPercentagenumber · float

    Specifies 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-time

    Specifies the timestamp of the execution from which relative filters are resolved. If not set, the current time is used.

ExportRequest

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: dashboardId, fileName
type = object · requires: fileName, format
Properties for Variant 1:

Export request object describing the export properties and metadata for dashboard PDF exports.

  • dashboardIdstring · required

    Dashboard identifier

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • fileNamestring · required

    File name to be used for retrieving the pdf document.

    Example: filename
  • metadataobject

    Metadata definition in free-form JSON format.

    Example: {}

ExportResponse

  • exportResultstring · required

ExportResult

  • exportIdstring · required
  • fileNamestring · required
  • statusstring · enum · required
    Enum values:
    SUCCESS
    ERROR
    INTERNAL_ERROR
    TIMEOUT
  • errorMessagestring
  • expiresAtstring · date-time
  • fileSizeinteger · int64
  • fileUristring
  • finishedAtstring · date-time
  • traceIdstring
  • triggeredAtstring · date-time

FactIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Fact ID.

    Example: fact_id
  • typestring · enum · required

    A type of the fact.

    Enum values:
    fact
    Example: fact

FailedOperation

  • idstring · required

    Id of the operation

  • kindstring · enum · required

    Type 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.
    • create-pipe-table — Creating a pipe table backed by an S3 data source.
    • delete-pipe-table — Deleting a pipe table.
    Enum values:
    provision-database
    deprovision-database
    run-service-command
    create-pipe-table
    delete-pipe-table
  • statusstring · required
  • errorobject · required

    Error information for a failed operation

FeatureFlagsContext

  • earlyAccessstring · required
  • earlyAccessValuesstring[] · unique · required

Features

  • contextobject · required

Feedback

  • typestring · enum · required

    Feedback type.

    Enum values:
    POSITIVE
    NEGATIVE
  • text

    Optional free-form feedback comment.

File

  • anyobject[]
  • canResegmentstring · enum
    Enum values:
    YES
    NO
  • idstring
  • notesobject
  • originalstring
  • otherAttributesobject
  • skeletonobject
  • spacestring
  • srcDirstring · enum
    Enum values:
    LTR
    RTL
    AUTO
  • translatestring · enum
    Enum values:
    YES
    NO
  • trgDirstring · enum
    Enum values:
    LTR
    RTL
    AUTO
  • unitOrGroupobject[]

Filter

FilterBy

  • labelTypestring · enum

    Specifies which label is used for filtering - primary or requested.

    Enum values:
    PRIMARY
    REQUESTED
    Default: REQUESTED

FilterDefinition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching 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: relativeDateFilter
type = object · requires: allTimeDateFilter
type = object · requires: negativeAttributeFilter
type = object · requires: positiveAttributeFilter
type = object · requires: matchAttributeFilter
Properties for Variant 1:

Filter in form of direct MAQL query.

  • inlineobject · required

FilterDefinitionForSimpleMeasure

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object · requires: type, using, state
Properties for Variant 1:

Abstract filter definition type for dates.

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: absoluteDateFilter
type = object · requires: relativeDateFilter
type = object · requires: allTimeDateFilter
Properties for Variant 1:

A datetime filter specifying exact from and to values.

  • absoluteDateFilterobject · required

ForecastConfig

  • confidenceLevelnumber · float · required

    Confidence interval boundary value.

  • forecastPeriodinteger · int32 · required

    Number of future periods that should be forecasted

  • seasonalboolean · required

    Whether the input data is seasonal

ForecastRequest

  • forecastPeriodinteger · int32 · required

    Number of future periods that should be forecasted

  • confidenceLevelnumber · float

    Confidence interval boundary value.

    Default: 0.95
  • seasonalboolean

    Whether the input data is seasonal

    Default: false

ForecastResult

  • attributestring[] · required
  • lowerBound(number | null)[] · required
  • origin(number | null)[] · required
  • prediction(number | null)[] · required
  • upperBound(number | null)[] · required

FoundObjects

  • objectsobject[] · required

    List of objects found with a similarity search.

  • reasoningstring · required

    DEPRECATED: Use top-level reasoning.steps instead. Reasoning from LLM. Description of how and why the answer was generated.

Frequency

  • bucketsobject[] · required

FrequencyBucket

  • countinteger · int64 · required
  • valuestring

FrequencyProperties

  • valueLimitinteger · int32

    The maximum number of distinct values to return.

    Default: 10

FunctionCallContent

  • argumentsobject · required

    Function/tool arguments payload.

  • callIdstring · required

    Function call correlation identifier.

  • idstring · required

    Function call item identifier from LLM.

  • namestring · required

    Function/tool name.

  • typestring · const

    Type of item content.

    Const value: toolCall
    Default: toolCall

FunctionResultContent

  • callIdstring · required

    Function call correlation identifier.

  • resultstring · required

    Serialized function/tool execution result.

  • typestring · const

    Type of item content.

    Const value: toolResult
    Default: toolResult

GdStorageFile

  • modifiedAtstring · date-time · required

    Last modification timestamp of the file.

  • namestring · required

    Name of the file.

  • sizeinteger · int64 · required

    Size of the file in bytes.

  • typestring · enum · required

    Type of the file.

    Enum values:
    CSV

GenerateDescriptionRequest

  • objectIdstring · required

    Identifier of the object to describe

  • objectTypestring · enum · required

    Type of the object to describe. One of: visualization, dashboard, metric, fact, attribute

    Enum values:
    Visualization
    Dashboard
    Metric
    Fact
    Attribute

GenerateDescriptionResponse

  • descriptionstring

    Generated description of the requested object

  • notestring

    Additional note with details in case generation was not performed

GenerateLdmRequest

  • aggregatedFactPrefixstring

    Columns starting with this prefix will be considered as aggregated facts. The prefix is then followed by the value of separator parameter. Given the aggregated fact prefix is aggr and separator is __, the columns with name like aggr__sum__product__sold will be considered as aggregated sold fact in the product table with SUM aggregate function.

    Example: aggr
  • dateGranularitiesstring

    Option to control date granularities for date datasets. Empty value enables common date granularities (DAY, WEEK, MONTH, QUARTER, YEAR). Default value is all which enables all available date granularities, including time granularities (like hours, minutes).

    Example: all
  • dateReferencePrefixstring

    Columns starting with this prefix will be considered as references to date dataset. The prefix is then followed by the value of separator parameter. Given the reference prefix is d and separator is __, the columns with name like d__date will be considered as reference to date dataset. There can be also second separator and granularity suffix, e.g. d__date__day to create attribute reference to exact date dataset and granularity.

    Example: d
  • denormPrefixstring

    Columns starting with this prefix will be considered as denormalization references. The prefix is then followed by the value of separator parameter. Given the denormalization reference prefix is dr and separator is __, the columns with name like dr__customer_name will be considered as denormalization references.

    Example: dr
  • factPrefixstring

    Columns starting with this prefix will be considered as facts. The prefix is then followed by the value of separator parameter. Given the fact prefix is f and separator is __, the columns with name like f__sold will be considered as facts.

    Example: f
  • generateLongIdsboolean

    A 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: false
  • grainMultivalueReferencePrefixstring

    Columns starting with this prefix will be considered as grain multivalue references. The prefix is then followed by the value of separator parameter. Given the reference prefix is grmr and separator is __, the columns with name like grmr__customer__customer_id will be considered as grain multivalue references to customer_id in customer table.

    Example: grmr
  • grainPrefixstring

    Columns starting with this prefix will be considered as grains. The prefix is then followed by the value of separator parameter. Given the grain prefix is gr and separator is __, the columns with name like gr__name will be considered as grains.

    Example: gr
  • grainReferencePrefixstring

    Columns starting with this prefix will be considered as grain references. The prefix is then followed by the value of separator parameter. For composite references, the reference is multivalue if at least one column is multivalue. Given the reference prefix is grr and separator is __, the columns with name like grr__customer__customer_id will be considered as grain references to customer_id in customer table.

    Example: grr
  • multivalueReferencePrefixstring

    Columns starting with this prefix will be considered as multivalue references. The prefix is then followed by the value of separator parameter. For composite references, the reference is multivalue if at least one column is multivalue. Given the reference prefix is mr and separator is __, the columns with name like mr__customer__customer_id will be considered as multivalue references to customer_id in customer table.

    Example: mr
  • pdmobject

    PDM additions wrapper.

  • primaryLabelPrefixstring

    Columns starting with this prefix will be considered as primary labels. The prefix is then followed by the value of separator parameter. Given the primary label prefix is pl and separator is __, the columns with name like pl__country_id will be considered as primary labels.

    Example: pl
  • referencePrefixstring

    Columns starting with this prefix will be considered as references. The prefix is then followed by the value of separator parameter. Given the reference prefix is r and separator is __, the columns with name like r__customer__customer_id will be considered as references to customer_id in customer table.

    Example: r
  • secondaryLabelPrefixstring

    Columns starting with this prefix will be considered as secondary labels. The prefix is then followed by the value of separator parameter. Given the secondary label prefix is ls and separator is __, the columns with name like ls__country_id__country_name will be considered as secondary labels.

    Example: ls
  • separatorstring

    A separator between prefixes and the names. Default is "__".

    Default: __
  • translationPrefixstring

    Columns starting with this prefix will be considered as secondary label translation. The prefix is then followed by the value of separator parameter. Given the translation prefix is tr and separator is __, the columns with name like tr__attribute__label__en-US will be considered as secondary label en-US translation to label label in attribute attribute.

    Example: tr
  • wdfPrefixstring

    Column serving as workspace data filter. No labels are auto generated for such columns.

    Default: wdf
  • workspaceIdstring

    Optional workspace id.

  • tablePrefixstring · deprecated · required

    Tables starting with this prefix will be included. The prefix is then followed by the value of separator parameter. Given the table prefix is out_table and separator is __, the table with name like out_table__customers will be scanned.

    Example: out_table
  • viewPrefixstring · deprecated · required

    Views starting with this prefix will be included. The prefix is then followed by the value of separator parameter. Given the view prefix is out_view and separator is __, the table with name like out_view__us_customers will be scanned.

    Example: out_view

GenerateTitleRequest

  • objectIdstring · required

    Identifier of the object to title

  • objectTypestring · enum · required

    Type of the object to title. Matches chat-search object types.

    Enum values:
    Visualization
    Dashboard
    Metric
    Fact
    Attribute

GenerateTitleResponse

  • notestring

    Additional note with details in case generation was not performed

  • titlestring

    Generated title of the requested object

GeoAreaConfig

  • collectionobject · required

GeoCollectionIdentifier

  • idstring · maxLength: 255 · required

    Geo collection identifier.

  • kindstring · enum

    Type of geo collection.

    Enum values:
    STATIC
    CUSTOM
    Default: STATIC

GeoJsonFeature

  • propertiesobject · required
  • typestring · required
  • geometryobject

    GeoJSON Geometry

  • idobject

GeoJsonFeatureCollection

  • featuresobject[] · required
  • typestring · required
  • bboxnumber[]

GeoJsonGeometry

  • coordinatesobject · required
  • typestring · required

GetQualityIssuesResponse

  • issuesobject[] · required

    List of quality issues found in the workspace

  • statusstring · enum · required

    Status of the latest triggered quality check process

    Enum values:
    RUNNING
    SYNCING
    COMPLETED
    FAILED
    CANCELLED
    NOT_FOUND
    DISABLED
  • updatedAtstring

    Timestamp when the quality issues were last updated (ISO format)

GetServiceStatusResponse

  • statusobject | null · maxLength: 15000 · required

    Free-form JSON object

    Example: {}

GrainIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Grain ID.

    Example: attr.customers.customer_name
  • typestring · enum · required

    A type of the grain.

    Enum values:
    attribute
    date
    Example: ATTRIBUTE

GrantedPermission

  • levelstring · required

    Level of permission

    Example: VIEW, SHARE, EDIT
  • sourcestring · required

    Source of permission

    Example: direct/indirect

GranularitiesFormatting

  • titleBasestring · maxLength: 255 · required

    Title base is used as a token in title pattern. If left empty, it is replaced by date dataset title.

  • titlePatternstring · maxLength: 255 · required

    This 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 - represents DateGranularity built-in title
    Example: %titleBase - %granularityTitle

HTTPValidationError

  • detailobject[]

HashDistributionConfig

  • bucketsinteger · int32 · min: 1

    Number of hash buckets. Defaults to 1.

  • columnsstring[]

    Columns to distribute by. Defaults to first column.

HeaderGroup

  • headersobject[] · required

    An array containing headers.

HierarchyObjectIdentification

  • idstring · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard
    attribute
    dashboardPlugin
    dataset
    fact
    label
    metric
    prompt
    Example: metric

Histogram

  • bucketsobject[] · required

HistogramBucket

  • countinteger · int64 · required
  • lowerBoundnumber · double · required
  • upperBoundnumber · double · required

HistogramProperties

  • bucketCountinteger · int32 · required

IdentifierDuplications

  • idstring · required
  • originsstring[] · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard
    attribute
    dashboardPlugin
    dataset
    fact
    label
    metric
    prompt
    Example: metric

IdentifierRef

  • identifierobject

ImageExportRequest

  • dashboardIdstring · required

    Dashboard identifier

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • fileNamestring · required

    File name to be used for retrieving the image document.

    Example: filename
  • formatstring · enum · required

    Requested resulting file type.

    Enum values:
    PNG
    Example: PNG
  • widgetIdsstring[] · minItems: 1 · maxItems: 1 · unique · required

    List of widget identifiers to be exported. Note that only one widget is currently supported.

  • metadataobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}

ImportCsvRequest

  • tablesobject[] · required

    Information about the individual tables.

ImportCsvRequestTable

  • namestring · required

    Name of the table.

  • sourceobject · required

    Information about source data for a particular table.

ImportCsvRequestTableSource

  • configobject · required

    Config to use when accessing the data for executions, etc.

  • locationstring · required

    Location of the data in the staging area.

ImportCsvRequestTableSourceConfig

  • columnDateFormatsobject

    Date formats to use to use to read the given columns.

  • convertOptionsobject

    Options for converting CSV files when reading.

  • parseOptionsobject

    Options for parsing CSV files.

  • readOptionsobject

    Options for reading CSV files.

ImportCsvResponse

  • namestring · required

    Name of the table the file was imported to.

  • versioninteger · int32 · required

    Version the file was imported as.

ImportGeoCollectionRequest

  • locationstring · required

    Location of the file in the staging area.

ImportGeoCollectionResponse

  • versioninteger · int32 · required

    The version of the imported geo collection.

InPlatform

  • typestring · enum · required

    The destination type.

    Enum values:
    IN_PLATFORM

InlineFilterDefinition

  • inlineobject · required

InlineMeasureDefinition

  • inlineobject · required

InsightWidgetDescriptor

  • titlestring · required

    Widget title as displayed on the dashboard.

  • visualizationIdstring · required

    Visualization object ID referenced by this insight widget.

  • widgetIdstring · required

    Widget object ID.

  • filtersobject[]

    Filters currently applied to the dashboard.

  • resultIdstring

    Signed result ID for this widget's cached execution result.

IntroSlideTemplate

Invitation

  • emailstring · email · required
  • userIdstring · required
  • firstNamestring
  • forceSendboolean

    Force resend invitation email even if a pending invitation exists. Maximum 3 emails can be sent per invitation (1 initial + 2 resends)

  • lastNamestring

JsonApiAggregatedFactLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    aggregatedFact

JsonApiAggregatedFactOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    aggregatedFact
    Example: aggregatedFact
  • metaobject
  • relationshipsobject

JsonApiAggregatedFactOutDocument

  • dataobject · required

    JSON:API representation of aggregatedFact entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiAggregatedFactOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributes, id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of dataset entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataset
    Example: dataset
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAggregatedFactOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAggregatedFactOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    aggregatedFact
    Example: aggregatedFact
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAggregatedFactToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    aggregatedFact

JsonApiAnalyticalDashboardIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard

JsonApiAnalyticalDashboardInDocument

  • dataobject · required

    JSON:API representation of analyticalDashboard entity.

JsonApiAnalyticalDashboardLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard

JsonApiAnalyticalDashboardOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject

JsonApiAnalyticalDashboardOutDocument

  • dataobject · required

    JSON:API representation of analyticalDashboard entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiAnalyticalDashboardOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
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: id, type
type = object · requires: attributes, id, type
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAnalyticalDashboardOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAnalyticalDashboardOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAnalyticalDashboardPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard

JsonApiAnalyticalDashboardPatchDocument

  • dataobject · required

    JSON:API representation of patching analyticalDashboard entity.

JsonApiAnalyticalDashboardPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiAnalyticalDashboardPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of analyticalDashboard entity.

JsonApiAnalyticalDashboardToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard

JsonApiAnalyticalDashboardToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    analyticalDashboard

JsonApiApiTokenIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    apiToken
    Example: apiToken

JsonApiApiTokenInDocument

  • dataobject · required

    JSON:API representation of apiToken entity.

JsonApiApiTokenOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    apiToken
    Example: apiToken
  • attributesobject

JsonApiApiTokenOutDocument

  • dataobject · required

    JSON:API representation of apiToken entity.

  • linksobject

JsonApiApiTokenOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiApiTokenOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    apiToken
    Example: apiToken
  • attributesobject
  • linksobject

JsonApiAttributeHierarchyIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attributeHierarchy
    Example: attributeHierarchy
  • attributesobject

JsonApiAttributeHierarchyInDocument

  • dataobject · required

    JSON:API representation of attributeHierarchy entity.

JsonApiAttributeHierarchyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    attributeHierarchy

JsonApiAttributeHierarchyOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attributeHierarchy
    Example: attributeHierarchy
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiAttributeHierarchyOutDocument

  • dataobject · required

    JSON:API representation of attributeHierarchy entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiAttributeHierarchyOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of attribute entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAttributeHierarchyOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAttributeHierarchyOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attributeHierarchy
    Example: attributeHierarchy
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAttributeHierarchyPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attributeHierarchy
    Example: attributeHierarchy
  • attributesobject

JsonApiAttributeHierarchyPatchDocument

  • dataobject · required

    JSON:API representation of patching attributeHierarchy entity.

JsonApiAttributeHierarchyToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    attributeHierarchy

JsonApiAttributeLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    attribute

JsonApiAttributeOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiAttributeOutDocument

  • dataobject · required

    JSON:API representation of attribute entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiAttributeOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
type = object · requires: attributes, id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of attributeHierarchy entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attributeHierarchy
    Example: attributeHierarchy
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAttributeOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAttributeOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAttributePatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • relationshipsobject

JsonApiAttributePatchDocument

  • dataobject · required

    JSON:API representation of patching attribute entity.

JsonApiAttributeToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    attribute

JsonApiAttributeToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    attribute

JsonApiAutomationIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automation
    Example: automation
  • attributesobject
  • relationshipsobject

JsonApiAutomationInDocument

  • dataobject · required

    JSON:API representation of automation entity.

JsonApiAutomationLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    automation

JsonApiAutomationOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automation
    Example: automation
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiAutomationOutDocument

  • dataobject · required

    JSON:API representation of automation entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiAutomationOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching 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
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAutomationOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAutomationOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automation
    Example: automation
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiAutomationPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automation
    Example: automation
  • attributesobject
  • relationshipsobject

JsonApiAutomationPatchDocument

  • dataobject · required

    JSON:API representation of patching automation entity.

JsonApiAutomationResultLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    automationResult

JsonApiAutomationResultOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automationResult
    Example: automationResult
  • relationshipsobject

JsonApiAutomationResultOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiAutomationResultOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    automationResult
    Example: automationResult
  • relationshipsobject
  • linksobject

JsonApiAutomationResultToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    automationResult

JsonApiAutomationToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    automation

JsonApiColorPaletteIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    colorPalette
    Example: colorPalette

JsonApiColorPaletteInDocument

  • dataobject · required

    JSON:API representation of colorPalette entity.

JsonApiColorPaletteOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    colorPalette
    Example: colorPalette

JsonApiColorPaletteOutDocument

  • dataobject · required

    JSON:API representation of colorPalette entity.

  • linksobject

JsonApiColorPaletteOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiColorPaletteOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    colorPalette
    Example: colorPalette
  • linksobject

JsonApiColorPalettePatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    colorPalette
    Example: colorPalette

JsonApiColorPalettePatchDocument

  • dataobject · required

    JSON:API representation of patching colorPalette entity.

JsonApiCookieSecurityConfigurationIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cookieSecurityConfiguration
    Example: cookieSecurityConfiguration
  • attributesobject

JsonApiCookieSecurityConfigurationInDocument

  • dataobject · required

    JSON:API representation of cookieSecurityConfiguration entity.

JsonApiCookieSecurityConfigurationOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cookieSecurityConfiguration
    Example: cookieSecurityConfiguration
  • attributesobject

JsonApiCookieSecurityConfigurationOutDocument

  • dataobject · required

    JSON:API representation of cookieSecurityConfiguration entity.

  • linksobject

JsonApiCookieSecurityConfigurationPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cookieSecurityConfiguration
    Example: cookieSecurityConfiguration
  • attributesobject

JsonApiCookieSecurityConfigurationPatchDocument

  • dataobject · required

    JSON:API representation of patching cookieSecurityConfiguration entity.

JsonApiCspDirectiveIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cspDirective
    Example: cspDirective

JsonApiCspDirectiveInDocument

  • dataobject · required

    JSON:API representation of cspDirective entity.

JsonApiCspDirectiveOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cspDirective
    Example: cspDirective

JsonApiCspDirectiveOutDocument

  • dataobject · required

    JSON:API representation of cspDirective entity.

  • linksobject

JsonApiCspDirectiveOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiCspDirectiveOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cspDirective
    Example: cspDirective
  • linksobject

JsonApiCspDirectivePatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    cspDirective
    Example: cspDirective

JsonApiCspDirectivePatchDocument

  • dataobject · required

    JSON:API representation of patching cspDirective entity.

JsonApiCustomApplicationSettingIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customApplicationSetting
    Example: customApplicationSetting

JsonApiCustomApplicationSettingInDocument

  • dataobject · required

    JSON:API representation of customApplicationSetting entity.

JsonApiCustomApplicationSettingOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customApplicationSetting
    Example: customApplicationSetting
  • metaobject

JsonApiCustomApplicationSettingOutDocument

  • dataobject · required

    JSON:API representation of customApplicationSetting entity.

  • linksobject

JsonApiCustomApplicationSettingOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiCustomApplicationSettingOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customApplicationSetting
    Example: customApplicationSetting
  • metaobject
  • linksobject

JsonApiCustomApplicationSettingPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customApplicationSetting
    Example: customApplicationSetting

JsonApiCustomApplicationSettingPatchDocument

  • dataobject · required

    JSON:API representation of patching customApplicationSetting entity.

JsonApiCustomApplicationSettingPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    customApplicationSetting
    Example: customApplicationSetting
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiCustomApplicationSettingPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of customApplicationSetting entity.

JsonApiCustomGeoCollectionIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customGeoCollection
    Example: customGeoCollection
  • attributesobject

JsonApiCustomGeoCollectionInDocument

  • dataobject · required

    JSON:API representation of customGeoCollection entity.

JsonApiCustomGeoCollectionOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customGeoCollection
    Example: customGeoCollection
  • attributesobject

JsonApiCustomGeoCollectionOutDocument

  • dataobject · required

    JSON:API representation of customGeoCollection entity.

  • linksobject

JsonApiCustomGeoCollectionOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiCustomGeoCollectionOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customGeoCollection
    Example: customGeoCollection
  • attributesobject
  • linksobject

JsonApiCustomGeoCollectionPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    customGeoCollection
    Example: customGeoCollection
  • attributesobject

JsonApiCustomGeoCollectionPatchDocument

  • dataobject · required

    JSON:API representation of patching customGeoCollection entity.

JsonApiDashboardPluginIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dashboardPlugin
    Example: dashboardPlugin
  • attributesobject

JsonApiDashboardPluginInDocument

  • dataobject · required

    JSON:API representation of dashboardPlugin entity.

JsonApiDashboardPluginLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    dashboardPlugin

JsonApiDashboardPluginOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dashboardPlugin
    Example: dashboardPlugin
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiDashboardPluginOutDocument

  • dataobject · required

    JSON:API representation of dashboardPlugin entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiDashboardPluginOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiDashboardPluginOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dashboardPlugin
    Example: dashboardPlugin
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiDashboardPluginPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dashboardPlugin
    Example: dashboardPlugin
  • attributesobject

JsonApiDashboardPluginPatchDocument

  • dataobject · required

    JSON:API representation of patching dashboardPlugin entity.

JsonApiDashboardPluginPostOptionalId

  • typestring · enum · required

    Object type

    Enum values:
    dashboardPlugin
    Example: dashboardPlugin
  • attributesobject
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiDashboardPluginPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of dashboardPlugin entity.

JsonApiDashboardPluginToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    dashboardPlugin

JsonApiDataSourceIdentifierOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSourceIdentifier
    Example: dataSourceIdentifier
  • metaobject

JsonApiDataSourceIdentifierOutDocument

  • dataobject · required

    JSON:API representation of dataSourceIdentifier entity.

  • linksobject

JsonApiDataSourceIdentifierOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiDataSourceIdentifierOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSourceIdentifier
    Example: dataSourceIdentifier
  • metaobject
  • linksobject

JsonApiDataSourceIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSource
    Example: dataSource

JsonApiDataSourceInDocument

  • dataobject · required

    JSON:API representation of dataSource entity.

JsonApiDataSourceOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSource
    Example: dataSource
  • metaobject

JsonApiDataSourceOutDocument

  • dataobject · required

    JSON:API representation of dataSource entity.

  • linksobject

JsonApiDataSourceOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiDataSourceOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSource
    Example: dataSource
  • metaobject
  • linksobject

JsonApiDataSourcePatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataSource
    Example: dataSource

JsonApiDataSourcePatchDocument

  • dataobject · required

    JSON:API representation of patching dataSource entity.

JsonApiDatasetLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    dataset

JsonApiDatasetOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataset
    Example: dataset
  • metaobject
  • relationshipsobject

JsonApiDatasetOutDocument

  • dataobject · required

    JSON:API representation of dataset entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiDatasetOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching 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
Properties for Variant 1:

JSON:API representation of aggregatedFact entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    aggregatedFact
    Example: aggregatedFact
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiDatasetOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiDatasetOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataset
    Example: dataset
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiDatasetPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    dataset
    Example: dataset
  • attributesobject

JsonApiDatasetPatchDocument

  • dataobject · required

    JSON:API representation of patching dataset entity.

JsonApiDatasetToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    dataset

JsonApiDatasetToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    dataset

JsonApiEntitlementOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    entitlement
    Example: entitlement
  • attributesobject

JsonApiEntitlementOutDocument

  • dataobject · required

    JSON:API representation of entitlement entity.

  • linksobject

JsonApiEntitlementOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiEntitlementOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    entitlement
    Example: entitlement
  • attributesobject
  • linksobject

JsonApiExportDefinitionIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportDefinition
    Example: exportDefinition
  • attributesobject
  • relationshipsobject

JsonApiExportDefinitionInDocument

  • dataobject · required

    JSON:API representation of exportDefinition entity.

JsonApiExportDefinitionLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    exportDefinition

JsonApiExportDefinitionOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportDefinition
    Example: exportDefinition
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiExportDefinitionOutDocument

  • dataobject · required

    JSON:API representation of exportDefinition entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiExportDefinitionOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributes, id, type
type = object · requires: id, type
type = object · requires: id, type
type = object · requires: attributes, id, type
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiExportDefinitionOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiExportDefinitionOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportDefinition
    Example: exportDefinition
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiExportDefinitionPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportDefinition
    Example: exportDefinition
  • attributesobject
  • relationshipsobject

JsonApiExportDefinitionPatchDocument

  • dataobject · required

    JSON:API representation of patching exportDefinition entity.

JsonApiExportDefinitionPostOptionalId

  • typestring · enum · required

    Object type

    Enum values:
    exportDefinition
    Example: exportDefinition
  • attributesobject
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1
  • relationshipsobject

JsonApiExportDefinitionPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of exportDefinition entity.

JsonApiExportDefinitionToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    exportDefinition

JsonApiExportTemplateIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportTemplate
    Example: exportTemplate

JsonApiExportTemplateInDocument

  • dataobject · required

    JSON:API representation of exportTemplate entity.

JsonApiExportTemplateOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportTemplate
    Example: exportTemplate

JsonApiExportTemplateOutDocument

  • dataobject · required

    JSON:API representation of exportTemplate entity.

  • linksobject

JsonApiExportTemplateOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiExportTemplateOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportTemplate
    Example: exportTemplate
  • linksobject

JsonApiExportTemplatePatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    exportTemplate
    Example: exportTemplate

JsonApiExportTemplatePatchDocument

  • dataobject · required

    JSON:API representation of patching exportTemplate entity.

JsonApiExportTemplatePostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    exportTemplate
    Example: exportTemplate
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiExportTemplatePostOptionalIdDocument

  • dataobject · required

    JSON:API representation of exportTemplate entity.

JsonApiFactLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    fact

JsonApiFactOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    fact
    Example: fact
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiFactOutDocument

  • dataobject · required

    JSON:API representation of fact entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiFactOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiFactOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    fact
    Example: fact
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiFactPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    fact
    Example: fact
  • attributesobject

JsonApiFactPatchDocument

  • dataobject · required

    JSON:API representation of patching fact entity.

JsonApiFactToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    fact

JsonApiFactToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    fact

JsonApiFilterContextIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterContext
    Example: filterContext

JsonApiFilterContextInDocument

  • dataobject · required

    JSON:API representation of filterContext entity.

JsonApiFilterContextLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    filterContext

JsonApiFilterContextOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterContext
    Example: filterContext
  • metaobject
  • relationshipsobject

JsonApiFilterContextOutDocument

  • dataobject · required

    JSON:API representation of filterContext entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiFilterContextOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
type = object · requires: attributes, id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of attribute entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiFilterContextOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiFilterContextOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterContext
    Example: filterContext
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiFilterContextPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterContext
    Example: filterContext

JsonApiFilterContextPatchDocument

  • dataobject · required

    JSON:API representation of patching filterContext entity.

JsonApiFilterContextPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    filterContext
    Example: filterContext
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiFilterContextPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of filterContext entity.

JsonApiFilterContextToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    filterContext

JsonApiFilterViewIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterView
    Example: filterView
  • relationshipsobject

JsonApiFilterViewInDocument

  • dataobject · required

    JSON:API representation of filterView entity.

JsonApiFilterViewOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterView
    Example: filterView
  • relationshipsobject

JsonApiFilterViewOutDocument

  • dataobject · required

    JSON:API representation of filterView entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiFilterViewOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributes, id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiFilterViewOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiFilterViewOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterView
    Example: filterView
  • relationshipsobject
  • linksobject

JsonApiFilterViewPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    filterView
    Example: filterView
  • relationshipsobject

JsonApiFilterViewPatchDocument

  • dataobject · required

    JSON:API representation of patching filterView entity.

JsonApiIdentityProviderIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    identityProvider
    Example: identityProvider
  • attributesobject

JsonApiIdentityProviderInDocument

  • dataobject · required

    JSON:API representation of identityProvider entity.

JsonApiIdentityProviderLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    identityProvider

JsonApiIdentityProviderOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    identityProvider
    Example: identityProvider
  • attributesobject

JsonApiIdentityProviderOutDocument

  • dataobject · required

    JSON:API representation of identityProvider entity.

  • linksobject

JsonApiIdentityProviderOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiIdentityProviderOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    identityProvider
    Example: identityProvider
  • attributesobject
  • linksobject

JsonApiIdentityProviderPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    identityProvider
    Example: identityProvider
  • attributesobject

JsonApiIdentityProviderPatchDocument

  • dataobject · required

    JSON:API representation of patching identityProvider entity.

JsonApiIdentityProviderToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    identityProvider

JsonApiJwkIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    jwk
    Example: jwk
  • attributesobject

JsonApiJwkInDocument

  • dataobject · required

    JSON:API representation of jwk entity.

JsonApiJwkOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    jwk
    Example: jwk
  • attributesobject

JsonApiJwkOutDocument

  • dataobject · required

    JSON:API representation of jwk entity.

  • linksobject

JsonApiJwkOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiJwkOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    jwk
    Example: jwk
  • attributesobject
  • linksobject

JsonApiJwkPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    jwk
    Example: jwk
  • attributesobject

JsonApiJwkPatchDocument

  • dataobject · required

    JSON:API representation of patching jwk entity.

JsonApiKnowledgeRecommendationIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • relationshipsobject · required
  • typestring · enum · required

    Object type

    Enum values:
    knowledgeRecommendation
    Example: knowledgeRecommendation

JsonApiKnowledgeRecommendationInDocument

  • dataobject · required

    JSON:API representation of knowledgeRecommendation entity.

JsonApiKnowledgeRecommendationOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    knowledgeRecommendation
    Example: knowledgeRecommendation
  • metaobject
  • relationshipsobject

JsonApiKnowledgeRecommendationOutDocument

  • dataobject · required

    JSON:API representation of knowledgeRecommendation entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiKnowledgeRecommendationOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attributes, id, type
type = object · requires: attributes, id, type
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiKnowledgeRecommendationOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiKnowledgeRecommendationOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    knowledgeRecommendation
    Example: knowledgeRecommendation
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiKnowledgeRecommendationPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • relationshipsobject · required
  • typestring · enum · required

    Object type

    Enum values:
    knowledgeRecommendation
    Example: knowledgeRecommendation

JsonApiKnowledgeRecommendationPatchDocument

  • dataobject · required

    JSON:API representation of patching knowledgeRecommendation entity.

JsonApiKnowledgeRecommendationPostOptionalId

  • attributesobject · required
  • relationshipsobject · required
  • typestring · enum · required

    Object type

    Enum values:
    knowledgeRecommendation
    Example: knowledgeRecommendation
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiKnowledgeRecommendationPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of knowledgeRecommendation entity.

JsonApiLabelLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    label

JsonApiLabelOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    label
    Example: label
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiLabelOutDocument

  • dataobject · required

    JSON:API representation of label entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiLabelOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiLabelOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    label
    Example: label
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiLabelPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    label
    Example: label
  • attributesobject

JsonApiLabelPatchDocument

  • dataobject · required

    JSON:API representation of patching label entity.

JsonApiLabelToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    label

JsonApiLabelToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    label

JsonApiLlmEndpointIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmEndpoint
    Example: llmEndpoint

JsonApiLlmEndpointInDocument

  • dataobject · deprecated · required

    Will be soon removed and replaced by LlmProvider.

JsonApiLlmEndpointOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmEndpoint
    Example: llmEndpoint

JsonApiLlmEndpointOutDocument

  • linksobject
  • dataobject · deprecated · required

    Will be soon removed and replaced by LlmProvider.

JsonApiLlmEndpointOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiLlmEndpointOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmEndpoint
    Example: llmEndpoint
  • linksobject

JsonApiLlmEndpointPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmEndpoint
    Example: llmEndpoint

JsonApiLlmEndpointPatchDocument

  • dataobject · deprecated · required

    Will be soon removed and replaced by LlmProvider.

JsonApiLlmProviderIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmProvider
    Example: llmProvider
  • attributesobject

JsonApiLlmProviderInDocument

  • dataobject · required

    LLM Provider configuration for connecting to LLM services.

JsonApiLlmProviderOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmProvider
    Example: llmProvider
  • attributesobject

JsonApiLlmProviderOutDocument

  • dataobject · required

    LLM Provider configuration for connecting to LLM services.

  • linksobject

JsonApiLlmProviderOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiLlmProviderOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmProvider
    Example: llmProvider
  • attributesobject
  • linksobject

JsonApiLlmProviderPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    llmProvider
    Example: llmProvider
  • attributesobject

JsonApiLlmProviderPatchDocument

  • dataobject · required

    LLM Provider configuration for connecting to LLM services.

JsonApiMemoryItemIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    memoryItem
    Example: memoryItem

JsonApiMemoryItemInDocument

  • dataobject · required

    JSON:API representation of memoryItem entity.

JsonApiMemoryItemOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    memoryItem
    Example: memoryItem
  • metaobject
  • relationshipsobject

JsonApiMemoryItemOutDocument

  • dataobject · required

    JSON:API representation of memoryItem entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiMemoryItemOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiMemoryItemOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    memoryItem
    Example: memoryItem
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiMemoryItemPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    memoryItem
    Example: memoryItem

JsonApiMemoryItemPatchDocument

  • dataobject · required

    JSON:API representation of patching memoryItem entity.

JsonApiMemoryItemPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    memoryItem
    Example: memoryItem
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiMemoryItemPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of memoryItem entity.

JsonApiMetricIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    metric
    Example: metric

JsonApiMetricInDocument

  • dataobject · required

    JSON:API representation of metric entity.

JsonApiMetricLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    metric

JsonApiMetricOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    metric
    Example: metric
  • metaobject
  • relationshipsobject

JsonApiMetricOutDocument

  • dataobject · required

    JSON:API representation of metric entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiMetricOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: 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: id, type
Properties for Variant 1:

JSON:API representation of attribute entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiMetricOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiMetricOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    metric
    Example: metric
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiMetricPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    metric
    Example: metric

JsonApiMetricPatchDocument

  • dataobject · required

    JSON:API representation of patching metric entity.

JsonApiMetricPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    metric
    Example: metric
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiMetricPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of metric entity.

JsonApiMetricToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    metric

JsonApiMetricToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    metric

JsonApiNotificationChannelIdentifierOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannelIdentifier
    Example: notificationChannelIdentifier
  • attributesobject

JsonApiNotificationChannelIdentifierOutDocument

  • dataobject · required

    JSON:API representation of notificationChannelIdentifier entity.

  • linksobject

JsonApiNotificationChannelIdentifierOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiNotificationChannelIdentifierOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannelIdentifier
    Example: notificationChannelIdentifier
  • attributesobject
  • linksobject

JsonApiNotificationChannelIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannel
    Example: notificationChannel
  • attributesobject

JsonApiNotificationChannelInDocument

  • dataobject · required

    JSON:API representation of notificationChannel entity.

JsonApiNotificationChannelLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    notificationChannel

JsonApiNotificationChannelOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannel
    Example: notificationChannel
  • attributesobject

JsonApiNotificationChannelOutDocument

  • dataobject · required

    JSON:API representation of notificationChannel entity.

  • linksobject

JsonApiNotificationChannelOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiNotificationChannelOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannel
    Example: notificationChannel
  • attributesobject
  • linksobject

JsonApiNotificationChannelPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    notificationChannel
    Example: notificationChannel
  • attributesobject

JsonApiNotificationChannelPatchDocument

  • dataobject · required

    JSON:API representation of patching notificationChannel entity.

JsonApiNotificationChannelPostOptionalId

  • typestring · enum · required

    Object type

    Enum values:
    notificationChannel
    Example: notificationChannel
  • attributesobject
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiNotificationChannelPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of notificationChannel entity.

JsonApiNotificationChannelToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    notificationChannel

JsonApiOrganizationIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organization
    Example: organization
  • attributesobject
  • relationshipsobject

JsonApiOrganizationInDocument

  • dataobject · required

    JSON:API representation of organization entity.

JsonApiOrganizationOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organization
    Example: organization
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiOrganizationOutDocument

  • dataobject · required

    JSON:API representation of organization entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiOrganizationOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
type = object · requires: id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of identityProvider entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    identityProvider
    Example: identityProvider
  • attributesobject
  • linksobject

JsonApiOrganizationPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organization
    Example: organization
  • attributesobject
  • relationshipsobject

JsonApiOrganizationPatchDocument

  • dataobject · required

    JSON:API representation of patching organization entity.

JsonApiOrganizationSettingIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organizationSetting
    Example: organizationSetting
  • attributesobject

JsonApiOrganizationSettingInDocument

  • dataobject · required

    JSON:API representation of organizationSetting entity.

JsonApiOrganizationSettingOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organizationSetting
    Example: organizationSetting
  • attributesobject

JsonApiOrganizationSettingOutDocument

  • dataobject · required

    JSON:API representation of organizationSetting entity.

  • linksobject

JsonApiOrganizationSettingOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiOrganizationSettingOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organizationSetting
    Example: organizationSetting
  • attributesobject
  • linksobject

JsonApiOrganizationSettingPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    organizationSetting
    Example: organizationSetting
  • attributesobject

JsonApiOrganizationSettingPatchDocument

  • dataobject · required

    JSON:API representation of patching organizationSetting entity.

JsonApiParameterIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    parameter
    Example: parameter

JsonApiParameterInDocument

  • dataobject · required

    JSON:API representation of parameter entity.

JsonApiParameterOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    parameter
    Example: parameter
  • metaobject
  • relationshipsobject

JsonApiParameterOutDocument

  • dataobject · required

    JSON:API representation of parameter entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiParameterOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiParameterOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    parameter
    Example: parameter
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiParameterPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    parameter
    Example: parameter

JsonApiParameterPatchDocument

  • dataobject · required

    JSON:API representation of patching parameter entity.

JsonApiParameterPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    parameter
    Example: parameter
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiParameterPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of parameter entity.

JsonApiThemeIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    theme
    Example: theme

JsonApiThemeInDocument

  • dataobject · required

    JSON:API representation of theme entity.

JsonApiThemeOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    theme
    Example: theme

JsonApiThemeOutDocument

  • dataobject · required

    JSON:API representation of theme entity.

  • linksobject

JsonApiThemeOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiThemeOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    theme
    Example: theme
  • linksobject

JsonApiThemePatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    theme
    Example: theme

JsonApiThemePatchDocument

  • dataobject · required

    JSON:API representation of patching theme entity.

JsonApiUserDataFilterIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userDataFilter
    Example: userDataFilter
  • relationshipsobject

JsonApiUserDataFilterInDocument

  • dataobject · required

    JSON:API representation of userDataFilter entity.

JsonApiUserDataFilterOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userDataFilter
    Example: userDataFilter
  • metaobject
  • relationshipsobject

JsonApiUserDataFilterOutDocument

  • dataobject · required

    JSON:API representation of userDataFilter entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiUserDataFilterOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: 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: id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of attribute entity.

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    attribute
    Example: attribute
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiUserDataFilterOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiUserDataFilterOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userDataFilter
    Example: userDataFilter
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiUserDataFilterPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userDataFilter
    Example: userDataFilter
  • relationshipsobject

JsonApiUserDataFilterPatchDocument

  • dataobject · required

    JSON:API representation of patching userDataFilter entity.

JsonApiUserDataFilterPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    userDataFilter
    Example: userDataFilter
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1
  • relationshipsobject

JsonApiUserDataFilterPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of userDataFilter entity.

JsonApiUserGroupIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userGroup
    Example: userGroup
  • attributesobject
  • relationshipsobject

JsonApiUserGroupInDocument

  • dataobject · required

    JSON:API representation of userGroup entity.

JsonApiUserGroupLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    userGroup

JsonApiUserGroupOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userGroup
    Example: userGroup
  • attributesobject
  • relationshipsobject

JsonApiUserGroupOutDocument

  • dataobject · required

    JSON:API representation of userGroup entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiUserGroupOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiUserGroupOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userGroup
    Example: userGroup
  • attributesobject
  • relationshipsobject
  • linksobject

JsonApiUserGroupPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userGroup
    Example: userGroup
  • attributesobject
  • relationshipsobject

JsonApiUserGroupPatchDocument

  • dataobject · required

    JSON:API representation of patching userGroup entity.

JsonApiUserGroupToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    userGroup

JsonApiUserGroupToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    userGroup

JsonApiUserIdentifierLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    userIdentifier

JsonApiUserIdentifierOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userIdentifier
    Example: userIdentifier
  • attributesobject

JsonApiUserIdentifierOutDocument

  • dataobject · required

    JSON:API representation of userIdentifier entity.

  • linksobject

JsonApiUserIdentifierOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiUserIdentifierOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userIdentifier
    Example: userIdentifier
  • attributesobject
  • linksobject

JsonApiUserIdentifierToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    userIdentifier

JsonApiUserIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    user
    Example: user
  • attributesobject
  • relationshipsobject

JsonApiUserInDocument

  • dataobject · required

    JSON:API representation of user entity.

JsonApiUserLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    user

JsonApiUserOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    user
    Example: user
  • attributesobject
  • relationshipsobject

JsonApiUserOutDocument

  • dataobject · required

    JSON:API representation of user entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiUserOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiUserOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    user
    Example: user
  • attributesobject
  • relationshipsobject
  • linksobject

JsonApiUserPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    user
    Example: user
  • attributesobject
  • relationshipsobject

JsonApiUserPatchDocument

  • dataobject · required

    JSON:API representation of patching user entity.

JsonApiUserSettingIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userSetting
    Example: userSetting
  • attributesobject

JsonApiUserSettingInDocument

  • dataobject · required

    JSON:API representation of userSetting entity.

JsonApiUserSettingOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userSetting
    Example: userSetting
  • attributesobject

JsonApiUserSettingOutDocument

  • dataobject · required

    JSON:API representation of userSetting entity.

  • linksobject

JsonApiUserSettingOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiUserSettingOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    userSetting
    Example: userSetting
  • attributesobject
  • linksobject

JsonApiUserToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    user

JsonApiUserToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    user

JsonApiVisualizationObjectIn

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    visualizationObject
    Example: visualizationObject

JsonApiVisualizationObjectInDocument

  • dataobject · required

    JSON:API representation of visualizationObject entity.

JsonApiVisualizationObjectLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    visualizationObject

JsonApiVisualizationObjectOut

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    visualizationObject
    Example: visualizationObject
  • metaobject
  • relationshipsobject

JsonApiVisualizationObjectOutDocument

  • dataobject · required

    JSON:API representation of visualizationObject entity.

  • includedarray · unique

    Included resources

  • linksobject

JsonApiVisualizationObjectOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiVisualizationObjectOutWithLinks

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    visualizationObject
    Example: visualizationObject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiVisualizationObjectPatch

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    visualizationObject
    Example: visualizationObject

JsonApiVisualizationObjectPatchDocument

  • dataobject · required

    JSON:API representation of patching visualizationObject entity.

JsonApiVisualizationObjectPostOptionalId

  • attributesobject · required
  • typestring · enum · required

    Object type

    Enum values:
    visualizationObject
    Example: visualizationObject
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiVisualizationObjectPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of visualizationObject entity.

JsonApiVisualizationObjectToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    visualizationObject

JsonApiVisualizationObjectToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    visualizationObject

JsonApiWorkspaceAutomationOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceAutomation
    Example: workspaceAutomation
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceAutomationOutIncludes

oneOf
Exactly one variant must match.

Decision Table

VariantMatching 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
Properties for Variant 1:

JSON:API representation of analyticalDashboard entity.

  • attributesobject · required
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    analyticalDashboard
    Example: analyticalDashboard
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiWorkspaceAutomationOutList

  • dataobject[] · unique · required
  • includedarray · unique

    Included resources

  • linksobject
  • metaobject

JsonApiWorkspaceAutomationOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceAutomation
    Example: workspaceAutomation
  • attributesobject
  • relationshipsobject
  • linksobject

JsonApiWorkspaceDataFilterIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilter
    Example: workspaceDataFilter
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceDataFilterInDocument

  • dataobject · required

    JSON:API representation of workspaceDataFilter entity.

JsonApiWorkspaceDataFilterLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspaceDataFilter

JsonApiWorkspaceDataFilterOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilter
    Example: workspaceDataFilter
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiWorkspaceDataFilterOutDocument

  • dataobject · required

    JSON:API representation of workspaceDataFilter entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiWorkspaceDataFilterOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiWorkspaceDataFilterOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilter
    Example: workspaceDataFilter
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiWorkspaceDataFilterPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilter
    Example: workspaceDataFilter
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceDataFilterPatchDocument

  • dataobject · required

    JSON:API representation of patching workspaceDataFilter entity.

JsonApiWorkspaceDataFilterSettingIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilterSetting
    Example: workspaceDataFilterSetting
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceDataFilterSettingInDocument

  • dataobject · required

    JSON:API representation of workspaceDataFilterSetting entity.

JsonApiWorkspaceDataFilterSettingLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspaceDataFilterSetting

JsonApiWorkspaceDataFilterSettingOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilterSetting
    Example: workspaceDataFilterSetting
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiWorkspaceDataFilterSettingOutDocument

  • dataobject · required

    JSON:API representation of workspaceDataFilterSetting entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiWorkspaceDataFilterSettingOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiWorkspaceDataFilterSettingOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilterSetting
    Example: workspaceDataFilterSetting
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiWorkspaceDataFilterSettingPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceDataFilterSetting
    Example: workspaceDataFilterSetting
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceDataFilterSettingPatchDocument

  • dataobject · required

    JSON:API representation of patching workspaceDataFilterSetting entity.

JsonApiWorkspaceDataFilterSettingToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspaceDataFilterSetting

JsonApiWorkspaceDataFilterToManyLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspaceDataFilter

JsonApiWorkspaceDataFilterToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspaceDataFilter

JsonApiWorkspaceIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspace
    Example: workspace
  • attributesobject
  • relationshipsobject

JsonApiWorkspaceInDocument

  • dataobject · required

    JSON:API representation of workspace entity.

JsonApiWorkspaceLinkage

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspace

JsonApiWorkspaceOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspace
    Example: workspace
  • attributesobject
  • metaobject
  • relationshipsobject

JsonApiWorkspaceOutDocument

  • dataobject · required

    JSON:API representation of workspace entity.

  • includedobject[] · unique

    Included resources

  • linksobject

JsonApiWorkspaceOutList

  • dataobject[] · unique · required
  • includedobject[] · unique

    Included resources

  • linksobject
  • metaobject

JsonApiWorkspaceOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspace
    Example: workspace
  • attributesobject
  • metaobject
  • relationshipsobject
  • linksobject

JsonApiWorkspacePatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspace
    Example: workspace
  • attributesobject
  • relationshipsobject

JsonApiWorkspacePatchDocument

  • dataobject · required

    JSON:API representation of patching workspace entity.

JsonApiWorkspaceSettingIn

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceSetting
    Example: workspaceSetting
  • attributesobject

JsonApiWorkspaceSettingInDocument

  • dataobject · required

    JSON:API representation of workspaceSetting entity.

JsonApiWorkspaceSettingOut

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceSetting
    Example: workspaceSetting
  • attributesobject
  • metaobject

JsonApiWorkspaceSettingOutDocument

  • dataobject · required

    JSON:API representation of workspaceSetting entity.

  • linksobject

JsonApiWorkspaceSettingOutList

  • dataobject[] · unique · required
  • linksobject
  • metaobject

JsonApiWorkspaceSettingOutWithLinks

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceSetting
    Example: workspaceSetting
  • attributesobject
  • metaobject
  • linksobject

JsonApiWorkspaceSettingPatch

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    API identifier of an object

    Example: id1
  • typestring · enum · required

    Object type

    Enum values:
    workspaceSetting
    Example: workspaceSetting
  • attributesobject

JsonApiWorkspaceSettingPatchDocument

  • dataobject · required

    JSON:API representation of patching workspaceSetting entity.

JsonApiWorkspaceSettingPostOptionalId

  • typestring · enum · required

    Object type

    Enum values:
    workspaceSetting
    Example: workspaceSetting
  • attributesobject
  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-…

    API identifier of an object

    Example: id1

JsonApiWorkspaceSettingPostOptionalIdDocument

  • dataobject · required

    JSON:API representation of workspaceSetting entity.

JsonApiWorkspaceToOneLinkage

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: id, type
Properties for Variant 1:

The \"type\" and \"id\" to non-empty members.

  • idstring · required
  • typestring · enum · required
    Enum values:
    workspace

JsonNode

KeyConfig

  • typestring · required

KeyDriverAnalysis

  • analyzedPeriodstring · required

    Analyzed period identifier.

  • dateAttributeIdstring · required

    Date attribute identifier used for period comparison.

  • filtersobject[] · required

    Filters applied to analysis.

  • measureobject · required

    Measure definition for key driver analysis.

  • referencePeriodstring · required

    Reference period identifier.

KeyDriverAnalysisMeasure

  • idstring · required

    Measure object identifier.

  • typestring · enum · required

    Measure object type.

    Enum values:
    metric
    fact
    attribute
  • aggregation

    Optional aggregation function.

KeyDriverAnalysisPart

  • kda

    Optional full key driver analysis payload when available.

  • typestring · const

    Type of multipart part.

    Const value: kda
    Default: kda

KeyDriversDimension

  • attributeobject · required

    Object identifier.

  • attributeNamestring · required
  • labelobject · required

    Object identifier.

  • labelNamestring · required
  • formatobject

    Attribute format describes formatting information to effectively format attribute values when needed.

  • granularitystring · enum
    Enum values:
    MINUTE
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
    MINUTE_OF_HOUR
  • valueTypestring · enum
    Enum values:
    TEXT
    HYPERLINK
    GEO
    GEO_LONGITUDE
    GEO_LATITUDE
    GEO_AREA
    GEO_ICON
    IMAGE

KeyDriversRequest

  • metricobject · required

    Metric is a quantity that is calculated from the data.

  • auxMetricsobject[]

    Additional metrics to be included in the computation, but excluded from the analysis.

  • sortDirectionstring · enum

    Sorting elements - ascending/descending order.

    Enum values:
    ASC
    DESC
    Default: DESC

KeyDriversResponse

  • dimensionsobject[] · required
  • linksobject · required

    Links to the execution result.

KeyDriversResult

  • dataobject · required

LabelIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Label ID.

    Example: label_id
  • typestring · enum · required

    A type of the label.

    Enum values:
    label
    Example: label

ListDatabaseInstancesResponse

  • databasesobject[] · required

    List of database instances

  • totalCountinteger · int32

    Total count of items (only set when metaInclude=page)

ListLinks

  • selfstring · uri · required

    A string containing the link's URL.

  • nextstring · uri

    A string containing the link's URL for the next page of data.

ListLlmProviderModelsRequest

  • providerConfigrequired

ListLlmProviderModelsResponse

  • messagestring · required

    Message about the listing result.

  • modelsobject[] · required

    Available models on the provider.

  • successboolean · required

    Whether the model listing succeeded.

ListPipeTablesResponse

  • pipeTablesobject[] · required

    Pipe tables in the requested database

ListServicesResponse

  • servicesobject[] · required

    List of services

  • totalCountinteger · int32

    Total count of items (only set when metaInclude=page)

LiveFeatureFlagConfiguration

  • hoststring · required
  • keystring · required

LiveFeatures

  • liveobject · required

    Base Structure for feature flags

LlmModel

  • familystring · enum · required

    Family of LLM models.

    Enum values:
    OPENAI
    ANTHROPIC
    META
    MISTRAL
    AMAZON
    GOOGLE
    COHERE
    UNKNOWN
  • idstring · maxLength: 255 · required

    Unique identifier of the model (e.g., gpt-5.3, claude-4.6).

LlmProviderAuth

  • typestring · required

LlmProviderConfig

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: auth, region, type
type = object · requires: auth, endpoint, type
type = object · requires: auth, type
Properties for Variant 1:

Configuration for AWS Bedrock provider.

  • authobject · required

    Authentication configuration.

  • regionstring · maxLength: 255 · required

    AWS region for Bedrock.

    Example: us-east-1
  • typestring · enum · required

    Provider type.

    Enum values:
    AWS_BEDROCK

LocalIdentifier

  • localIdentifierstring · required

    Local identifier of the metric to be compared.

    Example: m1
  • formatstring | null · maxLength: 2048

    Metric format.

    Example: #,##0
    Default: #,##0.00
  • titlestring | null · maxLength: 255

    Metric title.

    Example: Revenue

LocaleRequest

  • localestring · required

    Requested locale in the form of language tag (see RFC 5646).

    Example: en-US

MatchAttributeFilter

  • matchAttributeFilterobject · required

MatomoService

  • hoststring · required

    Telemetry host to send events to.

  • siteIdinteger · int32 · required

    Site ID on telemetry server.

  • reportingEndpointstring

    Optional reporting endpoint for proxying telemetry events.

MeasureDefinition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: inline
type = object · requires: arithmeticMeasure
type = object · requires: measure
type = object
Properties for Variant 1:

Metric defined by the raw MAQL query.

  • inlineobject · required

MeasureExecutionResultHeader

  • measureHeaderobject · required

    Header containing the information related to metrics.

MeasureGroupHeaders

  • measureGroupHeadersobject[]

MeasureHeader

  • localIdentifierstring · required

    Local identifier of the measure this header relates to.

  • formatstring

    Format to be used to format the measure data.

  • namestring

    Name of the measure.

MeasureItem

  • definitionobject · required

    Abstract metric definition type

  • localIdentifierstring · pattern: ^[.a-zA-Z0-9_-]+$ · required

    Local identifier of the metric. This can be used to reference the metric in other parts of the execution definition.

    Example: metric_1

MeasureResultHeader

  • measureIndexinteger · int32 · required

    Metric index. Starts at 0.

    Example: 0

MeasureValueCondition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: comparison
type = object · requires: range
Properties for Variant 1:

Condition that compares the metric value to a given constant value using a comparison operator.

  • comparisonobject · required

MeasureValueFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: comparisonMeasureValueFilter
type = object · requires: rangeMeasureValueFilter
type = object · requires: compoundMeasureValueFilter
Properties for Variant 1:

Filter the result by comparing specified metric to given constant value, using given comparison operator.

  • comparisonMeasureValueFilterobject · required

MemoryItemCreatedByUsers

  • reasoningstring · required

    Reasoning for error states

  • usersobject[] · required

    Users who created memory item

MemoryItemUser

  • firstnamestring · required

    First name of the user who created memory item

  • lastnamestring · required

    Last name of the user who created memory item

  • userIdstring · required

    User ID of the user who created memory item

Metric

  • idstring · required

    ID of the object

    Example: revenue
  • titlestring · required

    Title of metric.

  • typestring · enum · required

    Object type

    Enum values:
    metric
    fact
    attribute
    Example: metric
  • aggFunctionstring · enum

    Agg function. Empty if a stored metric is used.

    Enum values:
    COUNT
    SUM
    MIN
    MAX
    AVG
    MEDIAN

MetricDefinitionOverride

  • definitionobject · required

    Metric defined by the raw MAQL query.

  • itemobject · required

    Reference to the metric, fact or attribute object to use for the metric.

MetricRecord

  • valuenumber · double · required
  • formattedValuestring

MetricValueChange

  • attributeNamestring · required

    The name of the attribute being analyzed

  • attributeValuestring · required

    The value of the attribute being analyzed

  • attributeValuesChangeMeannumber · double · required

    The mean of attribute value changes for the attribute being analyzed

  • attributeValuesChangeStdnumber · double · required

    The standard deviation of attribute value changes for the attribute being analyzed

  • isSignificantChangeboolean · required

    Whether the change is statistically significant

  • metricValueDeltanumber · double · required

    The delta between analyzed and reference periods

  • metricValueDeltaAbsnumber · double · required

    The absolute delta between analyzed and reference periods

  • metricValueInAnalyzedPeriodnumber · double · required

    The metric value in the analyzed period

  • metricValueInReferencePeriodnumber · double · required

    The metric value in the reference period

  • overallMetricValueInAnalyzedPeriodnumber · double · required

    The overall metric value in the analyzed period

  • overallMetricValueInReferencePeriodnumber · double · required

    The overall metric value in the reference period

ModelTestResult

  • messagestring · required

    Message about the model test result.

  • modelIdstring · required

    The model ID that was tested.

  • successfulboolean · required

    Whether the model test was successful.

MultipartContent

  • partsarray · required

    Ordered multipart content fragments.

  • typestring · const

    Type of item content.

    Const value: multipart
    Default: multipart

NegativeAttributeFilter

  • negativeAttributeFilterobject · required

Note

  • appliesTostring · enum
    Enum values:
    SOURCE
    TARGET
  • categorystring
  • contentstring
  • idstring
  • otherAttributesobject
  • priorityinteger · int32

Notes

  • noteobject[]

Notification

  • createdAtstring · date-time · required
  • datarequired
  • idstring · required
  • isReadboolean · required
  • automationIdstring
  • workspaceIdstring

NotificationChannelDestination

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: type
type = object · requires: type
type = object · requires: type
type = object · requires: type
Properties for Variant 1:

Webhook destination for notifications. The property url is required on create and update.

  • typestring · enum · required

    The destination type.

    Enum values:
    WEBHOOK
  • hasSecretKeyboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a hmac secret key.

  • hasTokenboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a token.

  • secretKeystring | null · maxLength: 10000 · writeOnly

    Hmac secret key for the webhook signature.

    Example: secret_key
  • tokenstring | null · maxLength: 10000 · writeOnly

    Bearer token for the webhook.

    Example: secret
  • urlstring · maxLength: 255 · pattern: (?=https?\://.*)(?=h…

    The webhook URL.

    Example: https://webhook.site/something

NotificationContent

  • typestring · required

NotificationFilter

  • filterstring · required
  • titlestring · required

Notifications

  • dataobject[] · required
  • metaobject · required

NotificationsMeta

  • totalobject

NotificationsMetaTotal

  • allinteger · int64 · required
  • unreadinteger · int64 · required

NumberConstraints

  • maxnumber · double
  • minnumber · double

NumberParameterDefinition

  • defaultValuenumber · double · required
  • typestring · enum · required

    The parameter type.

    Enum values:
    NUMBER
  • constraintsobject

ObjectLinks

  • selfstring · uri · required

    A string containing the link's URL.

ObjectLinksContainer

  • linksobject

ObjectReference

  • idstring · required

    Object identifier (e.g. widget ID, metric ID).

  • typestring · enum · required

    Type of the referenced object.

    Enum values:
    WIDGET
    METRIC
    ATTRIBUTE
    DASHBOARD

ObjectReferenceGroup

  • objectsobject[] · required

    Objects the user explicitly referenced within this context.

  • contextobject

ObjectType

string · enum
Enum values:
unidentified
workspace
dataset
date
fact
metric
attribute
date_attribute

OpenAIProviderConfig

  • authobject · required

    Authentication configuration.

  • typestring · enum · required

    Provider type.

    Enum values:
    OPENAI
  • baseUrlstring · maxLength: 255

    Custom base URL for OpenAI API.

    Default: https://api.openai.com/v1
  • organizationstring | null · maxLength: 255

    OpenAI organization ID.

OpenAiApiKeyAuth

  • typestring · enum · required

    Authentication type.

    Enum values:
    API_KEY
  • apiKeystring | null · maxLength: 255 · writeOnly

    OpenAI API key.

OpenAiProviderAuth

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: type
Properties for Variant 1:
  • typestring · enum · required

    Authentication type.

    Enum values:
    API_KEY
  • apiKeystring | null · maxLength: 255 · writeOnly

    OpenAI API key.

OpenTelemetryService

  • hoststring · required

    Telemetry host to send events to.

Operation

  • idstring · required

    Id of the operation

  • kindstring · enum · required

    Type 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.
    • create-pipe-table — Creating a pipe table backed by an S3 data source.
    • delete-pipe-table — Deleting a pipe table.
    Enum values:
    provision-database
    deprovision-database
    run-service-command
    create-pipe-table
    delete-pipe-table
  • statusstring · required

OperationError

  • detailstring · required

    Human-readable error details

  • statusinteger · int32 · required

    HTTP status code

  • titlestring · required

    Human-readable error name

OrganizationAutomationIdentifier

  • idstring · required
  • workspaceIdstring · required

OrganizationAutomationManagementBulkRequest

  • automationsobject[] · required

OrganizationCacheSettings

  • extraCacheBudgetinteger · int64 · required

    Extra cache budget the organization can allocate among its workspaces, in bytes.

OrganizationCacheUsage

  • currentobject · required

    Current cache usage of the organization.

  • removalIntervalsobject[] · required

    List of cache removal intervals.

  • settingsobject · required

    Settings for organization cache.

OrganizationCurrentCacheUsage

  • cacheUsedinteger · int64 · required

    Cache currently used by the organization, in bytes.

  • removedSinceStartinteger · int64 · required

    Bytes removed since start due to insufficient cache.

  • removalPeriodStartstring · date-time

    Start timestamp of removal period.

OrganizationPermissionAssignment

  • assigneeIdentifierobject · required

    Identifier of a user or user-group.

  • permissionsstring[] · required
    Enum values:
    MANAGE
    SELF_CREATE_TOKEN
    BASE_UI_ACCESS

OutlierDetectionRequest

  • attributesobject[] · required

    Attributes to be used in the computation.

  • filtersarray · required

    Various filter types to filter the execution result.

  • granularitystring · enum · required

    Date granularity for anomaly detection. Only time-based granularities are supported (HOUR, DAY, WEEK, MONTH, QUARTER, YEAR).

    Enum values:
    HOUR
    DAY
    WEEK
    MONTH
    QUARTER
    YEAR
  • measuresobject[] · minItems: 1 · required
  • sensitivitystring · enum · required

    Sensitivity level for outlier detection

    Enum values:
    LOW
    MEDIUM
    HIGH
  • auxMeasuresobject[]

    Metrics to be referenced from other AFM objects (e.g. filters) but not included in the result.

OutlierDetectionResponse

  • linksobject · required

    Links to the execution result.

OutlierDetectionResult

  • attributearray | null · required

    Attribute values for outlier detection results.

  • valuesobject | null · required

    Map of measure identifiers to their outlier detection values. Each value is a list of nullable numbers.

Over

  • attributesobject[] · required

PageMetadata

  • numberinteger · int32

    The number of the current page

  • sizeinteger · int32

    The size of the current page

  • totalElementsinteger · int32

    The total number of elements

  • totalPagesinteger · int32

    The total number of pages

Paging

  • countinteger · int32 · required

    Count of items in this page.

    Example: 5
  • offsetinteger · int32 · required

    Offset of this page.

    Example: 10
  • totalinteger · int32 · required

    Count of returnable items ignoring paging.

    Example: 100
  • nextstring

    Link to next page, or null if this is last page.

    Example: https://sample.gooddata.com/api/v1/actions/workspaces/sampleWorkspace/execution/collectLabelElements?label=sample.price&limit=5&offset=10

Parameter

  • namestring · required
  • valuestring · required

ParameterDefinition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: defaultValue, type
Properties for Variant 1:
  • defaultValuenumber · double · required
  • typestring · enum · required

    The parameter type.

    Enum values:
    NUMBER
  • constraintsobject

PartitionConfig

  • typestring · required

PdfTableStyle

  • selectorstring · required

    CSS selector where to apply given properties.

  • propertiesobject[]

    List of CSS properties.

PdfTableStyleProperty

  • keystring · required

    CSS property key.

  • valuestring · required

    CSS property value.

PdmLdmRequest

  • sqlsobject[]

    List of SQL datasets.

  • tableOverridesobject[]

    (BETA) List of table overrides.

  • tablesobject[]

    List of physical database tables.

PdmSql

  • statementstring · required

    SQL statement.

    Example: select * from abc
  • titlestring · required

    SQL dataset title.

    Example: My special dataset
  • columnsobject[]

    Columns defining SQL dataset.

PendingOperation

  • idstring · required

    Id of the operation

  • kindstring · enum · required

    Type 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.
    • create-pipe-table — Creating a pipe table backed by an S3 data source.
    • delete-pipe-table — Deleting a pipe table.
    Enum values:
    provision-database
    deprovision-database
    run-service-command
    create-pipe-table
    delete-pipe-table
  • statusstring · required

PermissionsAssignment

  • assigneesobject[] · required
  • dataSourcesobject[]
  • workspacesobject[]

PermissionsForAssignee

  • permissionsstring[] · required
    Enum values:
    EDIT
    SHARE
    VIEW
  • assigneeIdentifierobject · required

    Identifier of a user or user-group.

PermissionsForAssigneeRule

  • permissionsstring[] · required
    Enum values:
    EDIT
    SHARE
    VIEW
  • assigneeRuleobject · required

    Identifier of an assignee rule.

PipeTable

  • columnsobject[] · required

    Inferred column schema

  • databaseNamestring · required

    Database name

  • distributionConfigrequired
  • keyConfigrequired
  • partitionColumnsstring[] · required

    Hive partition columns detected from the S3 path structure

  • pathPrefixstring · required

    S3 path prefix to the parquet files

  • pipeTableIdstring · required

    Internal UUID of the pipe table record

  • sourceStorageNamestring · required

    Source ObjectStorage name

  • tableNamestring · required

    OLAP table name

  • tablePropertiesobject · required

    CREATE TABLE PROPERTIES key-value pairs

  • partitionConfig

PipeTableSummary

  • columnsobject[] · required

    Inferred column schema

  • pathPrefixstring · required

    S3 path prefix to the parquet files

  • pipeTableIdstring · required

    Internal UUID of the pipe table record

  • tableNamestring · required

    OLAP table name

PlatformUsage

  • namestring · enum · required
    Enum values:
    UserCount
    WorkspaceCount
  • countinteger · int32

PlatformUsageRequest

  • usageItemNamesstring[] · unique · required
    Enum values:
    UserCount
    WorkspaceCount

PopDataset

  • datasetobject · required

    Reference to the date dataset to which the filter should be applied.

  • periodsAgointeger · int32 · required

    Number of periods ago to calculate the previous period for.

    Example: 1

PopDatasetMeasureDefinition

  • previousPeriodMeasureobject · required

PopDate

  • attributeobject · required

    Reference to the date attribute to use.

  • periodsAgointeger · int32 · required

    Number of periods ago to calculate the previous period for.

    Example: 1

PopDateMeasureDefinition

  • overPeriodMeasureobject · required

PopMeasureDefinition

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: previousPeriodMeasure
type = object · requires: overPeriodMeasure
Properties for Variant 1:

Previous period type of metric.

  • previousPeriodMeasureobject · required

PositiveAttributeFilter

  • positiveAttributeFilterobject · required

PrimaryKeyConfig

  • columnsstring[]

    Key columns. Defaults to first inferred column.

Profile

  • entitlementsobject[] · required

    Defines entitlements for given organization.

  • featuresrequired
  • linksobject · required
  • organizationIdstring · required
  • organizationNamestring · required
  • permissionsstring[] · required
    Enum values:
    MANAGE
    SELF_CREATE_TOKEN
    BASE_UI_ACCESS
  • telemetryConfigobject · required

    Telemetry-related configuration.

  • userIdstring · required
  • namestring

ProfileLinks

  • organizationstring · required
  • selfstring · required
  • userstring · required

ProvisionDatabaseInstanceRequest

  • namestring · required

    Name of the database instance

  • storageIdsstring[] · unique · required

    Set of ids of the storage instances this database instance should access.

QualityIssue

  • codestring · required

    Quality issue code

    Example: SIMILAR_NAMES
  • detailobject · required

    Detailed information about the quality issue

  • idstring · required

    Unique identifier for the quality issue

  • objectsobject[] · required

    List of objects affected by this quality issue

  • severitystring · enum · required

    Severity level

    Enum values:
    WARNING
    INFO

QualityIssueObject

  • idstring · required

    Object ID

    Example: revenue
  • titlestring · required

    Object title

    Example: Total Revenue
  • typestring · required

    Object type

    Example: metric
  • workspaceIdstring · required

    Workspace ID where the object belongs

    Example: demo

QualityIssuesCalculationStatusResponse

  • statusstring · enum · required

    Current status of the calculation

    Enum values:
    RUNNING
    SYNCING
    COMPLETED
    FAILED
    CANCELLED
    NOT_FOUND
    DISABLED
  • errorstring

    Error message (available when status is FAILED or NOT_FOUND)

  • issuesobject[]

    List of quality issues (available when status is COMPLETED)

Query

  • fieldsobject · required
  • filter_byobject

QueryFieldAttribute

  • usingstring · required
  • show_all_valuesboolean
  • titlestring

QueryFieldMeasure

  • usingstring · required
  • aggregationstring · enum
    Enum values:
    SUM
    AVG
    MIN
    MAX
    MEDIAN
    COUNT
  • titlestring

RandomDistributionConfig

  • bucketsinteger · int32 · min: 1

    Number of random distribution buckets. Defaults to 1.

Range

  • fromobject · required
  • measureobject · required
  • operatorstring · enum · required
    Enum values:
    BETWEEN
    NOT_BETWEEN
  • toobject · required

RangeCondition

  • rangeobject · required

RangeMeasureValueFilter

  • rangeMeasureValueFilterobject · required

RangeWrapper

  • rangeobject · required

RankingFilter

  • rankingFilterobject · required
  • attributestring
  • attributesstring[]
  • bottominteger
  • topinteger
  • typestring · const
    Const value: ranking_filter
  • usingstring

RawCustomLabel

  • titlestring · required

    Override value.

RawCustomMetric

  • titlestring · required

    Metric title override.

RawCustomOverride

  • labelsobject

    Map of CustomLabels with keys used as placeholders in export result.

  • metricsobject

    Map of CustomMetrics with keys used as placeholders in export result.

RawExportAutomationRequest

  • executionobject · required

    Top level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.

  • fileNamestring · required

    Filename of downloaded file without extension.

    Example: result
  • formatstring · enum · required

    Requested resulting file type.

    Enum values:
    ARROW_FILE
    ARROW_STREAM
    CSV
    Example: CSV
  • customOverrideobject

    Custom cell value overrides (IDs will be replaced with specified values).

  • delimiterstring · minLength: 1 · maxLength: 1 · pattern: ^[\t !#$%&()*+\-.,/:…

    Set column delimiter. (CSV)

  • executionSettingsobject

    Various settings affecting the process of AFM execution or its result

  • metadataobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}

RawExportRequest

  • executionobject · required

    Top level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.

  • fileNamestring · required

    Filename of downloaded file without extension.

    Example: result
  • formatstring · enum · required

    Requested resulting file type.

    Enum values:
    ARROW_FILE
    ARROW_STREAM
    CSV
    Example: CSV
  • customOverrideobject

    Custom cell value overrides (IDs will be replaced with specified values).

  • delimiterstring · minLength: 1 · maxLength: 1 · pattern: ^[\t !#$%&()*+\-.,/:…

    Set column delimiter. (CSV)

  • executionSettingsobject

    Various settings affecting the process of AFM execution or its result

ReadCsvFileManifestsRequest

  • manifestRequestsobject[] · required

    Files to read the manifests for.

ReadCsvFileManifestsRequestItem

  • fileNamestring · required

    Name of the CSV file to read the manifest for.

  • versioninteger · int32

    Optional version of the file to read the manifest for. If null or not specified, the latest version is read.

ReadCsvFileManifestsResponse

  • manifestobject · required

    Body of the CSV manifest.

  • namestring · required

    Name of the file in the source data source.

  • versioninteger · int32 · required

    Version of the file in the source data source.

Reasoning

  • stepsobject[] · required

    Steps taken during processing, showing the AI's reasoning process.

  • answerstring

    Final answer/reasoning from the use case result.

ReasoningContent

  • summarystring · required

    Reasoning summary intended for UI display.

  • typestring · const

    Type of item content.

    Const value: reasoning
    Default: reasoning

ReasoningStep

  • thoughtsobject[] · required

    Detailed thoughts/messages within this step.

  • titlestring · required

    Title describing this reasoning step.

ReferenceIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Reference ID.

    Example: customers
  • typestring · enum · required

    A type of the reference.

    Enum values:
    dataset
    Example: DATASET

ReferenceSourceColumn

  • columnstring · required
  • targetobject · required
  • dataTypestring · enum
    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
  • isNullableboolean
  • nullValuestring

Relative

  • measureobject · required
  • operatorstring · enum · required

    Relative 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_BY
    DECREASES_BY
    CHANGES_BY
  • thresholdobject · required

RelativeBoundedDateFilter

  • granularitystring · enum · required
    Enum values:
    ALL_TIME_GRANULARITY
    GDC.time.year
    GDC.time.week_us
    GDC.time.week_in_year
    GDC.time.week_in_quarter
    GDC.time.week
    GDC.time.euweek_in_year
    GDC.time.euweek_in_quarter
  • frominteger · int32
  • tointeger · int32

RelativeDateFilter

  • relativeDateFilterobject · required

RelativeWrapper

  • relativeobject · required

ResolveSettingsRequest

  • settingsstring[] · required

    An array of setting IDs to resolve.

    Example: ["timezone"]

ResolvedLlm

  • idstring · required
  • titlestring · required

ResolvedLlmEndpoint

  • idstring · required

    Endpoint Id

  • titlestring · required

    Endpoint Title

ResolvedLlmEndpoints

  • dataobject[] · required

ResolvedLlmProvider

  • idstring · required

    Provider Id

  • titlestring · required

    Provider Title

  • modelsobject[] · minItems: 1 · maxItems: 1 · required

ResolvedLlms

  • data

ResolvedSetting

  • contentobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}
  • typestring · enum

    Type of the setting.

    Enum values:
    TIMEZONE
    ACTIVE_THEME
    ACTIVE_COLOR_PALETTE
    ACTIVE_LLM_ENDPOINT
    ACTIVE_LLM_PROVIDER
    ACTIVE_CALENDARS
    WHITE_LABELING
    LOCALE
    Example: TIMEZONE
  • idstring · deprecated · required

    Setting ID. Formerly used to identify a type of a particular setting, going to be removed in a favor of setting's type.

ResponseFeedback

  • typestring · enum · required
    Enum values:
    POSITIVE
    NEGATIVE
  • text

ResponseFeedbackRequest

  • feedbackrequired

RestApiIdentifier

  • idstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required
    Example: sample_item.price
  • typestring · required
    Example: fact

ResultCacheMetadata

  • afmobject · required

    Top level executable entity. Combination of [A]ttributes, [F]ilters & [M]etrics.

  • executionResponseobject · required

    Response to AFM execution request body

  • resultSizeinteger · int64 · required
  • resultSpecobject · required

    Specifies how the result data will be formatted (dimensions) and which additional data shall be computed (totals).

ResultDimension

  • headersobject[] · required
  • localIdentifierstring · required

    Local identifier of the dimension.

ResultDimensionHeader

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object · requires: attributeHeader
Properties for Variant 1:

Measure group headers

  • measureGroupHeadersobject[]

ResultSpec

  • dimensionsobject[] · required
  • totalsobject[]

RichTextWidgetDescriptor

  • titlestring · required

    Widget title as displayed on the dashboard.

  • widgetIdstring · required

    Widget object ID.

  • filtersobject[]

    Filters currently applied to the dashboard.

RouteResult

  • reasoningstring · required

    Explanation why LLM picked this use case.

  • useCasestring · enum · required

    Use case where LLM routed based on question.

    Enum values:
    INVALID
    GENERAL
    SEARCH
    CREATE_VISUALIZATION
    EXTEND_VISUALIZATION
    HOWTO
    CHANGE_ANALYSIS
    ALERT

RsaSpecification

  • algstring · enum · required
    Enum values:
    RS256
    RS384
    RS512
  • estring · required
  • kidstring · maxLength: 255 · pattern: ^[^.] · required
  • ktystring · enum · required
    Enum values:
    RSA
  • nstring · required
  • usestring · enum · required
    Enum values:
    sig
  • x5cstring[]
  • x5tstring

RulePermission

  • typestring · required

    Type of the rule

    Example: allWorkspaceUsers
  • permissionsobject[]

    Permissions granted by the rule

RunServiceCommandRequest

  • contextobject | null

    The context to pass to the command

  • payloadobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}

RunningSection

SavedVisualization

  • createdVisualizationIdstring · required

    Created visualization ID.

  • savedVisualizationIdstring · required

    Saved visualization ID.

ScanRequest

  • scanTablesboolean · required

    A flag indicating whether the tables should be scanned.

    Example: true
  • scanViewsboolean · required

    A flag indicating whether the views should be scanned.

    Example: true
  • separatorstring · required

    A separator between prefixes and the names.

    Example: __
  • schematastring[]

    What schemata will be scanned.

    Example: ["tpch","demo"]
  • tablePrefixstring

    Tables starting with this prefix will be scanned. The prefix is then followed by the value of separator parameter. Given the table prefix is out_table and separator is __, the table with name like out_table__customers will be scanned.

    Example: out_table
  • viewPrefixstring

    Views starting with this prefix will be scanned. The prefix is then followed by the value of separator parameter. Given the view prefix is out_view and separator is __, the table with name like out_view__us_customers will be scanned.

    Example: out_view

ScanResultPdm

  • pdmobject · required

    A physical data model (PDM) tables.

  • warningsobject[] · required

ScanSqlRequest

  • sqlstring · required

    SQL query to be analyzed.

    Example: SELECT a.special_value as result FROM tableA a

ScanSqlResponse

  • columnsobject[] · required

    Array of columns with types.

  • dataPreviewarray[]

    Array of rows where each row is another array of string values.

SearchObject

  • idstring · required

    Object identifier.

  • scorenumber · required

    Search relevance score.

  • titlestring · required

    Object title.

  • typestring · required

    Object type name.

  • workspaceIdstring · required

    Workspace identifier.

  • createdAt

    Object creation timestamp.

  • datasetId

    Parent dataset ID.

  • datasetTitle

    Parent dataset title.

  • datasetType

    Parent dataset type.

  • description

    Object description.

  • isHidden

    Whether object is hidden.

  • modifiedAt

    Object modification timestamp.

  • tags

    Object tags.

  • visualizationUrl

    Visualization URL when applicable.

SearchRelationship

  • sourceIdstring · required

    Source object identifier.

  • sourceTitlestring · required

    Source object title.

  • sourceTypestring · required

    Source object type.

  • sourceWorkspaceIdstring · required

    Workspace ID of the source object.

  • targetIdstring · required

    Target object identifier.

  • targetTitlestring · required

    Target object title.

  • targetTypestring · required

    Target object type.

  • targetWorkspaceIdstring · required

    Workspace ID of the target object.

SearchRelationshipObject

  • sourceObjectIdstring · required

    Source object ID.

  • sourceObjectTitlestring · required

    Source object title.

  • sourceObjectTypestring · required

    Source object type, e.g. dashboard.

  • sourceWorkspaceIdstring · required

    Source workspace ID. If relationship is dashboard->visualization, this is the workspace where the dashboard is located.

  • targetObjectIdstring · required

    Target object ID.

  • targetObjectTitlestring · required

    Target object title.

  • targetObjectTypestring · required

    Target object type, e.g. visualization.

  • targetWorkspaceIdstring · required

    Target workspace ID. If relationship is dashboard->visualization, this is the workspace where the visualization is located.

SearchRequest

  • questionstring · maxLength: 1000 · required

    Keyword/sentence is input for search.

  • allowedRelationshipTypesobject[]

    Filter 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.

  • deepSearchboolean

    Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.

    Default: false
  • enableHybridSearchboolean

    If 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: false
  • excludeTagsstring[]

    Exclude 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.

  • includeHiddenboolean

    If true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true.

    Default: false
  • includeTagsstring[]

    Include 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.

  • limitinteger · int32

    Maximum 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: 10
  • objectTypesstring[]

    List of object types to search for.

    Enum values:
    attribute
    metric
    fact
    label
    date
    dataset
    visualization
    dashboard
  • relevantScoreThresholdnumber · double

    Score, above which we return found objects. Below this score objects are not relevant.

    Default: 0.3
  • titleToDescriptorRationumber · double

    Temporary for experiments. Ratio of title score to descriptor score.

    Default: 0.7

SearchResult

  • reasoningstring · required

    DEPRECATED: Use top-level reasoning.steps instead. If something is not working properly this field will contain explanation.

  • relationshipsobject[] · required
  • resultsobject[] · required

SearchResultObject

  • idstring · required

    Object ID.

  • titlestring · required

    Object title.

  • typestring · required

    Object type, e.g. dashboard.

  • workspaceIdstring · required

    Workspace ID.

  • createdAtstring · date-time

    Timestamp when object was created.

  • descriptionstring

    Object description.

  • isHiddenboolean

    If true, this object is hidden from AI search results by default.

  • modifiedAtstring · date-time

    Timestamp when object was last modified.

  • scorenumber · float

    Result score calculated by a similarity search algorithm (cosine_distance).

  • scoreDescriptornumber · float

    Result score for descriptor containing(now) description and tags.

  • scoreExactMatchinteger · int32

    Result score for exact match(id/title). 1/1000. Other scores are multiplied by this.

  • scoreTitlenumber · float

    Result score for object title.

  • tagsstring[] · unique
  • visualizationUrlstring

    If the object is visualization, this field defines the type of visualization.

SearchResults

  • keywordsstring[] · required

    Keywords used in search query.

  • objectsobject[] · required

    Search result objects for widget rendering.

  • relationships

    Parent-child relationships among returned objects.

  • requestedObjectType

    Primary requested object type.

  • typestring · const

    Type of multipart part.

    Const value: searchResults
    Default: searchResults

SectionSlideTemplate

SendMessageContent

  • textstring · required
  • typestring · const · required
    Const value: text

SendMessageItem

  • contentobject · required
  • rolestring · const · required
    Const value: user

SendMessageOptions

  • search

SendMessageRequest

  • itemobject · required
  • options

SendMessageSearchOptions

  • allowedRelationshipTypes
  • objectTypes
  • searchLimit

ServerSentEventChatResult

ServiceInfo

  • namestring · required

    Human-readable name of the service

  • serviceIdstring · required

    Internal identifier for the service configuration (UUID)

SetCertificationRequest

  • idstring · required

    ID of the entity.

    Example: total-sales
  • typestring · enum · required

    Type of the entity.

    Enum values:
    metric
    visualizationObject
    analyticalDashboard
  • messagestring | null

    Optional message associated with the certification.

  • statusstring | null · enum

    Certification status of the entity.

    Enum values:
    CERTIFIED

Settings

  • delimiterstring · minLength: 1 · maxLength: 1 · pattern: ^[\t !#$%&()*+\-.,/:…

    Set column delimiter. (CSV)

  • exportInfoboolean

    If true, the export will contain the information about the export – exported date, filters, etc. Works only with visualizationObject. (XLSX, PDF)

    Example: true
    Default: false
  • grandTotalsPositionstring · enum

    Grand totals position. Takes precedence over position specified in visualization.

    Enum values:
    pinnedBottom
    pinnedTop
    bottom
    top
  • mergeHeadersboolean

    Merge equal headers in neighbouring cells. (XLSX)

    Example: true
  • pageOrientationstring · enum

    Set page orientation. (PDF)

    Enum values:
    PORTRAIT
    LANDSCAPE
    Default: PORTRAIT
  • pageSizestring · enum

    Set page size. (PDF)

    Enum values:
    A3
    A4
    LETTER
    Default: A4
  • pdfPageSizestring · deprecated · required

    Page size and orientation. (PDF)

    Example: a4 landscape
  • pdfTableStyleobject[] · deprecated · required

    Custom CSS styles for the table. (PDF, HTML)

    Example: [{"properties":[{"key":"font-size","value":"30px"}],"selector":"th"}]
  • pdfTopLeftContentstring · deprecated · required

    Top left header content. (PDF)

    Example: Good
  • pdfTopRightContentstring · deprecated · required

    Top right header content. (PDF)

    Example: Morning
  • showFiltersboolean · deprecated · required

    Print applied filters on top of the document. (PDF/HTML when visualizationObject is given)

    Example: false

SimpleMeasureDefinition

  • measureobject · required

Skeleton

  • contentobject[]
  • hrefstring

SkillResponse

  • descriptionstring · required
  • examplesstring[] · required
  • namestring · required
  • tagsstring[] · required
  • titlestring · required

SlidesExportRequest

  • fileNamestring · required

    File name to be used for retrieving the pdf document.

    Example: filename
  • formatstring · enum · required

    Requested resulting file type.

    Enum values:
    PDF
    PPTX
    Example: PDF
  • dashboardIdstring

    Dashboard identifier

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • metadataobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}
  • templateIdstring | null · maxLength: 255

    Export template identifier.

  • visualizationIdsstring[] · maxItems: 1 · unique

    List of visualization ids to be exported. Note that only one visualization is currently supported.

  • widgetIdsstring[] · maxItems: 1 · unique

    List of widget identifiers to be exported. Note that only one widget is currently supported.

SmartFunctionResponse

  • linksobject · required

    Links to the execution result.

Smtp

  • typestring · enum · required

    The destination type.

    Enum values:
    SMTP
  • fromEmailstring · email

    E-mail address to send notifications from.

    Default: no-reply@gooddata.com
  • fromEmailNamestring

    An optional e-mail name to send notifications from.

    Default: GoodData
  • hoststring

    The SMTP server address.

  • passwordstring · writeOnly

    The SMTP server password.

  • portinteger · enum · int32

    The SMTP server port.

    Enum values:
    25
    2525
    465
    587
  • usernamestring

    The SMTP server username.

SortKey

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: attribute
type = object · requires: value
type = object · requires: total
Properties for Variant 1:

Sorting rule for sorting by attribute value in current dimension.

  • attributeobject · required

SortKeyAttribute

  • attributeobject · required

SortKeyTotal

  • totalobject · required

SortKeyValue

  • valueobject · required

SqlColumn

  • dataTypestring · enum · required

    Column type

    Enum values:
    INT
    STRING
    DATE
    NUMERIC
    TIMESTAMP
    TIMESTAMP_TZ
    BOOLEAN
    Example: INT
  • namestring · required

    Column name

    Example: customer_id
  • descriptionstring

    Column description/comment from database

    Example: Customer unique identifier

SqlQuery

  • sqlstring · required

StaticFeatures

  • staticobject · required

    Base Structure for feature flags

SucceededOperation

  • idstring · required

    Id of the operation

  • kindstring · enum · required

    Type 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.
    • create-pipe-table — Creating a pipe table backed by an S3 data source.
    • delete-pipe-table — Deleting a pipe table.
    Enum values:
    provision-database
    deprovision-database
    run-service-command
    create-pipe-table
    delete-pipe-table
  • statusstring · required
  • resultobject

    Operation-specific result payload, can be missing for operations like delete

Suggestion

  • labelstring · required

    Suggestion button label

  • querystring · required

    Suggestion query

SwitchIdentityProviderRequest

  • idpIdstring · required

    Identity provider ID to set as active for the organization.

    Example: my-idp-123

Table

  • tableNamestring · required

TableOverride

  • columnsobject[] · required

    An array of column overrides

  • pathstring[] · required

    Path for the table.

    Example: ["schema","table_name"]

TableWarning

  • columnsobject[] · required
  • namestring · required

    Table name.

  • messagestring

    Warning message related to the table.

TabularExportRequest

  • fileNamestring · required

    Filename of downloaded file without extension.

    Example: result
  • formatstring · enum · required

    Expected file format.

    Enum values:
    CSV
    XLSX
    HTML
    PDF
    Example: CSV
  • customOverrideobject

    Custom cell value overrides (IDs will be replaced with specified values).

  • executionResultstring

    Execution result identifier.

    Example: ff483727196c9dc862c7fd3a5a84df55c96d61a4
  • metadataobject | null · maxLength: 15000

    Free-form JSON object

    Example: {}
  • relatedDashboardIdstring

    Analytical dashboard identifier. Optional identifier, which informs the system that the export is related to a specific dashboard.

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • settingsobject

    Additional settings.

  • visualizationObjectstring

    Visualization object identifier. Alternative to executionResult property.

    Example: f7c359bc-c230-4487-b15b-ad9685bcb537
  • visualizationObjectCustomFiltersobject[]

    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"]}}}]

TelemetryConfig

  • contextobject · required

    The telemetry context.

  • servicesobject · required

    Available telemetry services.

TelemetryContext

  • deploymentIdstring · required

    Identification of the deployment.

  • organizationHashstring · required

    Organization hash.

  • userHashstring · required

    User hash.

TelemetryServices

  • amplitudeobject

    Amplitude service.

  • matomoobject

    Matomo service.

  • openTelemetryobject

    OpenTelemetry service.

TestDefinitionRequest

  • typestring · enum · required

    Type of database, where test should connect to.

    Enum values:
    POSTGRESQL
    REDSHIFT
    VERTICA
    SNOWFLAKE
    ADS
    BIGQUERY
    MSSQL
    PRESTO
    Example: POSTGRESQL
  • clientIdstring

    Id for client based authentication for data sources which supports it.

  • clientSecretstring

    Secret for client based authentication for data sources which supports it.

  • parametersobject[]
  • passwordstring

    Database user password.

    Example: admin123
  • privateKeystring

    Private key for data sources which supports key-pair authentication.

  • privateKeyPassphrasestring

    Passphrase for a encrypted version of a private key.

  • schemastring

    Database schema.

    Example: public
  • tokenstring

    Secret for token based authentication for data sources which supports it.

  • urlstring

    URL to database in JDBC format, where test should connect to.

    Example: jdbc:postgresql://localhost:5432/db_name
  • usernamestring

    Database user name.

    Example: dbadmin

TestDestinationRequest

  • destinationrequired
  • externalRecipientsarray | null · maxItems: 1 · unique

    External recipients of the test result.

TestLlmProviderByIdRequest

  • modelsobject[]

    Models overrides.

  • providerConfig

TestLlmProviderDefinitionRequest

  • providerConfigrequired
  • modelsobject[]

    Models to test.

TestLlmProviderResponse

  • modelResultsobject[] · required

    Per-model test results.

  • providerMessagestring · required

    Message about the provider connectivity test.

  • providerReachableboolean · required

    Whether the LLM provider is reachable.

TestNotification

  • typestring · required
  • messagestring · required

TestQueryDuration

  • simpleSelectinteger · int32 · required

    Field containing duration of a test select query on a data source. In milliseconds.

    Example: 562
  • createCacheTableinteger · int32

    Field 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

  • clientIdstring

    Id for client based authentication for data sources which supports it.

  • clientSecretstring

    Secret for client based authentication for data sources which supports it.

  • parametersobject[]
  • passwordstring

    Database user password.

    Example: admin123
  • privateKeystring

    Private key for data sources which supports key-pair authentication.

  • privateKeyPassphrasestring

    Passphrase for a encrypted version of a private key.

  • schemastring

    Database schema.

    Example: public
  • tokenstring

    Secret for token based authentication for data sources which supports it.

  • urlstring

    URL to database in JDBC format, where test should connect to.

    Example: jdbc:postgresql://localhost:5432/db_name
  • usernamestring

    Database user name.

    Example: dbadmin

TestResponse

  • successfulboolean · required

    A flag indicating whether test passed or not.

    Example: true
  • errorstring

    Field 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"
  • queryDurationMillisobject

    A structure containing duration of the test queries run on a data source. It is omitted if an error happens.

TextMessageContent

  • textstring · required

    Plain text message content.

  • typestring · const

    Type of item content.

    Const value: text
    Default: text

TextPart

  • textstring · required

    Text fragment.

  • typestring · const

    Type of multipart part.

    Const value: text
    Default: text

Thought

  • textstring · required

    The text content of this thought.

TimeSlicePartitionConfig

  • columnstring · required

    Column to partition on.

  • slicesinteger · int32 · min: 1 · required

    How many units per slice.

  • unitstring · enum · required

    Date/time unit for partition granularity

    Enum values:
    year
    quarter
    month
    week
    day
    hour
    minute
    second

ToolCallEventResult

  • functionArgumentsstring · required

    JSON-encoded arguments passed to the tool function.

  • functionNamestring · required

    Name of the tool function that was called.

  • resultstring · required

    Result returned by the tool function.

Total

  • functionstring · enum · required

    Aggregation function to compute the total.

    Enum values:
    SUM
    MIN
    MAX
    AVG
    MED
    NAT
    Example: SUM
  • localIdentifierstring · required

    Total identification within this request. Used e.g. in sorting by a total.

    Example: firstTotal
  • metricstring · required

    The metric for which the total will be computed

    Example: metric_1
  • totalDimensionsobject[] · required

TotalDimension

  • dimensionIdentifierstring · pattern: ^[.a-zA-Z0-9_-]+$ · required

    An identifier of a dimension for which the total will be computed.

    Example: firstDimension
  • totalDimensionItemsstring[] · required

    List 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 ExecutionResultGrandTotal structure. Otherwise, it is a subtotal and the data will be integrated into the main result.

    Example: ["measureGroup"]

TotalExecutionResultHeader

  • totalHeaderobject · required

    Header containing the information related to a subtotal.

TotalResultHeader

  • functionstring · required

TrendingObjectItem

  • idstring · required

    Object ID.

  • tagsstring[] · required
  • titlestring · required

    Object title.

  • typestring · required

    Object type, e.g. dashboard, visualization, metric.

  • usageCountinteger · int32 · required

    Number of times this object has been used/referenced.

  • workspaceIdstring · required

    Workspace ID the object belongs to.

  • createdAtstring · date-time

    Timestamp when object was created.

  • createdBystring

    ID of the user who created the object.

  • datasetIdstring

    ID of the associated dataset, if applicable.

  • datasetTitlestring

    Title of the associated dataset, if applicable.

  • datasetTypestring

    Type of the associated dataset, if applicable.

  • descriptionstring

    Object description.

  • isHiddenboolean

    If true, this object is hidden from AI search results by default.

  • isHiddenFromKdaboolean

    If true, this object is hidden from KDA.

  • metricTypestring

    Type of the metric (e.g. MAQL), if applicable.

  • modifiedAtstring · date-time

    Timestamp when object was last modified.

  • modifiedBystring

    ID of the user who last modified the object.

  • visualizationUrlstring

    URL of the visualization, if applicable.

TrendingObjectsResult

  • objectsobject[] · required

TriggerAutomationRequest

  • automationobject · required

TriggerQualityIssuesCalculationResponse

  • processIdstring · required

    Process ID for tracking the calculation status

  • statusstring · enum · required

    Current status of the calculation

    Enum values:
    RUNNING
    COMPLETED
    FAILED
    CANCELLED
    DISABLED

UIContext

  • dashboardobject

    Dashboard the user is currently viewing.

UniqueKeyConfig

  • columnsstring[]

    Key columns. Defaults to first inferred column.

Unit

UploadFileResponse

  • locationstring · required

    Location to use when referencing the uploaded file in subsequent requests.

UploadGeoCollectionFileResponse

  • locationstring · required

    Location to use when referencing the uploaded file in subsequent requests.

UserAssignee

  • idstring · required
  • emailstring

    User email address

    Example: user@example.com
  • namestring

    User name

    Example: John Wick

UserContext

  • activeObjectobject

    Object, with which the user is actively working.

  • referencedObjectsobject[]

    Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references).

  • viewobject

    Ambient UI state: what the user is currently looking at (dashboard, visible widgets).

UserGroupAssignee

  • idstring · required
  • namestring

    User group name

    Example: admins

UserGroupIdentifier

  • idstring · required
  • namestring

UserGroupPermission

  • idstring · required
  • namestring

    Name of the user group

    Example: admins
  • permissionsobject[]

    Permissions granted to the user group

UserManagementDataSourcePermissionAssignment

  • idstring · required

    Id of the datasource

  • permissionsstring[] · required
    Enum values:
    MANAGE
    USE
  • namestring · readOnly

    Name of the datasource

UserManagementPermissionAssignments

  • dataSourcesobject[] · required
  • workspacesobject[] · required

UserManagementUserGroupMember

  • idstring · required
  • namestring · readOnly

UserManagementUserGroupMembers

  • membersobject[] · required

UserManagementUserGroups

  • totalCountinteger · int32 · required

    Total number of groups

  • userGroupsobject[] · required

UserManagementUserGroupsItem

  • dataSourcesobject[] · required
  • idstring · required
  • organizationAdminboolean · required

    Is group organization admin

    Example: false
  • userCountinteger · int32 · required

    The number of users belonging to the group

  • workspacesobject[] · required
  • namestring

    Group name

    Example: admins

UserManagementUsers

  • totalCountinteger · int32 · required

    The total number of users is based on applied filters.

  • usersobject[] · required

UserManagementUsersItem

  • dataSourcesobject[] · required
  • idstring · required
  • organizationAdminboolean · required

    Is user organization admin

    Example: false
  • userGroupsobject[] · required
  • workspacesobject[] · required
  • emailstring

    User email address

    Example: user@example.com
  • namestring

    User name

    Example: John Wick

UserManagementWorkspacePermissionAssignment

  • hierarchyPermissionsstring[] · required
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS
  • idstring · required
  • permissionsstring[] · required
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS
  • namestring · readOnly

UserPermission

  • idstring · required
  • emailstring

    User email address

    Example: user@example.com
  • namestring

    Name of user

    Example: John Wick
  • permissionsobject[]

    Permissions granted to the user

ValidateByItem

ValidateLLMEndpointByIdRequest

  • baseUrlstring

    Base URL for the LLM endpoint validation

  • llmModelstring

    LLM model for the LLM endpoint validation

  • llmOrganizationstring

    Organization name for the LLM endpoint validation

  • providerstring

    Provider for the LLM endpoint validation

  • tokenstring

    Token for the LLM endpoint validation

ValidateLLMEndpointRequest

  • providerstring · required

    Provider for the LLM endpoint validation

  • tokenstring · required

    Token for the LLM endpoint validation

  • baseUrlstring

    Base URL for the LLM endpoint validation

  • llmModelstring

    LLM model for the LLM endpoint validation

  • llmOrganizationstring

    Organization name for the LLM endpoint validation

ValidateLLMEndpointResponse

  • messagestring · required

    Additional message about the LLM endpoint validation

  • successfulboolean · required

    Whether the LLM endpoint validation was successful

ValidationError

  • locarray · required
  • msgstring · required
  • typestring · required
  • ctxobject
  • input

Value

  • valuenumber · required

    Value of the alert threshold to compare the metric to.

    Example: 1000

VisibleFilter

  • isAllTimeDateFilterboolean

    Indicates 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: false
  • localIdentifierstring
  • titlestring

VisualExportRequest

  • dashboardIdstring · required

    Dashboard identifier

    Example: 761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0
  • fileNamestring · required

    File name to be used for retrieving the pdf document.

    Example: filename
  • metadataobject

    Metadata definition in free-form JSON format.

    Example: {}

Visualization

  • idstring · required
  • queryobject · required
  • typestring · enum · required
    Enum values:
    table
    headline_chart
    bar_chart
    column_chart
    line_chart
    pie_chart
    scatter_chart
  • columnsarray
  • configobject

    Visualization config for smart-function rendering.

  • descriptionstring
  • metricsarray
  • rowsarray
  • segment_byarray
  • tagsstring[]
  • titlestring
  • view_byarray

VisualizationConfig

  • anomalyDetectionobject

    Anomaly detection configuration.

  • clusteringobject

    Clustering configuration.

  • clustering_amount
  • clustering_enabledboolean
  • clustering_thresholdnumber
  • forecastobject

    Forecast configuration.

  • forecast_confidencenumber
  • forecast_enabledboolean
  • forecast_period
  • forecast_seasonalboolean
  • whatIfobject

    What-if scenario configuration.

VisualizationIdUpdateRequest

  • idstring · minLength: 1 · required

VisualizationObjectExecution

  • filtersobject[]

    Additional AFM filters merged on top of the visualization object's own filters.

  • settingsobject

    Various settings affecting the process of AFM execution or its result

VisualizationPart

  • typestring · const

    Type of multipart part.

    Const value: visualization
    Default: visualization
  • visualization

    Optional full visualization payload (AAC JSON) when available.

VisualizationSwitcherWidgetDescriptor

  • activeVisualizationIdstring · required

    ID of the currently active visualization in the switcher.

  • titlestring · required

    Widget title as displayed on the dashboard.

  • visualizationIdsstring[] · required

    IDs of all visualizations available in the switcher.

  • widgetIdstring · required

    Widget object ID.

  • filtersobject[]

    Filters currently applied to the dashboard.

  • resultIdstring

    Signed result ID for the currently active visualization's execution result.

Webhook

  • typestring · enum · required

    The destination type.

    Enum values:
    WEBHOOK
  • hasSecretKeyboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a hmac secret key.

  • hasTokenboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a token.

  • secretKeystring | null · maxLength: 10000 · writeOnly

    Hmac secret key for the webhook signature.

    Example: secret_key
  • tokenstring | null · maxLength: 10000 · writeOnly

    Bearer token for the webhook.

    Example: secret
  • urlstring · maxLength: 255 · pattern: (?=https?\://.*)(?=h…

    The webhook URL.

    Example: https://webhook.site/something

WebhookAutomationInfo

  • dashboardURLstring · required
  • idstring · required
  • isCustomDashboardURLboolean · required
  • dashboardTitlestring
  • titlestring

WebhookMessage

  • dataobject · required
  • timestampstring · date-time · required
  • typestring · enum · required
    Enum values:
    automation-task.completed
    automation-task.limit-exceeded

WebhookMessageData

  • automationobject · required
  • alertobject
  • dashboardTabularExportsobject[]
  • detailsobject
  • filtersobject[]
  • imageExportsobject[]
  • notificationSourcestring
  • rawExportsobject[]
  • recipientsobject[]
  • remainingActionCountinteger · int32
  • slidesExportsobject[]
  • tabularExportsobject[]
  • visualExportsobject[]

WebhookRecipient

  • emailstring · required
  • idstring · required

WhatIfAnalysisPart

  • typestring · const

    Type of multipart part.

    Const value: whatIf
    Default: whatIf
  • whatIf

    Optional full what-if scenario payload when available.

WhatIfMeasureAdjustment

  • metricIdstring · required

    Adjusted metric identifier.

  • metricTypestring · required

    Adjusted metric type.

  • scenarioMaqlstring · required

    Scenario MAQL formula.

WhatIfMeasureAdjustmentConfig

  • metricIdstring · required

    ID of the metric or fact to adjust

  • metricTypestring · required

    Type: metric or fact

  • scenarioMaqlstring · required

    Alternative MAQL expression for this scenario

WhatIfScenario

  • includeBaselineboolean · required

    Whether baseline values are included.

  • scenariosobject[] · required

    Defined what-if variants.

  • visualizationRefstring · required

    Base visualization reference used by scenario.

WhatIfScenarioConfig

  • includeBaselineboolean · required

    Whether baseline (unmodified) values are included

  • scenariosobject[] · required

    Scenarios with alternative measure calculations

WhatIfScenarioItem

  • adjustmentsobject[] · required

    Measure adjustments for this scenario

  • labelstring · required

    Human-readable scenario label

WhatIfScenarioVariant

  • adjustmentsobject[] · required

    Scenario adjustments.

  • labelstring · required

    Scenario name.

WidgetDescriptor

  • titlestring · required
  • widgetIdstring · required
  • widgetTypestring · required
  • filtersarray

WidgetSlidesTemplate

WorkspaceAutomationIdentifier

  • idstring · required

WorkspaceAutomationManagementBulkRequest

  • automationsobject[] · required

WorkspaceCacheSettings

  • extraCacheinteger · int64 · required

    Extra cache for the workspace, in bytes.

WorkspaceCacheUsage

  • currentobject · required

    Current cache usage of the workspace.

  • removalIntervalsobject[] · required

    List of cache removal intervals for workspace.

  • settingsobject · required

    Cache settings for the workspace.

WorkspaceCurrentCacheUsage

  • cacheAvailableinteger · int64 · required

    Cache available for the workspace.

  • cacheUsedinteger · int64 · required

    Cache used by the workspace.

  • removalPeriodStartstring · date-time · required

    Start timestamp of removal period for the workspace.

  • removedSinceStartinteger · int64 · required

    Bytes removed since start due to insufficient cache for the workspace.

WorkspaceDataSource

  • idstring · required

    The 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_-… · required

    Identifier of the workspace.

    Example: alpha.sales
  • typestring · enum · required

    A type.

    Enum values:
    workspace
    Example: workspace

WorkspacePermissionAssignment

  • assigneeIdentifierobject · required

    Identifier of a user or user-group.

  • hierarchyPermissionsstring[]
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS
  • permissionsstring[]
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    WRITE_KNOWLEDGE_DOCUMENTS

WorkspaceUser

  • idstring · required
  • emailstring

    User email address

    Example: user@example.com
  • namestring

    User name

    Example: John Wick

WorkspaceUserGroup

  • idstring · required
  • namestring

    Group name

    Example: admins

WorkspaceUserGroups

  • totalCountinteger · int32 · required

    Total number of groups

  • userGroupsobject[] · required

WorkspaceUsers

  • totalCountinteger · int32 · required

    The total number of users is based on applied filters.

  • usersobject[] · required

Xliff

  • fileobject[]
  • otherAttributesobject
  • spacestring
  • srcLangstring
  • trgLangstring
  • versionstring
On this page
  • AFM
  • AbsoluteDateFilter
  • AbstractMeasureValueFilter
  • ActiveObjectIdentification
  • AdHocAutomation
  • AfmCancelTokens
  • AfmExecution
  • AfmExecutionResponse
  • AfmIdentifier
  • AfmLocalIdentifier
  • AfmObjectIdentifier
  • AfmObjectIdentifierAttribute
  • AfmObjectIdentifierCore
  • AfmObjectIdentifierDataset
  • AfmObjectIdentifierLabel
  • AfmValidDescendantsQuery
  • AfmValidDescendantsResponse
  • AfmValidObjectsQuery
  • AfmValidObjectsResponse
  • AggregateKeyConfig
  • AiUsageMetadataItem
  • AlertAfm
  • AlertCondition
  • AlertConditionOperand
  • AlertDescription
  • AlertEvaluationRow
  • AllTimeDateFilter
  • AllowedRelationshipType
  • AmplitudeService
  • AnalyticsCatalogCreatedBy
  • AnalyticsCatalogTags
  • AnalyticsCatalogUser
  • AnalyzeCsvRequest
  • AnalyzeCsvRequestItem
  • AnalyzeCsvRequestItemConfig
  • AnalyzeCsvResponse
  • AnalyzeCsvResponseColumn
  • AnalyzeCsvResponseConfig
  • AnomalyDetection
  • AnomalyDetectionConfig
  • AnomalyDetectionRequest
  • AnomalyDetectionResult
  • AnomalyDetectionWrapper
  • ApiEntitlement
  • ArithmeticMeasure
  • ArithmeticMeasureDefinition
  • AssigneeIdentifier
  • AssigneeRule
  • AttributeElements
  • AttributeElementsByRef
  • AttributeElementsByValue
  • AttributeExecutionResultHeader
  • AttributeFilter
  • AttributeFilterByDate
  • AttributeFilterElements
  • AttributeFilterParent
  • AttributeFilterState
  • AttributeFormat
  • AttributeHeader
  • AttributeItem
  • AttributeNegativeFilter
  • AttributePositiveFilter
  • AttributeResultHeader
  • AuthUser
  • AutomationAlert
  • AutomationDashboardTabularExport
  • AutomationExternalRecipient
  • AutomationImageExport
  • AutomationMetadata
  • AutomationNotification
  • AutomationRawExport
  • AutomationSchedule
  • AutomationSlidesExport
  • AutomationTabularExport
  • AutomationVisualExport
  • AvailableAssignees
  • AwsBedrockAccessKeyAuth
  • AwsBedrockProviderConfig
  • AzureFoundryApiKeyAuth
  • AzureFoundryProviderAuth
  • AzureFoundryProviderConfig
  • BedrockProviderAuth
  • BoundedFilter
  • BucketRefObject
  • CacheRemovalInterval
  • CacheUsageData
  • ChangeAnalysisParams
  • ChangeAnalysisRequest
  • ChangeAnalysisResponse
  • ChangeAnalysisResult
  • ChatHistoryInteraction
  • ChatHistoryRequest
  • ChatHistoryResult
  • ChatRequest
  • ChatResult
  • ChatUsageResponse
  • ClusteringConfig
  • ClusteringRequest
  • ClusteringResult
  • ColumnInfo
  • ColumnLocation
  • ColumnOverride
  • ColumnPartitionConfig
  • ColumnStatistic
  • ColumnStatisticWarning
  • ColumnStatisticsRequest
  • ColumnStatisticsResponse
  • ColumnWarning
  • Comparison
  • ComparisonCondition
  • ComparisonMeasureValueFilter
  • ComparisonWrapper
  • CompoundMeasureValueFilter
  • ContentSlideTemplate
  • ConversationItemListResponse
  • ConversationItemResponse
  • ConversationResponse
  • ConversationResponseList
  • ConversationTurnResponse
  • ConvertGeoFileRequest
  • ConvertGeoFileResponse
  • CoverSlideTemplate
  • CreatePipeTableRequest
  • CreatedVisualization
  • CreatedVisualizations
  • CsvConvertOptions
  • CsvConvertOptionsColumnType
  • CsvManifestBody
  • CsvParseOptions
  • CsvReadOptions
  • CustomLabel
  • CustomMetric
  • CustomOverride
  • DashboardArbitraryAttributeFilter
  • DashboardAttributeFilter
  • DashboardContext
  • DashboardDateFilter
  • DashboardExportSettings
  • DashboardFilter
  • DashboardMatchAttributeFilter
  • DashboardPermissions
  • DashboardPermissionsAssignment
  • DashboardSlidesTemplate
  • DashboardTabularExportRequest
  • DashboardTabularExportRequestV2
  • DataColumnLocator
  • DataColumnLocators
  • DataSourceParameter
  • DataSourcePermissionAssignment
  • DataSourceSchemata
  • DataSourceTableIdentifier
  • DatabaseInstance
  • DatasetGrain
  • DatasetReferenceIdentifier
  • DatasetWorkspaceDataFilterIdentifier
  • DateAbsoluteFilter
  • DateFilter
  • DateFilterAbsolute
  • DateFilterRelative
  • DateGranularity
  • DateRelativeFilter
  • DateTruncPartitionConfig
  • DateValue
  • DeclarativeAggregatedFact
  • DeclarativeAnalyticalDashboard
  • DeclarativeAnalyticalDashboardExtension
  • DeclarativeAnalyticalDashboardIdentifier
  • DeclarativeAnalyticalDashboardPermissionAssignment
  • DeclarativeAnalyticalDashboardPermissionForAssignee
  • DeclarativeAnalyticalDashboardPermissionForAssigneeRule
  • DeclarativeAnalytics
  • DeclarativeAnalyticsLayer
  • DeclarativeAttribute
  • DeclarativeAttributeHierarchy
  • DeclarativeAutomation
  • DeclarativeColorPalette
  • DeclarativeColumn
  • DeclarativeCspDirective
  • DeclarativeCustomApplicationSetting
  • DeclarativeCustomGeoCollection
  • DeclarativeCustomGeoCollections
  • DeclarativeDashboardPlugin
  • DeclarativeDataSource
  • DeclarativeDataSourcePermission
  • DeclarativeDataSourcePermissions
  • DeclarativeDataSources
  • DeclarativeDataset
  • DeclarativeDatasetExtension
  • DeclarativeDatasetSql
  • DeclarativeDateDataset
  • DeclarativeExportDefinition
  • DeclarativeExportDefinitionIdentifier
  • DeclarativeExportTemplate
  • DeclarativeExportTemplates
  • DeclarativeFact
  • DeclarativeFilterContext
  • DeclarativeFilterView
  • DeclarativeIdentityProvider
  • DeclarativeIdentityProviderIdentifier
  • DeclarativeJwk
  • DeclarativeJwkSpecification
  • DeclarativeLabel
  • DeclarativeLabelTranslation
  • DeclarativeLdm
  • DeclarativeMemoryItem
  • DeclarativeMetric
  • DeclarativeModel
  • DeclarativeNotificationChannel
  • DeclarativeNotificationChannelIdentifier
  • DeclarativeNotificationChannels
  • DeclarativeOrganization
  • DeclarativeOrganizationInfo
  • DeclarativeOrganizationPermission
  • DeclarativeParameter
  • DeclarativeReference
  • DeclarativeReferenceSource
  • DeclarativeRsaSpecification
  • DeclarativeSetting
  • DeclarativeSingleWorkspacePermission
  • DeclarativeSourceFactReference
  • DeclarativeTable
  • DeclarativeTables
  • DeclarativeTheme
  • DeclarativeUser
  • DeclarativeUserDataFilter
  • DeclarativeUserDataFilters
  • DeclarativeUserGroup
  • DeclarativeUserGroupIdentifier
  • DeclarativeUserGroupPermission
  • DeclarativeUserGroupPermissions
  • DeclarativeUserGroups
  • DeclarativeUserIdentifier
  • DeclarativeUserPermission
  • DeclarativeUserPermissions
  • DeclarativeUsers
  • DeclarativeUsersUserGroups
  • DeclarativeVisualizationObject
  • DeclarativeWorkspace
  • DeclarativeWorkspaceDataFilter
  • DeclarativeWorkspaceDataFilterColumn
  • DeclarativeWorkspaceDataFilterReferences
  • DeclarativeWorkspaceDataFilterSetting
  • DeclarativeWorkspaceDataFilters
  • DeclarativeWorkspaceHierarchyPermission
  • DeclarativeWorkspaceModel
  • DeclarativeWorkspacePermissions
  • DeclarativeWorkspaces
  • DefaultSmtp
  • DeleteFilesRequest
  • DependentEntitiesGraph
  • DependentEntitiesNode
  • DependentEntitiesRequest
  • DependentEntitiesResponse
  • DependsOn
  • DependsOnDateFilter
  • DependsOnItem
  • DimAttribute
  • Dimension
  • DimensionHeader
  • DistributionConfig
  • DuplicateKeyConfig
  • Element
  • ElementsRequest
  • ElementsResponse
  • EntitlementsRequest
  • EntityIdentifier
  • EntitySearchBody
  • EntitySearchPage
  • EntitySearchSort
  • ExecutionLinks
  • ExecutionResponse
  • ExecutionResult
  • ExecutionResultDataSourceMessage
  • ExecutionResultGrandTotal
  • ExecutionResultHeader
  • ExecutionResultMetadata
  • ExecutionResultPaging
  • ExecutionSettings
  • ExportRequest
  • ExportResponse
  • ExportResult
  • FactIdentifier
  • FailedOperation
  • FeatureFlagsContext
  • Features
  • Feedback
  • File
  • Filter
  • FilterBy
  • FilterDefinition
  • FilterDefinitionForSimpleMeasure
  • ForecastConfig
  • ForecastRequest
  • ForecastResult
  • FoundObjects
  • Frequency
  • FrequencyBucket
  • FrequencyProperties
  • FunctionCallContent
  • FunctionResultContent
  • GdStorageFile
  • GenerateDescriptionRequest
  • GenerateDescriptionResponse
  • GenerateLdmRequest
  • GenerateTitleRequest
  • GenerateTitleResponse
  • GeoAreaConfig
  • GeoCollectionIdentifier
  • GeoJsonFeature
  • GeoJsonFeatureCollection
  • GeoJsonGeometry
  • GetQualityIssuesResponse
  • GetServiceStatusResponse
  • GrainIdentifier
  • GrantedPermission
  • GranularitiesFormatting
  • HTTPValidationError
  • HashDistributionConfig
  • HeaderGroup
  • HierarchyObjectIdentification
  • Histogram
  • HistogramBucket
  • HistogramProperties
  • IdentifierDuplications
  • IdentifierRef
  • ImageExportRequest
  • ImportCsvRequest
  • ImportCsvRequestTable
  • ImportCsvRequestTableSource
  • ImportCsvRequestTableSourceConfig
  • ImportCsvResponse
  • ImportGeoCollectionRequest
  • ImportGeoCollectionResponse
  • InPlatform
  • InlineFilterDefinition
  • InlineMeasureDefinition
  • InsightWidgetDescriptor
  • IntroSlideTemplate
  • Invitation
  • JsonApiAggregatedFactLinkage
  • JsonApiAggregatedFactOut
  • JsonApiAggregatedFactOutDocument
  • JsonApiAggregatedFactOutIncludes
  • JsonApiAggregatedFactOutList
  • JsonApiAggregatedFactOutWithLinks
  • JsonApiAggregatedFactToManyLinkage
  • JsonApiAnalyticalDashboardIn
  • JsonApiAnalyticalDashboardInDocument
  • JsonApiAnalyticalDashboardLinkage
  • JsonApiAnalyticalDashboardOut
  • JsonApiAnalyticalDashboardOutDocument
  • JsonApiAnalyticalDashboardOutIncludes
  • JsonApiAnalyticalDashboardOutList
  • JsonApiAnalyticalDashboardOutWithLinks
  • JsonApiAnalyticalDashboardPatch
  • JsonApiAnalyticalDashboardPatchDocument
  • JsonApiAnalyticalDashboardPostOptionalId
  • JsonApiAnalyticalDashboardPostOptionalIdDocument
  • JsonApiAnalyticalDashboardToManyLinkage
  • JsonApiAnalyticalDashboardToOneLinkage
  • JsonApiApiTokenIn
  • JsonApiApiTokenInDocument
  • JsonApiApiTokenOut
  • JsonApiApiTokenOutDocument
  • JsonApiApiTokenOutList
  • JsonApiApiTokenOutWithLinks
  • JsonApiAttributeHierarchyIn
  • JsonApiAttributeHierarchyInDocument
  • JsonApiAttributeHierarchyLinkage
  • JsonApiAttributeHierarchyOut
  • JsonApiAttributeHierarchyOutDocument
  • JsonApiAttributeHierarchyOutIncludes
  • JsonApiAttributeHierarchyOutList
  • JsonApiAttributeHierarchyOutWithLinks
  • JsonApiAttributeHierarchyPatch
  • JsonApiAttributeHierarchyPatchDocument
  • JsonApiAttributeHierarchyToManyLinkage
  • JsonApiAttributeLinkage
  • JsonApiAttributeOut
  • JsonApiAttributeOutDocument
  • JsonApiAttributeOutIncludes
  • JsonApiAttributeOutList
  • JsonApiAttributeOutWithLinks
  • JsonApiAttributePatch
  • JsonApiAttributePatchDocument
  • JsonApiAttributeToManyLinkage
  • JsonApiAttributeToOneLinkage
  • JsonApiAutomationIn
  • JsonApiAutomationInDocument
  • JsonApiAutomationLinkage
  • JsonApiAutomationOut
  • JsonApiAutomationOutDocument
  • JsonApiAutomationOutIncludes
  • JsonApiAutomationOutList
  • JsonApiAutomationOutWithLinks
  • JsonApiAutomationPatch
  • JsonApiAutomationPatchDocument
  • JsonApiAutomationResultLinkage
  • JsonApiAutomationResultOut
  • JsonApiAutomationResultOutList
  • JsonApiAutomationResultOutWithLinks
  • JsonApiAutomationResultToManyLinkage
  • JsonApiAutomationToOneLinkage
  • JsonApiColorPaletteIn
  • JsonApiColorPaletteInDocument
  • JsonApiColorPaletteOut
  • JsonApiColorPaletteOutDocument
  • JsonApiColorPaletteOutList
  • JsonApiColorPaletteOutWithLinks
  • JsonApiColorPalettePatch
  • JsonApiColorPalettePatchDocument
  • JsonApiCookieSecurityConfigurationIn
  • JsonApiCookieSecurityConfigurationInDocument
  • JsonApiCookieSecurityConfigurationOut
  • JsonApiCookieSecurityConfigurationOutDocument
  • JsonApiCookieSecurityConfigurationPatch
  • JsonApiCookieSecurityConfigurationPatchDocument
  • JsonApiCspDirectiveIn
  • JsonApiCspDirectiveInDocument
  • JsonApiCspDirectiveOut
  • JsonApiCspDirectiveOutDocument
  • JsonApiCspDirectiveOutList
  • JsonApiCspDirectiveOutWithLinks
  • JsonApiCspDirectivePatch
  • JsonApiCspDirectivePatchDocument
  • JsonApiCustomApplicationSettingIn
  • JsonApiCustomApplicationSettingInDocument
  • JsonApiCustomApplicationSettingOut
  • JsonApiCustomApplicationSettingOutDocument
  • JsonApiCustomApplicationSettingOutList
  • JsonApiCustomApplicationSettingOutWithLinks
  • JsonApiCustomApplicationSettingPatch
  • JsonApiCustomApplicationSettingPatchDocument
  • JsonApiCustomApplicationSettingPostOptionalId
  • JsonApiCustomApplicationSettingPostOptionalIdDocument
  • JsonApiCustomGeoCollectionIn
  • JsonApiCustomGeoCollectionInDocument
  • JsonApiCustomGeoCollectionOut
  • JsonApiCustomGeoCollectionOutDocument
  • JsonApiCustomGeoCollectionOutList
  • JsonApiCustomGeoCollectionOutWithLinks
  • JsonApiCustomGeoCollectionPatch
  • JsonApiCustomGeoCollectionPatchDocument
  • JsonApiDashboardPluginIn
  • JsonApiDashboardPluginInDocument
  • JsonApiDashboardPluginLinkage
  • JsonApiDashboardPluginOut
  • JsonApiDashboardPluginOutDocument
  • JsonApiDashboardPluginOutList
  • JsonApiDashboardPluginOutWithLinks
  • JsonApiDashboardPluginPatch
  • JsonApiDashboardPluginPatchDocument
  • JsonApiDashboardPluginPostOptionalId
  • JsonApiDashboardPluginPostOptionalIdDocument
  • JsonApiDashboardPluginToManyLinkage
  • JsonApiDataSourceIdentifierOut
  • JsonApiDataSourceIdentifierOutDocument
  • JsonApiDataSourceIdentifierOutList
  • JsonApiDataSourceIdentifierOutWithLinks
  • JsonApiDataSourceIn
  • JsonApiDataSourceInDocument
  • JsonApiDataSourceOut
  • JsonApiDataSourceOutDocument
  • JsonApiDataSourceOutList
  • JsonApiDataSourceOutWithLinks
  • JsonApiDataSourcePatch
  • JsonApiDataSourcePatchDocument
  • JsonApiDatasetLinkage
  • JsonApiDatasetOut
  • JsonApiDatasetOutDocument
  • JsonApiDatasetOutIncludes
  • JsonApiDatasetOutList
  • JsonApiDatasetOutWithLinks
  • JsonApiDatasetPatch
  • JsonApiDatasetPatchDocument
  • JsonApiDatasetToManyLinkage
  • JsonApiDatasetToOneLinkage
  • JsonApiEntitlementOut
  • JsonApiEntitlementOutDocument
  • JsonApiEntitlementOutList
  • JsonApiEntitlementOutWithLinks
  • JsonApiExportDefinitionIn
  • JsonApiExportDefinitionInDocument
  • JsonApiExportDefinitionLinkage
  • JsonApiExportDefinitionOut
  • JsonApiExportDefinitionOutDocument
  • JsonApiExportDefinitionOutIncludes
  • JsonApiExportDefinitionOutList
  • JsonApiExportDefinitionOutWithLinks
  • JsonApiExportDefinitionPatch
  • JsonApiExportDefinitionPatchDocument
  • JsonApiExportDefinitionPostOptionalId
  • JsonApiExportDefinitionPostOptionalIdDocument
  • JsonApiExportDefinitionToManyLinkage
  • JsonApiExportTemplateIn
  • JsonApiExportTemplateInDocument
  • JsonApiExportTemplateOut
  • JsonApiExportTemplateOutDocument
  • JsonApiExportTemplateOutList
  • JsonApiExportTemplateOutWithLinks
  • JsonApiExportTemplatePatch
  • JsonApiExportTemplatePatchDocument
  • JsonApiExportTemplatePostOptionalId
  • JsonApiExportTemplatePostOptionalIdDocument
  • JsonApiFactLinkage
  • JsonApiFactOut
  • JsonApiFactOutDocument
  • JsonApiFactOutList
  • JsonApiFactOutWithLinks
  • JsonApiFactPatch
  • JsonApiFactPatchDocument
  • JsonApiFactToManyLinkage
  • JsonApiFactToOneLinkage
  • JsonApiFilterContextIn
  • JsonApiFilterContextInDocument
  • JsonApiFilterContextLinkage
  • JsonApiFilterContextOut
  • JsonApiFilterContextOutDocument
  • JsonApiFilterContextOutIncludes
  • JsonApiFilterContextOutList
  • JsonApiFilterContextOutWithLinks
  • JsonApiFilterContextPatch
  • JsonApiFilterContextPatchDocument
  • JsonApiFilterContextPostOptionalId
  • JsonApiFilterContextPostOptionalIdDocument
  • JsonApiFilterContextToManyLinkage
  • JsonApiFilterViewIn
  • JsonApiFilterViewInDocument
  • JsonApiFilterViewOut
  • JsonApiFilterViewOutDocument
  • JsonApiFilterViewOutIncludes
  • JsonApiFilterViewOutList
  • JsonApiFilterViewOutWithLinks
  • JsonApiFilterViewPatch
  • JsonApiFilterViewPatchDocument
  • JsonApiIdentityProviderIn
  • JsonApiIdentityProviderInDocument
  • JsonApiIdentityProviderLinkage
  • JsonApiIdentityProviderOut
  • JsonApiIdentityProviderOutDocument
  • JsonApiIdentityProviderOutList
  • JsonApiIdentityProviderOutWithLinks
  • JsonApiIdentityProviderPatch
  • JsonApiIdentityProviderPatchDocument
  • JsonApiIdentityProviderToOneLinkage
  • JsonApiJwkIn
  • JsonApiJwkInDocument
  • JsonApiJwkOut
  • JsonApiJwkOutDocument
  • JsonApiJwkOutList
  • JsonApiJwkOutWithLinks
  • JsonApiJwkPatch
  • JsonApiJwkPatchDocument
  • JsonApiKnowledgeRecommendationIn
  • JsonApiKnowledgeRecommendationInDocument
  • JsonApiKnowledgeRecommendationOut
  • JsonApiKnowledgeRecommendationOutDocument
  • JsonApiKnowledgeRecommendationOutIncludes
  • JsonApiKnowledgeRecommendationOutList
  • JsonApiKnowledgeRecommendationOutWithLinks
  • JsonApiKnowledgeRecommendationPatch
  • JsonApiKnowledgeRecommendationPatchDocument
  • JsonApiKnowledgeRecommendationPostOptionalId
  • JsonApiKnowledgeRecommendationPostOptionalIdDocument
  • JsonApiLabelLinkage
  • JsonApiLabelOut
  • JsonApiLabelOutDocument
  • JsonApiLabelOutList
  • JsonApiLabelOutWithLinks
  • JsonApiLabelPatch
  • JsonApiLabelPatchDocument
  • JsonApiLabelToManyLinkage
  • JsonApiLabelToOneLinkage
  • JsonApiLlmEndpointIn
  • JsonApiLlmEndpointInDocument
  • JsonApiLlmEndpointOut
  • JsonApiLlmEndpointOutDocument
  • JsonApiLlmEndpointOutList
  • JsonApiLlmEndpointOutWithLinks
  • JsonApiLlmEndpointPatch
  • JsonApiLlmEndpointPatchDocument
  • JsonApiLlmProviderIn
  • JsonApiLlmProviderInDocument
  • JsonApiLlmProviderOut
  • JsonApiLlmProviderOutDocument
  • JsonApiLlmProviderOutList
  • JsonApiLlmProviderOutWithLinks
  • JsonApiLlmProviderPatch
  • JsonApiLlmProviderPatchDocument
  • JsonApiMemoryItemIn
  • JsonApiMemoryItemInDocument
  • JsonApiMemoryItemOut
  • JsonApiMemoryItemOutDocument
  • JsonApiMemoryItemOutList
  • JsonApiMemoryItemOutWithLinks
  • JsonApiMemoryItemPatch
  • JsonApiMemoryItemPatchDocument
  • JsonApiMemoryItemPostOptionalId
  • JsonApiMemoryItemPostOptionalIdDocument
  • JsonApiMetricIn
  • JsonApiMetricInDocument
  • JsonApiMetricLinkage
  • JsonApiMetricOut
  • JsonApiMetricOutDocument
  • JsonApiMetricOutIncludes
  • JsonApiMetricOutList
  • JsonApiMetricOutWithLinks
  • JsonApiMetricPatch
  • JsonApiMetricPatchDocument
  • JsonApiMetricPostOptionalId
  • JsonApiMetricPostOptionalIdDocument
  • JsonApiMetricToManyLinkage
  • JsonApiMetricToOneLinkage
  • JsonApiNotificationChannelIdentifierOut
  • JsonApiNotificationChannelIdentifierOutDocument
  • JsonApiNotificationChannelIdentifierOutList
  • JsonApiNotificationChannelIdentifierOutWithLinks
  • JsonApiNotificationChannelIn
  • JsonApiNotificationChannelInDocument
  • JsonApiNotificationChannelLinkage
  • JsonApiNotificationChannelOut
  • JsonApiNotificationChannelOutDocument
  • JsonApiNotificationChannelOutList
  • JsonApiNotificationChannelOutWithLinks
  • JsonApiNotificationChannelPatch
  • JsonApiNotificationChannelPatchDocument
  • JsonApiNotificationChannelPostOptionalId
  • JsonApiNotificationChannelPostOptionalIdDocument
  • JsonApiNotificationChannelToOneLinkage
  • JsonApiOrganizationIn
  • JsonApiOrganizationInDocument
  • JsonApiOrganizationOut
  • JsonApiOrganizationOutDocument
  • JsonApiOrganizationOutIncludes
  • JsonApiOrganizationPatch
  • JsonApiOrganizationPatchDocument
  • JsonApiOrganizationSettingIn
  • JsonApiOrganizationSettingInDocument
  • JsonApiOrganizationSettingOut
  • JsonApiOrganizationSettingOutDocument
  • JsonApiOrganizationSettingOutList
  • JsonApiOrganizationSettingOutWithLinks
  • JsonApiOrganizationSettingPatch
  • JsonApiOrganizationSettingPatchDocument
  • JsonApiParameterIn
  • JsonApiParameterInDocument
  • JsonApiParameterOut
  • JsonApiParameterOutDocument
  • JsonApiParameterOutList
  • JsonApiParameterOutWithLinks
  • JsonApiParameterPatch
  • JsonApiParameterPatchDocument
  • JsonApiParameterPostOptionalId
  • JsonApiParameterPostOptionalIdDocument
  • JsonApiThemeIn
  • JsonApiThemeInDocument
  • JsonApiThemeOut
  • JsonApiThemeOutDocument
  • JsonApiThemeOutList
  • JsonApiThemeOutWithLinks
  • JsonApiThemePatch
  • JsonApiThemePatchDocument
  • JsonApiUserDataFilterIn
  • JsonApiUserDataFilterInDocument
  • JsonApiUserDataFilterOut
  • JsonApiUserDataFilterOutDocument
  • JsonApiUserDataFilterOutIncludes
  • JsonApiUserDataFilterOutList
  • JsonApiUserDataFilterOutWithLinks
  • JsonApiUserDataFilterPatch
  • JsonApiUserDataFilterPatchDocument
  • JsonApiUserDataFilterPostOptionalId
  • JsonApiUserDataFilterPostOptionalIdDocument
  • JsonApiUserGroupIn
  • JsonApiUserGroupInDocument
  • JsonApiUserGroupLinkage
  • JsonApiUserGroupOut
  • JsonApiUserGroupOutDocument
  • JsonApiUserGroupOutList
  • JsonApiUserGroupOutWithLinks
  • JsonApiUserGroupPatch
  • JsonApiUserGroupPatchDocument
  • JsonApiUserGroupToManyLinkage
  • JsonApiUserGroupToOneLinkage
  • JsonApiUserIdentifierLinkage
  • JsonApiUserIdentifierOut
  • JsonApiUserIdentifierOutDocument
  • JsonApiUserIdentifierOutList
  • JsonApiUserIdentifierOutWithLinks
  • JsonApiUserIdentifierToOneLinkage
  • JsonApiUserIn
  • JsonApiUserInDocument
  • JsonApiUserLinkage
  • JsonApiUserOut
  • JsonApiUserOutDocument
  • JsonApiUserOutList
  • JsonApiUserOutWithLinks
  • JsonApiUserPatch
  • JsonApiUserPatchDocument
  • JsonApiUserSettingIn
  • JsonApiUserSettingInDocument
  • JsonApiUserSettingOut
  • JsonApiUserSettingOutDocument
  • JsonApiUserSettingOutList
  • JsonApiUserSettingOutWithLinks
  • JsonApiUserToManyLinkage
  • JsonApiUserToOneLinkage
  • JsonApiVisualizationObjectIn
  • JsonApiVisualizationObjectInDocument
  • JsonApiVisualizationObjectLinkage
  • JsonApiVisualizationObjectOut
  • JsonApiVisualizationObjectOutDocument
  • JsonApiVisualizationObjectOutList
  • JsonApiVisualizationObjectOutWithLinks
  • JsonApiVisualizationObjectPatch
  • JsonApiVisualizationObjectPatchDocument
  • JsonApiVisualizationObjectPostOptionalId
  • JsonApiVisualizationObjectPostOptionalIdDocument
  • JsonApiVisualizationObjectToManyLinkage
  • JsonApiVisualizationObjectToOneLinkage
  • JsonApiWorkspaceAutomationOut
  • JsonApiWorkspaceAutomationOutIncludes
  • JsonApiWorkspaceAutomationOutList
  • JsonApiWorkspaceAutomationOutWithLinks
  • JsonApiWorkspaceDataFilterIn
  • JsonApiWorkspaceDataFilterInDocument
  • JsonApiWorkspaceDataFilterLinkage
  • JsonApiWorkspaceDataFilterOut
  • JsonApiWorkspaceDataFilterOutDocument
  • JsonApiWorkspaceDataFilterOutList
  • JsonApiWorkspaceDataFilterOutWithLinks
  • JsonApiWorkspaceDataFilterPatch
  • JsonApiWorkspaceDataFilterPatchDocument
  • JsonApiWorkspaceDataFilterSettingIn
  • JsonApiWorkspaceDataFilterSettingInDocument
  • JsonApiWorkspaceDataFilterSettingLinkage
  • JsonApiWorkspaceDataFilterSettingOut
  • JsonApiWorkspaceDataFilterSettingOutDocument
  • JsonApiWorkspaceDataFilterSettingOutList
  • JsonApiWorkspaceDataFilterSettingOutWithLinks
  • JsonApiWorkspaceDataFilterSettingPatch
  • JsonApiWorkspaceDataFilterSettingPatchDocument
  • JsonApiWorkspaceDataFilterSettingToManyLinkage
  • JsonApiWorkspaceDataFilterToManyLinkage
  • JsonApiWorkspaceDataFilterToOneLinkage
  • JsonApiWorkspaceIn
  • JsonApiWorkspaceInDocument
  • JsonApiWorkspaceLinkage
  • JsonApiWorkspaceOut
  • JsonApiWorkspaceOutDocument
  • JsonApiWorkspaceOutList
  • JsonApiWorkspaceOutWithLinks
  • JsonApiWorkspacePatch
  • JsonApiWorkspacePatchDocument
  • JsonApiWorkspaceSettingIn
  • JsonApiWorkspaceSettingInDocument
  • JsonApiWorkspaceSettingOut
  • JsonApiWorkspaceSettingOutDocument
  • JsonApiWorkspaceSettingOutList
  • JsonApiWorkspaceSettingOutWithLinks
  • JsonApiWorkspaceSettingPatch
  • JsonApiWorkspaceSettingPatchDocument
  • JsonApiWorkspaceSettingPostOptionalId
  • JsonApiWorkspaceSettingPostOptionalIdDocument
  • JsonApiWorkspaceToOneLinkage
  • JsonNode
  • KeyConfig
  • KeyDriverAnalysis
  • KeyDriverAnalysisMeasure
  • KeyDriverAnalysisPart
  • KeyDriversDimension
  • KeyDriversRequest
  • KeyDriversResponse
  • KeyDriversResult
  • LabelIdentifier
  • ListDatabaseInstancesResponse
  • ListLinks
  • ListLlmProviderModelsRequest
  • ListLlmProviderModelsResponse
  • ListPipeTablesResponse
  • ListServicesResponse
  • LiveFeatureFlagConfiguration
  • LiveFeatures
  • LlmModel
  • LlmProviderAuth
  • LlmProviderConfig
  • LocalIdentifier
  • LocaleRequest
  • MatchAttributeFilter
  • MatomoService
  • MeasureDefinition
  • MeasureExecutionResultHeader
  • MeasureGroupHeaders
  • MeasureHeader
  • MeasureItem
  • MeasureResultHeader
  • MeasureValueCondition
  • MeasureValueFilter
  • MemoryItemCreatedByUsers
  • MemoryItemUser
  • Metric
  • MetricDefinitionOverride
  • MetricRecord
  • MetricValueChange
  • ModelTestResult
  • MultipartContent
  • NegativeAttributeFilter
  • Note
  • Notes
  • Notification
  • NotificationChannelDestination
  • NotificationContent
  • NotificationFilter
  • Notifications
  • NotificationsMeta
  • NotificationsMetaTotal
  • NumberConstraints
  • NumberParameterDefinition
  • ObjectLinks
  • ObjectLinksContainer
  • ObjectReference
  • ObjectReferenceGroup
  • ObjectType
  • OpenAIProviderConfig
  • OpenAiApiKeyAuth
  • OpenAiProviderAuth
  • OpenTelemetryService
  • Operation
  • OperationError
  • OrganizationAutomationIdentifier
  • OrganizationAutomationManagementBulkRequest
  • OrganizationCacheSettings
  • OrganizationCacheUsage
  • OrganizationCurrentCacheUsage
  • OrganizationPermissionAssignment
  • OutlierDetectionRequest
  • OutlierDetectionResponse
  • OutlierDetectionResult
  • Over
  • PageMetadata
  • Paging
  • Parameter
  • ParameterDefinition
  • PartitionConfig
  • PdfTableStyle
  • PdfTableStyleProperty
  • PdmLdmRequest
  • PdmSql
  • PendingOperation
  • PermissionsAssignment
  • PermissionsForAssignee
  • PermissionsForAssigneeRule
  • PipeTable
  • PipeTableSummary
  • PlatformUsage
  • PlatformUsageRequest
  • PopDataset
  • PopDatasetMeasureDefinition
  • PopDate
  • PopDateMeasureDefinition
  • PopMeasureDefinition
  • PositiveAttributeFilter
  • PrimaryKeyConfig
  • Profile
  • ProfileLinks
  • ProvisionDatabaseInstanceRequest
  • QualityIssue
  • QualityIssueObject
  • QualityIssuesCalculationStatusResponse
  • Query
  • QueryFieldAttribute
  • QueryFieldMeasure
  • RandomDistributionConfig
  • Range
  • RangeCondition
  • RangeMeasureValueFilter
  • RangeWrapper
  • RankingFilter
  • RawCustomLabel
  • RawCustomMetric
  • RawCustomOverride
  • RawExportAutomationRequest
  • RawExportRequest
  • ReadCsvFileManifestsRequest
  • ReadCsvFileManifestsRequestItem
  • ReadCsvFileManifestsResponse
  • Reasoning
  • ReasoningContent
  • ReasoningStep
  • ReferenceIdentifier
  • ReferenceSourceColumn
  • Relative
  • RelativeBoundedDateFilter
  • RelativeDateFilter
  • RelativeWrapper
  • ResolveSettingsRequest
  • ResolvedLlm
  • ResolvedLlmEndpoint
  • ResolvedLlmEndpoints
  • ResolvedLlmProvider
  • ResolvedLlms
  • ResolvedSetting
  • ResponseFeedback
  • ResponseFeedbackRequest
  • RestApiIdentifier
  • ResultCacheMetadata
  • ResultDimension
  • ResultDimensionHeader
  • ResultSpec
  • RichTextWidgetDescriptor
  • RouteResult
  • RsaSpecification
  • RulePermission
  • RunServiceCommandRequest
  • RunningSection
  • SavedVisualization
  • ScanRequest
  • ScanResultPdm
  • ScanSqlRequest
  • ScanSqlResponse
  • SearchObject
  • SearchRelationship
  • SearchRelationshipObject
  • SearchRequest
  • SearchResult
  • SearchResultObject
  • SearchResults
  • SectionSlideTemplate
  • SendMessageContent
  • SendMessageItem
  • SendMessageOptions
  • SendMessageRequest
  • SendMessageSearchOptions
  • ServerSentEventChatResult
  • ServiceInfo
  • SetCertificationRequest
  • Settings
  • SimpleMeasureDefinition
  • Skeleton
  • SkillResponse
  • SlidesExportRequest
  • SmartFunctionResponse
  • Smtp
  • SortKey
  • SortKeyAttribute
  • SortKeyTotal
  • SortKeyValue
  • SqlColumn
  • SqlQuery
  • StaticFeatures
  • SucceededOperation
  • Suggestion
  • SwitchIdentityProviderRequest
  • Table
  • TableOverride
  • TableWarning
  • TabularExportRequest
  • TelemetryConfig
  • TelemetryContext
  • TelemetryServices
  • TestDefinitionRequest
  • TestDestinationRequest
  • TestLlmProviderByIdRequest
  • TestLlmProviderDefinitionRequest
  • TestLlmProviderResponse
  • TestNotification
  • TestQueryDuration
  • TestRequest
  • TestResponse
  • TextMessageContent
  • TextPart
  • Thought
  • TimeSlicePartitionConfig
  • ToolCallEventResult
  • Total
  • TotalDimension
  • TotalExecutionResultHeader
  • TotalResultHeader
  • TrendingObjectItem
  • TrendingObjectsResult
  • TriggerAutomationRequest
  • TriggerQualityIssuesCalculationResponse
  • UIContext
  • UniqueKeyConfig
  • Unit
  • UploadFileResponse
  • UploadGeoCollectionFileResponse
  • UserAssignee
  • UserContext
  • UserGroupAssignee
  • UserGroupIdentifier
  • UserGroupPermission
  • UserManagementDataSourcePermissionAssignment
  • UserManagementPermissionAssignments
  • UserManagementUserGroupMember
  • UserManagementUserGroupMembers
  • UserManagementUserGroups
  • UserManagementUserGroupsItem
  • UserManagementUsers
  • UserManagementUsersItem
  • UserManagementWorkspacePermissionAssignment
  • UserPermission
  • ValidateByItem
  • ValidateLLMEndpointByIdRequest
  • ValidateLLMEndpointRequest
  • ValidateLLMEndpointResponse
  • ValidationError
  • Value
  • VisibleFilter
  • VisualExportRequest
  • Visualization
  • VisualizationConfig
  • VisualizationIdUpdateRequest
  • VisualizationObjectExecution
  • VisualizationPart
  • VisualizationSwitcherWidgetDescriptor
  • Webhook
  • WebhookAutomationInfo
  • WebhookMessage
  • WebhookMessageData
  • WebhookRecipient
  • WhatIfAnalysisPart
  • WhatIfMeasureAdjustment
  • WhatIfMeasureAdjustmentConfig
  • WhatIfScenario
  • WhatIfScenarioConfig
  • WhatIfScenarioItem
  • WhatIfScenarioVariant
  • WidgetDescriptor
  • WidgetSlidesTemplate
  • WorkspaceAutomationIdentifier
  • WorkspaceAutomationManagementBulkRequest
  • WorkspaceCacheSettings
  • WorkspaceCacheUsage
  • WorkspaceCurrentCacheUsage
  • WorkspaceDataSource
  • WorkspaceIdentifier
  • WorkspacePermissionAssignment
  • WorkspaceUser
  • WorkspaceUserGroup
  • WorkspaceUserGroups
  • WorkspaceUsers
  • Xliff