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

Schemas(3.50)


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.

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

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

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

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

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

    Enum values:
    ALWAYS
    ONCE
    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

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

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

  • filtersarray

    Optional filters to apply.

  • 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

  • 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, which can affect the behavior of the underlying AI features.

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.

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

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

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
    IMAGE
    Example: HYPERLINK
  • ldmTypeOverridestring · enum

    Logical Data Model type for the column.

    Enum values:
    FACT
    LABEL
    Example: FACT

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.

ComparisonMeasureValueFilter

  • comparisonMeasureValueFilterobject · required

ComparisonWrapper

  • comparisonobject · required

ContentSlideTemplate

CoverSlideTemplate

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
    Example: TABLE
  • 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.

DashboardAttributeFilter

  • attributeFilterobject · required

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
Properties for Variant 1:
  • attributeFilterobject · 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"]

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

A datetime filter specifying exact from and to values.

  • absoluteDateFilterobject · required

DateRelativeFilter

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

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

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

  • metricsobject[]

    A list of metrics 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
  • localestring

    Default locale for primary label.

    Example: en-US
  • 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
  • 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: 15000 · required

    Free-form JSON object

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

    Custom Application Setting ID.

    Example: modeler.demo

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

    Default label locale.

    Example: en-US
  • 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
    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.

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

  • 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

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

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
    WHITE_LABELING
    LOCALE
    METADATA_LOCALE
    FORMAT_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
    CREATE_FILTER_VIEW

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

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

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.

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

FeatureFlagsContext

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

Features

  • contextobject · required

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

A datetime filter specifying exact from and to values.

  • absoluteDateFilterobject · required

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

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

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

GeoAreaConfig

  • collectionobject · required

GeoCollection

  • idstring · maxLength: 255 · required

    Geo collection identifier.

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
    COMPLETED
    FAILED
    NOT_FOUND
    DISABLED
  • updatedAtstring

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

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

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.

InPlatform

  • typestring · enum · required

    The destination type.

    Enum values:
    IN_PLATFORM

InlineFilterDefinition

  • inlineobject · required

InlineMeasureDefinition

  • inlineobject · required

IntroSlideTemplate

Invitation

  • emailstring · email · required
  • userIdstring · required
  • firstNamestring
  • 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: id, type
type = object · requires: attributes, id, type
type = object · requires: attributes, id, type
type = object · requires: id, type
type = object · requires: attributes, id, type
type = object · requires: attributes, id, type
type = object · requires: attributes, id, type
type = object · requires: id, type
Properties for Variant 1:

JSON:API representation of userIdentifier entity.

  • 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

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 userIdentifier entity.

  • 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

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: attributes, id, type
type = object · requires: 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

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: 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: attributes, id, type
Properties for Variant 1:

JSON:API representation of notificationChannel entity.

  • 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

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.

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: id, type
type = object · requires: id, type
type = object · requires: attributes, 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

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

JSON:API representation of visualizationObject entity.

  • 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

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 metric entity.

  • 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

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

    JSON:API representation of llmEndpoint entity.

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

  • dataobject · required

    JSON:API representation of llmEndpoint entity.

  • linksobject

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

    JSON:API representation of patching llmEndpoint entity.

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

JSON:API representation of userIdentifier entity.

  • 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

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 user entity.

  • 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

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.

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

JSON:API representation of user entity.

  • 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

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

JSON:API representation of workspace entity.

  • 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

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

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

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.

LiveFeatureFlagConfiguration

  • hoststring · required
  • keystring · required

LiveFeatures

  • liveobject · required

    Base Structure for feature flags

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

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

MeasureValueFilter

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: comparisonMeasureValueFilter
type = object · requires: rangeMeasureValueFilter
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

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

NegativeAttributeFilter

  • negativeAttributeFilterobject · required

Note

  • appliesTostring · enum
    Enum values:
    SOURCE
    TARGET
  • categorystring
  • contentstring
  • idstring
  • otherAttributesobject
  • priorityinteger · int32

Notes

  • noteobject[] · required

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
  • hasTokenboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a token.

  • 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

ObjectLinks

  • selfstring · uri · required

    A string containing the link's URL.

ObjectLinksContainer

  • linksobject

OpenTelemetryService

  • hoststring · required

    Telemetry host to send events to.

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

OutlierDetectionRequest

  • dateAttributeobject · required
  • 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
  • filtersarray

    Optional filters to apply

OutlierDetectionResponse

  • linksobject · required

    Links to the execution result.

OutlierDetectionResult

  • attributestring[] · required
  • valuesobject | null · required

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

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.

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.

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

Profile

  • entitlementsobject[] · required

    Defines entitlements for given organization.

  • featuresrequired
  • linksobject · required
  • organizationIdstring · required
  • organizationNamestring · required
  • permissionsstring[] · required
    Enum values:
    MANAGE
    SELF_CREATE_TOKEN
  • telemetryConfigobject · required

    Telemetry-related configuration.

  • userIdstring · required
  • namestring

ProfileLinks

  • organizationstring · required
  • selfstring · required
  • userstring · required

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
    COMPLETED
    FAILED
    NOT_FOUND
    DISABLED
  • errorstring

    Error message (available when status is FAILED or NOT_FOUND)

  • issuesobject[]

    List of quality issues (available when status is COMPLETED)

Range

  • fromobject · required
  • measureobject · required
  • operatorstring · enum · required
    Enum values:
    BETWEEN
    NOT_BETWEEN
  • toobject · required

RangeMeasureValueFilter

  • rangeMeasureValueFilterobject · required

RangeWrapper

  • rangeobject · required

RankingFilter

  • rankingFilterobject · required

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

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

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

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

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"]

ResolvedLlmEndpoint

  • idstring · required

    Endpoint Id

  • titlestring · required

    Endpoint Title

ResolvedLlmEndpoints

  • dataobject[] · required

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
    WHITE_LABELING
    LOCALE
    METADATA_LOCALE
    FORMAT_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.

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[]

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 · minLength: 0 · 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

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.

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.

  • deepSearchboolean

    Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.

    Default: false
  • includeHiddenboolean

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

    Default: false
  • 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.

    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.

SectionSlideTemplate

ServerSentEventChatResult

Settings

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

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

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.

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.

Thought

  • textstring · required

    The text content of this thought.

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

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
    DISABLED

UploadFileResponse

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

    Object, with which the user is actively working.

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
    CREATE_FILTER_VIEW
  • idstring · required
  • permissionsstring[] · required
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    CREATE_FILTER_VIEW
  • 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

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: {}

Webhook

  • typestring · enum · required

    The destination type.

    Enum values:
    WEBHOOK
  • hasTokenboolean | null · maxLength: 10000 · readOnly

    Flag indicating if webhook has a token.

  • 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

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
    CREATE_FILTER_VIEW
  • permissionsstring[]
    Enum values:
    MANAGE
    ANALYZE
    EXPORT
    EXPORT_TABULAR
    EXPORT_PDF
    CREATE_AUTOMATION
    USE_AI_ASSISTANT
    CREATE_FILTER_VIEW

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[] · required
  • 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
  • AlertAfm
  • AlertCondition
  • AlertConditionOperand
  • AlertDescription
  • AlertEvaluationRow
  • AmplitudeService
  • AnalyticsCatalogCreatedBy
  • AnalyticsCatalogTags
  • AnalyticsCatalogUser
  • AnalyzeCsvRequest
  • AnalyzeCsvRequestItem
  • AnalyzeCsvRequestItemConfig
  • AnalyzeCsvResponse
  • AnalyzeCsvResponseColumn
  • AnalyzeCsvResponseConfig
  • AnomalyDetection
  • AnomalyDetectionRequest
  • AnomalyDetectionResult
  • AnomalyDetectionWrapper
  • ApiEntitlement
  • ArithmeticMeasure
  • ArithmeticMeasureDefinition
  • AssigneeIdentifier
  • AssigneeRule
  • AttributeElements
  • AttributeElementsByRef
  • AttributeElementsByValue
  • AttributeExecutionResultHeader
  • AttributeFilter
  • AttributeFilterByDate
  • AttributeFilterElements
  • AttributeFilterParent
  • AttributeFormat
  • AttributeHeader
  • AttributeItem
  • AttributeNegativeFilter
  • AttributePositiveFilter
  • AttributeResultHeader
  • AuthUser
  • AutomationAlert
  • AutomationDashboardTabularExport
  • AutomationExternalRecipient
  • AutomationImageExport
  • AutomationMetadata
  • AutomationNotification
  • AutomationRawExport
  • AutomationSchedule
  • AutomationSlidesExport
  • AutomationTabularExport
  • AutomationVisualExport
  • AvailableAssignees
  • BoundedFilter
  • CacheRemovalInterval
  • CacheUsageData
  • ChangeAnalysisParams
  • ChangeAnalysisRequest
  • ChangeAnalysisResponse
  • ChangeAnalysisResult
  • ChatHistoryInteraction
  • ChatHistoryRequest
  • ChatHistoryResult
  • ChatRequest
  • ChatResult
  • ChatUsageResponse
  • ClusteringRequest
  • ClusteringResult
  • ColumnLocation
  • ColumnOverride
  • ColumnStatistic
  • ColumnStatisticWarning
  • ColumnStatisticsRequest
  • ColumnStatisticsResponse
  • ColumnWarning
  • Comparison
  • ComparisonMeasureValueFilter
  • ComparisonWrapper
  • ContentSlideTemplate
  • CoverSlideTemplate
  • CreatedVisualization
  • CreatedVisualizations
  • CsvConvertOptions
  • CsvConvertOptionsColumnType
  • CsvManifestBody
  • CsvParseOptions
  • CsvReadOptions
  • CustomLabel
  • CustomMetric
  • CustomOverride
  • DashboardAttributeFilter
  • DashboardDateFilter
  • DashboardExportSettings
  • DashboardFilter
  • DashboardPermissions
  • DashboardPermissionsAssignment
  • DashboardSlidesTemplate
  • DashboardTabularExportRequest
  • DashboardTabularExportRequestV2
  • DataColumnLocator
  • DataColumnLocators
  • DataSourceParameter
  • DataSourcePermissionAssignment
  • DataSourceSchemata
  • DataSourceTableIdentifier
  • DatasetGrain
  • DatasetReferenceIdentifier
  • DatasetWorkspaceDataFilterIdentifier
  • DateAbsoluteFilter
  • DateFilter
  • DateRelativeFilter
  • DateValue
  • DeclarativeAggregatedFact
  • DeclarativeAnalyticalDashboard
  • DeclarativeAnalyticalDashboardExtension
  • DeclarativeAnalyticalDashboardIdentifier
  • DeclarativeAnalyticalDashboardPermissionAssignment
  • DeclarativeAnalyticalDashboardPermissionForAssignee
  • DeclarativeAnalyticalDashboardPermissionForAssigneeRule
  • DeclarativeAnalytics
  • DeclarativeAnalyticsLayer
  • DeclarativeAttribute
  • DeclarativeAttributeHierarchy
  • DeclarativeAutomation
  • DeclarativeColorPalette
  • DeclarativeColumn
  • DeclarativeCspDirective
  • DeclarativeCustomApplicationSetting
  • DeclarativeDashboardPlugin
  • DeclarativeDataSource
  • DeclarativeDataSourcePermission
  • DeclarativeDataSourcePermissions
  • DeclarativeDataSources
  • DeclarativeDataset
  • DeclarativeDatasetExtension
  • DeclarativeDatasetSql
  • DeclarativeDateDataset
  • DeclarativeExportDefinition
  • DeclarativeExportDefinitionIdentifier
  • DeclarativeExportTemplate
  • DeclarativeExportTemplates
  • DeclarativeFact
  • DeclarativeFilterContext
  • DeclarativeFilterView
  • DeclarativeIdentityProvider
  • DeclarativeIdentityProviderIdentifier
  • DeclarativeJwk
  • DeclarativeJwkSpecification
  • DeclarativeLabel
  • DeclarativeLabelTranslation
  • DeclarativeLdm
  • DeclarativeMetric
  • DeclarativeModel
  • DeclarativeNotificationChannel
  • DeclarativeNotificationChannelIdentifier
  • DeclarativeNotificationChannels
  • DeclarativeOrganization
  • DeclarativeOrganizationInfo
  • DeclarativeOrganizationPermission
  • 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
  • Element
  • ElementsRequest
  • ElementsResponse
  • EntitlementsRequest
  • EntityIdentifier
  • EntitySearchBody
  • EntitySearchPage
  • EntitySearchSort
  • ExecutionLinks
  • ExecutionResponse
  • ExecutionResult
  • ExecutionResultDataSourceMessage
  • ExecutionResultGrandTotal
  • ExecutionResultHeader
  • ExecutionResultMetadata
  • ExecutionResultPaging
  • ExecutionSettings
  • ExportRequest
  • ExportResponse
  • ExportResult
  • FactIdentifier
  • FeatureFlagsContext
  • Features
  • File
  • Filter
  • FilterBy
  • FilterDefinition
  • FilterDefinitionForSimpleMeasure
  • ForecastRequest
  • ForecastResult
  • FoundObjects
  • Frequency
  • FrequencyBucket
  • FrequencyProperties
  • GdStorageFile
  • GenerateLdmRequest
  • GeoAreaConfig
  • GeoCollection
  • GeoJsonFeature
  • GeoJsonFeatureCollection
  • GeoJsonGeometry
  • GetQualityIssuesResponse
  • GrainIdentifier
  • GrantedPermission
  • GranularitiesFormatting
  • HeaderGroup
  • HierarchyObjectIdentification
  • Histogram
  • HistogramBucket
  • HistogramProperties
  • IdentifierDuplications
  • IdentifierRef
  • ImageExportRequest
  • ImportCsvRequest
  • ImportCsvRequestTable
  • ImportCsvRequestTableSource
  • ImportCsvRequestTableSourceConfig
  • ImportCsvResponse
  • InPlatform
  • InlineFilterDefinition
  • InlineMeasureDefinition
  • 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
  • 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
  • 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
  • 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
  • KeyDriversDimension
  • KeyDriversRequest
  • KeyDriversResponse
  • KeyDriversResult
  • LabelIdentifier
  • ListLinks
  • LiveFeatureFlagConfiguration
  • LiveFeatures
  • LocalIdentifier
  • LocaleRequest
  • MatomoService
  • MeasureDefinition
  • MeasureExecutionResultHeader
  • MeasureGroupHeaders
  • MeasureHeader
  • MeasureItem
  • MeasureResultHeader
  • MeasureValueFilter
  • MemoryItemCreatedByUsers
  • MemoryItemUser
  • Metric
  • MetricRecord
  • MetricValueChange
  • NegativeAttributeFilter
  • Note
  • Notes
  • Notification
  • NotificationChannelDestination
  • NotificationContent
  • NotificationFilter
  • Notifications
  • NotificationsMeta
  • NotificationsMetaTotal
  • ObjectLinks
  • ObjectLinksContainer
  • OpenTelemetryService
  • OrganizationAutomationIdentifier
  • OrganizationAutomationManagementBulkRequest
  • OrganizationCacheSettings
  • OrganizationCacheUsage
  • OrganizationCurrentCacheUsage
  • OrganizationPermissionAssignment
  • OutlierDetectionRequest
  • OutlierDetectionResponse
  • OutlierDetectionResult
  • Over
  • PageMetadata
  • Paging
  • Parameter
  • PdfTableStyle
  • PdfTableStyleProperty
  • PdmLdmRequest
  • PdmSql
  • PermissionsAssignment
  • PermissionsForAssignee
  • PermissionsForAssigneeRule
  • PlatformUsage
  • PlatformUsageRequest
  • PopDataset
  • PopDatasetMeasureDefinition
  • PopDate
  • PopDateMeasureDefinition
  • PopMeasureDefinition
  • PositiveAttributeFilter
  • Profile
  • ProfileLinks
  • QualityIssue
  • QualityIssueObject
  • QualityIssuesCalculationStatusResponse
  • Range
  • RangeMeasureValueFilter
  • RangeWrapper
  • RankingFilter
  • RawCustomLabel
  • RawCustomMetric
  • RawCustomOverride
  • RawExportAutomationRequest
  • RawExportRequest
  • ReadCsvFileManifestsRequest
  • ReadCsvFileManifestsRequestItem
  • ReadCsvFileManifestsResponse
  • Reasoning
  • ReasoningStep
  • ReferenceIdentifier
  • ReferenceSourceColumn
  • Relative
  • RelativeBoundedDateFilter
  • RelativeDateFilter
  • RelativeWrapper
  • ResolveSettingsRequest
  • ResolvedLlmEndpoint
  • ResolvedLlmEndpoints
  • ResolvedSetting
  • RestApiIdentifier
  • ResultCacheMetadata
  • ResultDimension
  • ResultDimensionHeader
  • ResultSpec
  • RouteResult
  • RsaSpecification
  • RulePermission
  • RunningSection
  • SavedVisualization
  • ScanRequest
  • ScanResultPdm
  • ScanSqlRequest
  • ScanSqlResponse
  • SearchRelationshipObject
  • SearchRequest
  • SearchResult
  • SearchResultObject
  • SectionSlideTemplate
  • ServerSentEventChatResult
  • Settings
  • SimpleMeasureDefinition
  • Skeleton
  • SlidesExportRequest
  • SmartFunctionResponse
  • Smtp
  • SortKey
  • SortKeyAttribute
  • SortKeyTotal
  • SortKeyValue
  • SqlColumn
  • SqlQuery
  • StaticFeatures
  • Suggestion
  • SwitchIdentityProviderRequest
  • Table
  • TableOverride
  • TableWarning
  • TabularExportRequest
  • TelemetryConfig
  • TelemetryContext
  • TelemetryServices
  • TestDefinitionRequest
  • TestDestinationRequest
  • TestNotification
  • TestQueryDuration
  • TestRequest
  • TestResponse
  • Thought
  • Total
  • TotalDimension
  • TotalExecutionResultHeader
  • TotalResultHeader
  • TriggerAutomationRequest
  • TriggerQualityIssuesCalculationResponse
  • UploadFileResponse
  • UserAssignee
  • UserContext
  • UserGroupAssignee
  • UserGroupIdentifier
  • UserGroupPermission
  • UserManagementDataSourcePermissionAssignment
  • UserManagementPermissionAssignments
  • UserManagementUserGroupMember
  • UserManagementUserGroupMembers
  • UserManagementUserGroups
  • UserManagementUserGroupsItem
  • UserManagementUsers
  • UserManagementUsersItem
  • UserManagementWorkspacePermissionAssignment
  • UserPermission
  • ValidateByItem
  • ValidateLLMEndpointByIdRequest
  • ValidateLLMEndpointRequest
  • ValidateLLMEndpointResponse
  • Value
  • VisibleFilter
  • VisualExportRequest
  • Webhook
  • WebhookAutomationInfo
  • WebhookMessage
  • WebhookMessageData
  • WebhookRecipient
  • WidgetSlidesTemplate
  • WorkspaceAutomationIdentifier
  • WorkspaceAutomationManagementBulkRequest
  • WorkspaceCacheSettings
  • WorkspaceCacheUsage
  • WorkspaceCurrentCacheUsage
  • WorkspaceDataSource
  • WorkspaceIdentifier
  • WorkspacePermissionAssignment
  • WorkspaceUser
  • WorkspaceUserGroup
  • WorkspaceUserGroups
  • WorkspaceUsers
  • Xliff