The identity and technical contract details declared by the specification.
OrganizationMemberRole
string
Pick_CreateDashboard.tiles-or-filters-or-parameters-or-updatedByUser-or-tabs-or-config_
object
From T, pick a set of properties whose keys are in the union K
6 properties
2 required
ResolvedProjectColorPalette
object
5 properties
5 required
KnexPaginatedData_ProjectParameterSummary-Array_
object
2 properties
1 required
Pick_CompiledDimension.name-or-label-or-table_
object
From T, pick a set of properties whose keys are in the union K
MapHexbinSizingMode
string
MarkLine
object
4 properties
1 required
TilePreAggregateAuditMiss
object
8 properties
8 required
QueryResultsPerformance
object
3 properties
3 required
ApiErrorPayload
object
The Error object is returned from the api any time there is an error. The message contains
2 properties
2 required
DeletedContentWithDescendants
PivotReference
object
2 properties
1 required
Pick_Dimension.formatOptions_
object
From T, pick a set of properties whose keys are in the union K
1 property
QueryWarning
object
3 properties
1 required
ContentActionMove
object
2 properties
2 required
DashboardChartTileProperties
object
2 properties
2 required
ValidationErrorType
string
QueryHistoryStatus.QUEUED
string
TreemapChart
object
10 properties
Record_string.Field-or-TableCalculation-or-CustomDimension-or-Metric_
object
Construct a type with a set of properties K of type T
Record_string.Partial_PieChartValueOptions__
object
Construct a type with a set of properties K of type T
ProjectParameterSummary
object
4 properties
3 required
ApiGetProjectParametersListResults
CartesianSeriesType
string
SchedulerCsvOptions
object
4 properties
2 required
Partial_PieChartValueOptions_
object
Make all properties in T optional
3 properties
CacheMetadata
object
5 properties
1 required
BinRange
object
2 properties
PivotValue
object
2 properties
2 required
QueryHistoryStatus.ERROR
string
SchedulerBase
object
26 properties
19 required
LegendPlacement
string
High-level legend placement preset. Set to 'outsideRight' or 'outsideLeft' to render the legend beside the plot with reserved grid space. Undefined behaves lik…
Filters
object
3 properties
ApiContentResponse
object
2 properties
2 required
UpdateRole
object
3 properties
AdditionalMetric
object
23 properties
4 required
ApiSuccess_ApiExecuteAsyncSqlQueryResults_
object
2 properties
2 required
ExecuteAsyncDashboardSqlChartRequestParams
Source
object
4 properties
3 required
FrameBoundary
object
2 properties
1 required
Record_string.ResultColumn_
object
Construct a type with a set of properties K of type T
MetricQuery
object
14 properties
7 required
ApiSuccess_ApiExecuteAsyncMetricQueryResults_
object
2 properties
2 required
ChartSourceType.DBT_EXPLORE
string
CreateDashboardDataAppTile
PieChartValueLabel
string
Partial_CompleteCartesianChartLayout_
object
Make all properties in T optional
13 properties
PieChart
object
14 properties
GroupValueRule
object
2 properties
2 required
MapFieldConfig
object
2 properties
ApiGetRolesResponse
object
2 properties
2 required
Pick_CompiledDimension.label-or-name-or-table_
object
From T, pick a set of properties whose keys are in the union K
3 properties
3 required
TableCalculationTemplateType.WINDOW_FUNCTION
string
AnyType
This AnyType is an alias for any The goal is to make it easier to identify any type in the codebase without having to eslint-disable all the time These are onl…
ApiSuccessEmpty
object
2 properties
1 required
Record_string.never_
object
Construct a type with a set of properties K of type T
PreAggregateMissReason.NO_ACTIVE_MATERIALIZATION
string
CatalogOwner
object
4 properties
4 required
QueryHistoryStatus.PENDING
string
PreAggregateMissReason.CUSTOM_SQL_METRIC
string
FixedNumberBinDimension
object
7 properties
7 required
Pick_UpdatedByUser.userUuid_
object
From T, pick a set of properties whose keys are in the union K
1 property
1 required
DeletedDashboardContentSummary
object
10 properties
10 required
ApiRoleAssigneesResponse
object
2 properties
2 required
GaugeSection
object
5 properties
3 required
ValidationSourceType
string
PivotValuesColumn
object
5 properties
4 required
Record_string.DashboardParameterValue_
object
Construct a type with a set of properties K of type T
WithDescendantCounts_DeletedDashboardContentSummary.chart-or-scheduler_
MapChartConfig
object
2 properties
1 required
FeatureFlag
object
2 properties
2 required
GroupByColumn
object
1 property
1 required
ApiContentActionBody_ContentActionMove_
object
2 properties
2 required
Series
object
14 properties
2 required
CustomFormat
object
9 properties
1 required
ChartType.BIG_NUMBER
string
DashboardSqlChartTileProperties
object
2 properties
2 required
ConditionalFormattingConfig
AddScopesToRole
object
1 property
1 required
SourcePosition
object
2 properties
2 required
ValuesColumn
object
2 properties
2 required
TabAuditGroup
object
3 properties
3 required
BigNumberConfig
object
2 properties
1 required
PreAggregateDailyStatResult
object
12 properties
12 required
ApiRemoveScopeFromRoleResponse
TilePreAggregateAuditStatus
ConditionalFormattingConfigWithColorRange
object
4 properties
3 required
LogCounts
object
5 properties
5 required
CreateDashboardHeadingTile
DashboardFilterValidationErrorType
string
PreAggregateMaterializationSummary
object
15 properties
15 required
FunnelChartLegendPosition
string
Required_CreateDashboardTileBase_
object
Make all properties in T required
7 properties
6 required
DashboardParameterValue
object
2 properties
2 required
ValidationResponseBase
object
9 properties
7 required
ResultsPaginationMetadata_ResultRow_
KnexPaginatedData_SchedulerAndTargets-Array_
object
2 properties
1 required
ApiExecuteAsyncMetricQueryResults
ChartSourceType.SQL
string
CommonExecuteQueryRequestParams
object
4 properties
ExecuteAsyncFieldValueSearchRequestParams
ApiGetPreAggregateStatsResponse
object
2 properties
2 required
ApiSuccess_ApiGetProjectParametersListResults_
object
2 properties
2 required
ValidationErrorDashboardResponse
SpaceContent
object
24 properties
24 required
Record_string.DashboardTileTarget_
object
Construct a type with a set of properties K of type T
ResultValue
object
2 properties
2 required
Record_string.unknown_
object
Construct a type with a set of properties K of type T
CustomGroupBinDimension
object
7 properties
7 required
SankeyNodeLayout
string
How nodes are laid out: - multi-step: depth-unrolled journeys (default) - merged: one node per label, journeys preserved (acyclic flows only) - direct: two-col…
DashboardLoomTileProperties
object
2 properties
2 required
KnexPaginatedData_ApiPreAggregateMaterializationsResults_
object
2 properties
1 required
Pick_CreateDashboard.name-or-description-or-spaceUuid-or-colorPaletteUuid_
object
From T, pick a set of properties whose keys are in the union K
4 properties
1 required
SchedulerRunStatus
string
QueryHistoryStatus.CANCELLED
string
PreAggregateMissReason.GRANULARITY_TOO_FINE
string
ColorPaletteSource
Where a resolved colour palette came from. The config and default cases carry no entity reference; the rest expose the UUID and human-readable name of the enti…
CartesianChartConfig
object
2 properties
1 required
GaugeChart
object
9 properties
Omit_MetricQueryRequest.csvLimit_
Construct a type with the properties of T except for those in type K.
ConditionalFormattingMinMax_number-or-auto_
object
2 properties
2 required
GaugeChartConfig
object
2 properties
1 required
ColumnProperties
object
6 properties
TableChart
object
12 properties
DashboardPreAggregateAudit
object
5 properties
5 required
Partial_CompleteEChartsConfig_
object
Make all properties in T optional
10 properties
PieChartLegendPosition
string
ThresholdOptions
object
3 properties
3 required
CreateDashboardSqlChartTile
UpdatedByUser
object
3 properties
3 required
SchedulerImageOptions
object
1 property
VizAggregationOptions
string
FrameClause
object
3 properties
2 required
EchartsLegend
object
12 properties
Comment
object
10 properties
8 required
ValidationErrorChartResponse
KnexPaginatedData_ValidationResponse-Array_
object
2 properties
1 required
FilterRule_FilterOperator.DashboardFieldTarget.AnyType.AnyType_
object
8 properties
3 required
PreAggregateMissReason.DIMENSION_NOT_IN_PRE_AGGREGATE
string
BaseFilterRule_FilterOperator.number-or-string_
object
3 properties
2 required
MarkLineData
object
9 properties
1 required
PreAggregateMaterializationWarning
TableCalculationTemplateType.RUNNING_TOTAL
string
CalculateTotalKind
string
Kinds of totals derivable from an executed pivot query. Follow-up PRs will widen the union to enable the commented-out variants below.
BinType.CUSTOM_GROUP
string
Pick_Field.name-or-label-or-fieldType-or-tableLabel-or-description_
object
From T, pick a set of properties whose keys are in the union K
5 properties
4 required
ApiExecuteAsyncDashboardChartQueryResults
TableCalculationBase
object
5 properties
2 required
TableChartConfig
object
2 properties
1 required
DashboardTileTypes.DATA_APP
string
ApiPreAggregateStatsResults
object
1 property
1 required
TableCalculationTemplateType.PERCENT_OF_COLUMN_TOTAL
string
ComparisonFormatTypes
string
DashboardUnversionedFields
ApiExecuteAsyncDashboardSqlChartQueryResults
Pick_Dimension.requiredAttributes-or-anyAttributes_
object
From T, pick a set of properties whose keys are in the union K
2 properties
PreAggregateMissReason.CUSTOM_METRIC_PRESENT
string
ApiRestoreContentBody
object
1 property
1 required
QueryHistoryStatus.READY
string
DashboardHeadingTileProperties
object
2 properties
2 required
ApiPermanentlyDeleteContentBody
object
1 property
1 required
KnexPaginateArgs
object
2 properties
2 required
PreAggregateMissReason.FILTER_DIMENSION_NOT_IN_PRE_AGGREGATE
string
SavedChart
object
28 properties
22 required
DashboardTileTypes.SAVED_CHART
string
ApiSavedChartPaginatedSchedulersResponse
object
2 properties
2 required
WithDescendantCounts_DeletedSpaceContentSummary.nestedSpace-or-dashboard-or-chart-or-scheduler-or-app_
PivotConfig
object
8 properties
2 required
PreAggregateMissReason.TABLE_CALCULATION_PRESENT
string
ApiGetComments
object
2 properties
2 required
ProjectDefaults
object
Project-wide default settings that can be overridden at explore or field level
1 property
Record_string.AnyType_
object
Construct a type with a set of properties K of type T
CustomSqlDimension
object
6 properties
6 required
AndFilterGroup
object
2 properties
2 required
KnexPaginatedData_DeletedContentWithDescendants-Array_
object
2 properties
1 required
CustomDimensionType.SQL
string
DashboardConfig
object
6 properties
1 required
ConditionalFormattingWithFilterOperator
DateZoom
object
2 properties
ApiSuccess_ApiDownloadAsyncQueryResults-or-ApiDownloadAsyncQueryResultsAsCsv-or-ApiDownloadAsyncQueryResultsAsXlsx_
object
2 properties
2 required
ApiExecuteAsyncFieldValueSearchResults
object
2 properties
2 required
ApiExecuteAsyncQueryResultsCommon
object
5 properties
5 required
TileIneligibleReason
string
Record_string.MapFieldConfig_
object
Construct a type with a set of properties K of type T
UpsertUserRoleAssignmentRequest
object
2 properties
1 required
CreateDashboardMarkdownTile
PreAggregateMissReason.NO_PRE_AGGREGATES_DEFINED
string
ApiSuccess_KnexPaginatedData_SchedulerRun-Array__
object
2 properties
2 required
CustomVis
object
1 property
ChartContent
object
19 properties
19 required
OrFilterGroup
object
2 properties
2 required
ApiRoleWithScopesResponse
object
2 properties
2 required
PreAggregateMissReason.NON_ADDITIVE_METRIC
string
ApiSuccess_ProjectDefaults-or-undefined_
object
2 properties
1 required
UpdateRoleAssignmentRequest
object
1 property
1 required
ResultColumn
object
2 properties
2 required
Pick_ValidationResponseBase.Exclude_keyofValidationResponseBase.name__
object
From T, pick a set of properties whose keys are in the union K
8 properties
6 required
ExecuteAsyncSavedChartRequestParams
TableCalculationType
string
ContentSortByColumns
string
ApiDashboardResponse
object
2 properties
2 required
ApiJobScheduledResponse
object
2 properties
2 required
DashboardTab
object
4 properties
3 required
SchedulerResourceType
string
RoleAssignee
object
5 properties
5 required
CreateRole
object
3 properties
1 required
WithDescendantCounts_DeletedDataAppContentSummary.never_
ApiSingleValidationResponse
Pick_MetricQueryRequest.Exclude_keyofMetricQueryRequest.csvLimit__
object
From T, pick a set of properties whose keys are in the union K
15 properties
7 required
ExecuteAsyncSqlQueryRequestParams
ExecuteAsyncUnderlyingDataRequestParams
SchedulerGsheetsOptions
object
5 properties
4 required
DeletedSqlChartContentSummary
DashboardMarkdownTileProperties
object
2 properties
2 required
MapHexbinAggregation
string
DeletedChartBase
object
11 properties
11 required
ApiRunDashboardPreAggregateAuditBody
object
1 property
ChartType.CARTESIAN
string
ApiDownloadAsyncQueryResultsAsCsv
object
2 properties
2 required
TilePreAggregateAuditHit
object
7 properties
7 required
ExecuteAsyncDashboardSqlChartCommonParams
SchedulerEmailTarget
object
5 properties
5 required
Pick_DownloadAsyncQueryResultsRequestParams.Exclude_keyofDownloadAsyncQueryResultsRequestParams.queryUuid__
object
From T, pick a set of properties whose keys are in the union K
9 properties
Role
object
8 properties
8 required
ApiGetPreAggregateMaterializationsResponse
object
2 properties
2 required
DashboardTileTypes.HEADING
string
FunnelChartDataInput
string
DashboardTileTypes.SQL_CHART
string
SeriesMetadata
object
1 property
1 required
DeletedDataAppContentSummary
object
10 properties
10 required
ApiDeletedContentResponse
object
2 properties
2 required
PivotIndexColum
object
2 properties
2 required
ApiRoleAssignmentListResponse
object
2 properties
2 required
DeletedSpaceContentSummary
object
10 properties
10 required
Record_string.LightdashProjectParameter_
object
Construct a type with a set of properties K of type T
SankeyChart
object
6 properties
FilterRule
object
8 properties
3 required
ExecuteAsyncDashboardSqlChartByUuidRequestParams
ApiSuccess_KnexPaginatedData_ValidationResponse-Array__
object
2 properties
2 required
TilePreAggregateAuditIneligible
object
5 properties
5 required
PreAggregateMissReason.CUSTOM_DIMENSION_PRESENT
string
Field
object
20 properties
8 required
ApiContentBulkActionBody_ContentActionMove_
object
2 properties
2 required
RoleAssignment
object
10 properties
8 required
ApiSuccess_ApiExecuteAsyncFieldValueSearchResults_
object
2 properties
2 required
ConditionalFormattingConfigWithSingleColor
object
5 properties
3 required
ApiPaginatedMetricsWithTimeDimensionResponse
object
2 properties
2 required
Record_string.ColumnProperties_
object
Construct a type with a set of properties K of type T
GroupValueMatchType
string
Dashboard
object
27 properties
21 required
ApiDownloadAsyncQueryResultsAsXlsx
object
2 properties
2 required
EmojiIcon
object
1 property
1 required
QueryExecutionContext
string
KnexPaginatedData_ApiPreAggregateStatsResults_
object
2 properties
1 required
WindowFunctionType
string
FunnelChartConfig
object
2 properties
1 required
ValidationErrorTableResponse
ApiSuccess_ApiGetProjectParametersResults_
object
2 properties
2 required
WithDescendantCounts_DeletedSqlChartContentSummary.never_
Record_string.string-Array_
object
Construct a type with a set of properties K of type T
ConditionalFormattingWithCompareTarget_number-or-string_
BinType.FIXED_WIDTH
string
ApiSuccess_ApiExecuteAsyncDashboardChartQueryResults_
object
2 properties
2 required
ExecuteAsyncSqlChartBySlugRequestParams
CustomDimensionType.BIN
string
ExecuteAsyncSqlChartRequestParams
KnexPaginatedData_CatalogField-Array_
object
2 properties
1 required
ApiSuccess_ValidationResponse_
object
2 properties
2 required
Record_string.string_
object
Construct a type with a set of properties K of type T
WithDescendantCounts_DeletedDbtChartContentSummary.scheduler_
ExecuteAsyncDashboardSqlChartBySlugRequestParams
Pick_Tag.name-or-color-or-tagUuid-or-yamlReference_
object
From T, pick a set of properties whose keys are in the union K
4 properties
4 required
ContentType.DATA_APP
string
ConditionalFormattingColorApplyTo
string
SchedulerSlackTarget
object
5 properties
5 required
DashboardContent
object
16 properties
16 required
ApiDownloadAsyncQueryResults
object
1 property
1 required
FieldUrl
object
2 properties
2 required
PreAggregateMaterializationRole
object
2 properties
2 required
CustomIcon
object
1 property
1 required
PivotConfiguration
object
9 properties
1 required
Metric
object
33 properties
8 required
RowLimit
object
3 properties
3 required
Pick_Metric.formatOptions_
object
From T, pick a set of properties whose keys are in the union K
1 property
DashboardTileTypes.LOOM
string
TreemapChartConfig
object
2 properties
1 required
ApiSuccess_ApiExecuteAsyncDashboardSqlChartQueryResults_
object
2 properties
2 required
NotificationFrequency
string
FixedWidthBinDimension
object
7 properties
7 required
MapChart
object
26 properties
DataAppContent
object
18 properties
18 required
DimensionOverrides
object
BinType.FIXED_NUMBER
string
ApiGetAsyncQueryResultsResponse
object
2 properties
2 required
KnexPaginatedData_SummaryContent-Array_
object
2 properties
1 required
TableCalculationTemplateType.PERCENT_OF_PREVIOUS_VALUE
string
DashboardTileTypes
string
PreAggregateMissReason.EXPLORE_RESOLUTION_ERROR
string
SpaceAccess
object
6 properties
3 required
ApiSuccess_undefined_
object
2 properties
1 required
LightdashProjectParameter
object
8 properties
1 required
PreAggregateMissReason.METRIC_NOT_IN_PRE_AGGREGATE
string
Omit_DownloadAsyncQueryResultsRequestParams.queryUuid_
Construct a type with the properties of T except for those in type K.
BigNumber
object
11 properties
ApiExecuteAsyncSqlQueryResults
ExecuteAsyncCalculateTotalRequestParams
object
3 properties
1 required
DefaultTimeDimension
object
2 properties
2 required
SchedulerRun
object
15 properties
15 required
ApiPreAggregateMaterializationsResults
object
1 property
1 required
SchedulerJobStatus
string
FieldTarget
object
1 property
1 required
ApiDashboardPaginatedSchedulersResponse
object
2 properties
2 required
ApiGetProjectParametersResults
Record_string.string-or-string-Array_
object
Construct a type with a set of properties K of type T
QueryHistoryStatus.EXPIRED
string
PreAggregateMissReason.USER_BYPASS
string
CustomVisConfig
object
2 properties
1 required
BinGroup
object
2 properties
2 required
PreAggregateMaterializationStatus
string
DashboardTileTypes.MARKDOWN
string
TableCalculationTemplateType.PERCENT_CHANGE_FROM_PREVIOUS
string
QueryResultsMetadata
object
1 property
1 required
QueryHistoryStatus.EXECUTING
string
Record_string.SeriesMetadata_
object
Construct a type with a set of properties K of type T
SortField
object
4 properties
2 required
ApiSavedChartResponse
object
2 properties
2 required
SankeyChartConfig
object
2 properties
1 required
ApiPaginatedValidateResponse
SchedulerMsTeamsTarget
object
5 properties
5 required
DashboardFilters
object
3 properties
3 required
KnexPaginatedData_SchedulerRun-Array_
object
2 properties
1 required
ApiDefaultRoleResponse
object
2 properties
2 required
PreAggregateMissReason.PRE_AGGREGATE_FILTER_NOT_SATISFIED
string
SchedulerGoogleChatTarget
object
5 properties
5 required
DashboardDataAppTileProperties
object
2 properties
2 required
ApiUnassignRoleFromUserResponse
ApiGetDashboardPreAggregateAuditResponse
object
2 properties
2 required
Record_string._value-ResultValue__
object
Construct a type with a set of properties K of type T
BinType.CUSTOM_RANGE
string
ContentType.DASHBOARD
string
VizSortBy
object
4 properties
2 required
Omit_ValidationResponseBase.name_
Construct a type with the properties of T except for those in type K.
CustomRangeBinDimension
object
7 properties
7 required
PivotSortAnchor
object
Coordinates of a single pivot column, used to anchor a row sort to that specific column when results are pivoted.
2 properties
2 required
TableCalculationTemplateType.RANK_IN_COLUMN
string
Record_string.ParameterValue_
object
Construct a type with a set of properties K of type T
ConditionalFormattingWithValues_number-or-string_
ExecuteAsyncMetricQueryRequestParams
DashboardFieldTarget
object
4 properties
2 required
DashboardPreAggregateAuditSummary
object
3 properties
3 required
ConditionalFormattingColorRange
object
2 properties
2 required
PieChartConfig
object
2 properties
1 required
FunnelChart
object
8 properties
ExecuteAsyncSqlChartByUuidRequestParams
EchartsGrid
object
7 properties
ExecuteAsyncDashboardChartRequestParams
CartesianChart
object
6 properties
2 required
PreAggregateMaterializationTrigger
string
ApiRoleAssignmentResponse
object
2 properties
2 required
CreateDashboardTileBase
object
7 properties
5 required
FunnelChartLabelPosition
string
MetricFilterRule
object
Filter rule for metrics, targeting fields by reference
8 properties
3 required
MapHexbinValueBasis
string
ContentVerificationInfo
object
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Lightdash publishes across the network.