Menu

Samenvatting van de Metabase API

Met de REST API van Metabase automatiseer je vrijwel elke beheers- en analyse-taak die ook in de UI beschikbaar is. Hiermee bouw je headless data-workflows, embed je dashboards in eigen producten en provisioneer je gebruikers en content op schaal.
  • Queries en datasets: Voer ad-hoc-MBQL- of SQL-queries uit via /api/dataset en exporteer resultaten naar CSV, JSON of XLSX.
  • Cards en dashboards: Beheer Saved Questions, dashboards en tabs programmatisch en plan periodieke subscriptions of alerts.
  • Datamodel en governance: Beheer databases, tabellen, velden, segmenten en metrics en synchroniseer schemata met je bron-DBMS.
  • Embedded analytics: Genereer signed embed-URLs, bedien preview-embeds en stel publieke links in voor dashboards in eigen apps.
  • Permissies en provisioning: Beheer gebruikers, groepen, API-keys en SCIM-provisioning en koppel met LDAP, Google of SAML.
  • Notificaties en transformaties: Configureer Slack-, e-mail- en webhook-kanalen via /api/notification en plan transformatie-jobs.
API Quick Facts REST
  • Authenticatie API Key, Bearer Token
  • Methods GET (290)DELETE (44)POST (186)PUT (60)PATCH (1)
  • Rate limits Niet gespecificeerd
  • Webhooks Beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON, CSV

Laatste ontwikkelingen bij de Metabase API

Metabase werd in 2015 als open-source BI-tool gelanceerd door de oprichters van Expa. De REST API groeide mee met het product en kreeg in latere versies endpoints voor embedded analytics, X-Rays, alerts en pulse-subscriptions. Vanaf Metabase 0.45 verscheen de eerste publieke OpenAPI-export. In versie 0.54 verving het nieuwe /api/notification-systeem grote delen van de oude /api/alert- en /api/pulse-endpoints. Metabase 60 (2025) bracht Metabot AI, Data Studio, een MCP-server, transforms en een volledige OpenAPI 3.1-spec onder /api/docs/openapi.json. De API is bewust niet versie-gepind.

API versies

Metabase 60 Major release
1 september 2025

Open-sourcing van AI-features, Metabot in Slack, MCP-server, Data Studio, metrics-explorer, transforms en een geupdatete OpenAPI 3.1-spec onder /api/docs/openapi.json.

Metabase 0.57
1 april 2025

MBQL-queries in cards worden geserialiseerd als MBQL 5; de oude MBQL 4 is opvraagbaar via ?legacy-mbql=true op GET /api/card/{id}.

Metabase 0.55
1 september 2024

Util-endpoints zijn opgesplitst en hernoemd: stats, bug-report, product-feedback, eid-translation, password-check en logger krijgen eigen namespaces.

Metabase 0.54 Major release
1 april 2024

Het notificatiesysteem migreert van /api/alert en /api/pulse naar /api/notification; de meeste alert-endpoints verdwijnen op termijn.

Metabase 0.53
1 januari 2024

Card-export via POST /api/card/{card-id}/query/{export-format} accepteert geen query-parameters meer; parameters moeten in de body of als form-content.

Metabase 0.52
1 oktober 2023

POST /api/user/{id}/send_invite is verwijderd en /api/pulse en /api/alert worden aangekondigd voor uitfasering.

Metabase 0.51
1 juli 2023

Nieuwe query-metadata-endpoints op dashboard- en card-niveau, /api/legacy-metric is verwijderd en pulse-unsubscribe is verplaatst naar /api/pulse/unsubscribe.

Metabase 0.45 OpenAPI Major release
1 december 2022

Eerste publieke OpenAPI-export beschikbaar via /api/docs/openapi.json voor SDK-generatie en API-tooling.