Validate LLM Endpoint
Validates LLM endpoint with provided parameters.
Request Body
providerstring · requiredProvider for the LLM endpoint validation
tokenstring · requiredToken for the LLM endpoint validation
baseUrlstringBase URL for the LLM endpoint validation
llmModelstringLLM model for the LLM endpoint validation
llmOrganizationstringOrganization name for the LLM endpoint validation
Responses
OK
messagestring · requiredAdditional message about the LLM endpoint validation
successfulboolean · requiredWhether the LLM endpoint validation was successful
Validate LLM Endpoint By Id
Validates existing LLM endpoint with provided parameters and updates it if they are valid.
path Parameters
llmEndpointIdstring · required
Request Body
baseUrlstringBase URL for the LLM endpoint validation
llmModelstringLLM model for the LLM endpoint validation
llmOrganizationstringOrganization name for the LLM endpoint validation
providerstringProvider for the LLM endpoint validation
tokenstringToken for the LLM endpoint validation
Responses
OK
messagestring · requiredAdditional message about the LLM endpoint validation
successfulboolean · requiredWhether the LLM endpoint validation was successful
(BETA) Chat with AI
(BETA) Combines multiple use cases such as search, create visualizations, ...
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Request Body
questionstring · maxLength: 2000 · requiredUser question
includeHiddenbooleanIf true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.
Default: falselimitCreateinteger · int32Maximum number of created results.
Default: 3limitCreateContextinteger · int32Maximum number of relevant objects included into context for LLM (for each object type).
Default: 10limitSearchinteger · int32Maximum number of search results.
Default: 5objectTypesstring[]List of object types to filter the search and visualization building. If empty or null, all object types are considered.
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboardrelevantScoreThresholdnumber · doubleScore, above which we return found objects. Below this score objects are not relevant.
Default: 0.45searchScoreThresholdnumber · doubleScore, above which we return found object(s) and don't call LLM to create new objects.
Default: 0.9threadIdSuffixstringChat History thread suffix appended to ID generated by backend. Enables more chat windows.
titleToDescriptorRationumber · doubleTemporary for experiments. Ratio of title score to descriptor score.
Default: 0.7userContextobjectUser context, which can affect the behavior of the underlying AI features.
Responses
OK
changeAnalysisParamsobjectChange analysis specification.
chatHistoryInteractionIdstringChat History interaction ID. Unique ID for each interaction.
createdVisualizationsobjectVisualization definitions created by AI.
errorResponsestringError response in anything fails.
foundObjectsobjectList of objects found by similarity search and post-processed by LLM.
reasoningobjectReasoning wrapper containing steps taken during request handling.
routingobjectQuestion -> Use Case routing. May contain final answer is a special use case is not required.
semanticSearchobjecttextResponsestringText response for general questions.
threadIdSuffixstringChat History thread suffix appended to ID generated by backend. Enables more chat windows.
(BETA) Get Chat History
(BETA) Post thread ID (and optionally interaction ID) to get full/partial chat history.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Request Body
chatHistoryInteractionIdstringReturn chat history records only after this interaction ID. If empty, complete chat history is returned.
resetbooleanUser feedback.
responseStatestring · enumResponse state indicating the outcome of the AI interaction.
Enum values:SUCCESSFULUNEXPECTED_ERRORNOT_FOUND_ATTRIBUTESTOO_MANY_DATA_POINTSNO_DATANO_RESULTSOUT_OF_TOPICsavedVisualizationobjectCreated and saved visualization IDs.
threadIdSuffixstringChat History thread suffix appended to ID generated by backend. Enables more chat windows.
userFeedbackstring · enumUser feedback.
Enum values:POSITIVENEGATIVENONEuserTextFeedbackstringUser text feedback for the interaction.
Responses
OK
interactionsobject[] · requiredList of chat history interactions.
threadIdstring · requiredThe conversation thread ID.
(BETA) Chat with AI
(BETA) Combines multiple use cases such as search, create visualizations, ...
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Request Body
questionstring · maxLength: 2000 · requiredUser question
includeHiddenbooleanIf true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.
Default: falselimitCreateinteger · int32Maximum number of created results.
Default: 3limitCreateContextinteger · int32Maximum number of relevant objects included into context for LLM (for each object type).
Default: 10limitSearchinteger · int32Maximum number of search results.
Default: 5objectTypesstring[]List of object types to filter the search and visualization building. If empty or null, all object types are considered.
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboardrelevantScoreThresholdnumber · doubleScore, above which we return found objects. Below this score objects are not relevant.
Default: 0.45searchScoreThresholdnumber · doubleScore, above which we return found object(s) and don't call LLM to create new objects.
Default: 0.9threadIdSuffixstringChat History thread suffix appended to ID generated by backend. Enables more chat windows.
titleToDescriptorRationumber · doubleTemporary for experiments. Ratio of title score to descriptor score.
Default: 0.7userContextobjectUser context, which can affect the behavior of the underlying AI features.
Responses
OK
Get Chat Usage
Returns usage statistics of chat for a user in a workspace.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Responses
OK
interactionCountinteger · int32 · requiredNumber of interactions in the time window
interactionLimitinteger · int32 · requiredMaximum number of interactions in the time window any user can do in the workspace
timeWindowHoursinteger · int32 · requiredTime window in hours
Get Quality Issues
Returns metadata quality issues detected by the platform linter.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Responses
OK
issuesobject[] · requiredList of quality issues found in the workspace
statusstring · enum · requiredStatus of the latest triggered quality check process
Enum values:RUNNINGCOMPLETEDFAILEDNOT_FOUNDDISABLED
updatedAtstringTimestamp when the quality issues were last updated (ISO format)
Get Quality Issues Calculation Status
Returns the status of a quality issues calculation process identified by process ID.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
processIdstring · required
Responses
OK
statusstring · enum · requiredCurrent status of the calculation
Enum values:RUNNINGCOMPLETEDFAILEDNOT_FOUNDDISABLED
errorstringError message (available when status is FAILED or NOT_FOUND)
issuesobject[]List of quality issues (available when status is COMPLETED)
Trigger Quality Issues Calculation
Triggers asynchronous calculation of metadata quality issues and returns a process ID for status tracking.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Responses
OK
processIdstring · requiredProcess ID for tracking the calculation status
statusstring · enum · requiredCurrent status of the calculation
Enum values:RUNNINGCOMPLETEDFAILEDDISABLED
(BETA) Semantic Search in Metadata
(BETA) Uses similarity (e.g. cosine distance) search to find top X most similar metadata objects.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
Request Body
questionstring · maxLength: 1000 · requiredKeyword/sentence is input for search.
deepSearchbooleanTurn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.
Default: falseincludeHiddenbooleanIf true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true.
Default: falselimitinteger · int32Maximum 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: 10objectTypesstring[]List of object types to search for.
Enum values:attributemetricfactlabeldatedatasetvisualizationdashboardrelevantScoreThresholdnumber · doubleScore, above which we return found objects. Below this score objects are not relevant.
Default: 0.3titleToDescriptorRationumber · doubleTemporary for experiments. Ratio of title score to descriptor score.
Default: 0.7
Responses
OK
reasoningstring · requiredDEPRECATED: Use top-level reasoning.steps instead. If something is not working properly this field will contain explanation.
relationshipsobject[] · requiredresultsobject[] · required
(EXPERIMENTAL) Smart functions - Anomaly Detection Result
(EXPERIMENTAL) Gets anomalies.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredResult ID
query Parameters
offsetinteger · int32limitinteger · int32
Responses
OK
anomalyFlag(boolean | null)[] · requiredattributestring[] · requiredvalues(number | null)[] · required
(EXPERIMENTAL) Smart functions - Anomaly Detection
(EXPERIMENTAL) Computes anomaly detection.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredInput result ID to be used in the computation
Headers
skip-cachebooleanIgnore all caches during execution of current request.
Default: false
Responses
OK
linksobject · requiredLinks to the execution result.
(EXPERIMENTAL) Smart functions - Clustering Result
(EXPERIMENTAL) Gets clustering result.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredResult ID
query Parameters
offsetinteger · int32limitinteger · int32
Responses
OK
attributeobject[] · requiredclusters(integer | null)[] · requiredxcoordnumber[] · requiredycoordnumber[] · required
xCoord(number | null)[] · writeOnlyyCoord(number | null)[] · writeOnly
(EXPERIMENTAL) Smart functions - Clustering
(EXPERIMENTAL) Computes clusters for data points from the provided execution result and parameters.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredInput result ID to be used in the computation
Headers
skip-cachebooleanIgnore all caches during execution of current request.
Default: false
Request Body
numberOfClustersinteger · int32 · min: 1 · requiredNumber of clusters to create
thresholdnumber · doubleThreshold used for algorithm
Default: 0.03
Responses
OK
linksobject · requiredLinks to the execution result.
(BETA) Smart functions - Forecast Result
(BETA) Gets forecast result.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredResult ID
query Parameters
offsetinteger · int32limitinteger · int32
Responses
OK
attributestring[] · requiredlowerBound(number | null)[] · requiredorigin(number | null)[] · requiredprediction(number | null)[] · requiredupperBound(number | null)[] · required
(BETA) Smart functions - Forecast
(BETA) Computes forecasted data points from the provided execution result and parameters.
path Parameters
workspaceIdstring · pattern:^(?!\.)[.A-Za-z0-9_-…· requiredWorkspace identifier
resultIdstring · requiredInput result ID to be used in the computation
Headers
skip-cachebooleanIgnore all caches during execution of current request.
Default: false
Request Body
forecastPeriodinteger · int32 · requiredNumber of future periods that should be forecasted
confidenceLevelnumber · floatConfidence interval boundary value.
Default: 0.95seasonalbooleanWhether the input data is seasonal
Default: false
Responses
OK
linksobject · requiredLinks to the execution result.