From 4823de919cac674c88def42a433745508b1d874e Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Tue, 6 Oct 2026 15:39:19 +0400 Subject: [PATCH 1/2] Fixed the card and dashboard `embedding_type` enum to list `static-legacy` and `guest-embed` instead of `sdk` and `standalone` --- core-spec/v1/schemas/card.yaml | 4 ++-- core-spec/v1/schemas/dashboard.yaml | 4 ++-- core-spec/v1/spec.md | 4 ++-- package.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/core-spec/v1/schemas/card.yaml b/core-spec/v1/schemas/card.yaml index 306157b..8a37776 100644 --- a/core-spec/v1/schemas/card.yaml +++ b/core-spec/v1/schemas/card.yaml @@ -145,8 +145,8 @@ properties: description: Embedding type enum: - null - - sdk - - standalone + - static-legacy + - guest-embed public_uuid: type: - string diff --git a/core-spec/v1/schemas/dashboard.yaml b/core-spec/v1/schemas/dashboard.yaml index b40a8ca..70d36d7 100644 --- a/core-spec/v1/schemas/dashboard.yaml +++ b/core-spec/v1/schemas/dashboard.yaml @@ -72,8 +72,8 @@ properties: description: Embedding type enum: - null - - sdk - - standalone + - static-legacy + - guest-embed public_uuid: type: - string diff --git a/core-spec/v1/spec.md b/core-spec/v1/spec.md index 904adde..c7dba9d 100644 --- a/core-spec/v1/spec.md +++ b/core-spec/v1/spec.md @@ -2271,7 +2271,7 @@ A card represents a Question, Model, or Metric in Metabase. Cards are the primar | `result_metadata` | array | No | Query result column metadata | | `enable_embedding` | boolean | No | Embedding enabled | | `embedding_params` | map | No | Embedding parameter config | -| `embedding_type` | string | No | `null`, `"sdk"`, `"standalone"` | +| `embedding_type` | string | No | `null`, `"static-legacy"`, `"guest-embed"` | | `public_uuid` | string | No | Public sharing UUID | | `made_public_by_id` | string | No | User FK (email) | | `metabase_version` | string | No | Metabase version that created the card | @@ -2462,7 +2462,7 @@ A dashboard is a collection of cards arranged in a grid layout. Dashboards conta | `width` | string | No | `"fixed"` or `"full"` | | `enable_embedding` | boolean | No | Embedding enabled | | `embedding_params` | map | No | Embedding parameter config | -| `embedding_type` | string | No | `null`, `"sdk"`, `"standalone"` | +| `embedding_type` | string | No | `null`, `"static-legacy"`, `"guest-embed"` | | `public_uuid` | string | No | Public sharing UUID | | `made_public_by_id` | string | No | User FK (email) | | `show_in_getting_started` | boolean | No | Show in getting started (default: `false`) | diff --git a/package.json b/package.json index 6f9b5ad..9621b43 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metabase/representations", - "version": "1.4.1", + "version": "1.4.2", "description": "Metabase representation format specification and schema validator", "license": "SEE LICENSE IN LICENSE.txt", "repository": { From b9453577ba06e1cb094f9981010967a520ae0218 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Tue, 6 Oct 2026 15:42:15 +0400 Subject: [PATCH 2/2] Add tests --- .../main/minimal/marketing_analytics/product_dashboard.yaml | 2 ++ .../main/minimal/marketing_analytics/product_overview.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/examples/v1/collections/main/minimal/marketing_analytics/product_dashboard.yaml b/examples/v1/collections/main/minimal/marketing_analytics/product_dashboard.yaml index 5f0b3b9..21bd773 100644 --- a/examples/v1/collections/main/minimal/marketing_analytics/product_dashboard.yaml +++ b/examples/v1/collections/main/minimal/marketing_analytics/product_dashboard.yaml @@ -2,6 +2,8 @@ name: Product Dashboard entity_id: Q_jD-f-9clKLFZ2TfUG2h collection_id: M-Q4pcV0qkiyJ0kiSWECl creator_id: admin@example.com +enable_embedding: true +embedding_type: static-legacy parameters: - id: c3d4e5f6-7890-abcd-ef12-34567890abcd name: Category diff --git a/examples/v1/collections/main/minimal/marketing_analytics/product_overview.yaml b/examples/v1/collections/main/minimal/marketing_analytics/product_overview.yaml index 2da8291..b2eab4d 100644 --- a/examples/v1/collections/main/minimal/marketing_analytics/product_overview.yaml +++ b/examples/v1/collections/main/minimal/marketing_analytics/product_overview.yaml @@ -3,6 +3,8 @@ entity_id: f1C68pznmrpN1F5xFDj6d collection_id: M-Q4pcV0qkiyJ0kiSWECl creator_id: admin@example.com display: table +enable_embedding: true +embedding_type: guest-embed database_id: Sample Database dataset_query: "lib/type": mbql/query