Dashboard Data Models

Bulk create or update dashboardDataModels

Create or update multiple dashboardDataModels in a single operation. Returns a BulkOperationResult with success/failure details for each dashboardDataModel.

put/v1/dashboard/datamodels/bulk

Request

  • Base URL: https://demo.getcollate.io/api
  • URL: https://demo.getcollate.io/api/v1/dashboard/datamodels/bulk
  • Auth: HTTP bearer

Query parameters

overrideMetadataboolean

When true, allows the bulk update to overwrite user-curated fields (description, displayName, owners, tags) that bot-driven updates normally preserve, and disables the sourceHash fast-path so unchanged entities are re-evaluated. Defaults to false.

asyncboolean

Request body

namestring required
displayNamestring
descriptionstring
dataProductsstring[]
servicestring required
serviceType'Superset' | 'Looker' | 'Tableau' | 'Redash' | 'Metabase' | 'PowerBI' | 'PowerBIReportServer' | 'Mode' | 'CustomDashboard' | 'DomoDashboard' | 'QuickSight' | 'QlikSense' | 'Lightdash' | 'MicroStrategy' | 'QlikCloud' | 'Sigma' | 'ThoughtSpot' | 'Grafana' | 'Hex' | 'Ssrs' | 'SapS4Hana' | 'Omni'
dataModelType'TableauDataModel' | 'TableauPublishedDatasource' | 'TableauEmbeddedDatasource' | 'SupersetDataModel' | 'MetabaseDataModel' | 'ModeDataModel' | 'LookMlView' | 'LookMlExplore' | 'PowerBIDataModel' | 'QlikDataModel' | 'QuickSightDataModel' | 'SigmaDataModel' | 'PowerBIDataFlow' | 'PowerBIDatamart' | 'MicroStrategyDataset' | 'ThoughtSpotDataModel' | 'SapS4HanaCdsView' | 'SsrsDataModel' | 'OmniDataModel' required
sourceUrlstring
sqlstring
projectstring
domainsstring[]
sourceHashstring
extensionobject

Response

Bulk operation results

dryRunboolean
status'success' | 'failure' | 'aborted' | 'partialSuccess' | 'running'
abortReasonstring
numberOfRowsProcessedinteger
numberOfRowsPassedinteger
numberOfRowsFailedinteger

Changes

No recorded changes to this operation across all 1 revision of this API.