- 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.
Menu
Metabase
Metabase is een open-source business-intelligence-platform waarmee teams self-service dashboards bouwen, SQL-queries draaien en datamodellen onderhouden zonder zware engineering. Via de REST API koppel je Metabase aan je eigen applicaties, automatiseer je het beheer van cards, dashboards, collecties en gebruikers en bedien je embedded analytics. De API ondersteunt authenticatie via X-API-Key of een sessietoken en wordt gepubliceerd als OpenAPI 3.1-specificatie, wat integraties met SDK-generators en API-tools eenvoudig maakt.
Samenvatting van de Metabase API
- 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
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.
MBQL-queries in cards worden geserialiseerd als MBQL 5; de oude MBQL 4 is opvraagbaar via ?legacy-mbql=true op GET /api/card/{id}.
Util-endpoints zijn opgesplitst en hernoemd: stats, bug-report, product-feedback, eid-translation, password-check en logger krijgen eigen namespaces.
Het notificatiesysteem migreert van /api/alert en /api/pulse naar /api/notification; de meeste alert-endpoints verdwijnen op termijn.
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.
POST /api/user/{id}/send_invite is verwijderd en /api/pulse en /api/alert worden aangekondigd voor uitfasering.
Nieuwe query-metadata-endpoints op dashboard- en card-niveau, /api/legacy-metric is verwijderd en pulse-unsubscribe is verplaatst naar /api/pulse/unsubscribe.
Eerste publieke OpenAPI-export beschikbaar via /api/docs/openapi.json voor SDK-generatie en API-tooling.
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt