Version v0.48 of Metabase is no longer supported. Check out the docs for the current stable version, Metabase v0.63.
Pulse
/api/pulse endpoints.
DELETE /api/pulse/:id/subscription
For users to unsubscribe themselves from a pulse subscription.
PARAMS:
idvalue must be an integer greater than zero.
GET /api/pulse/
Fetch all dashboard subscriptions. By default, returns only subscriptions for which the current user has write permissions. For admins, this is all subscriptions; for non-admins, it is only subscriptions that they created.
If dashboard_id is specified, restricts results to subscriptions for that dashboard.
If created_or_receive is true, it specifically returns all subscriptions for which the current user
created or is a known recipient of. Note that this is a superset of the default items returned for non-admins,
and a subset of the default items returned for admins. This is used to power the /account/notifications page.
This may include subscriptions which the current user does not have collection permissions for, in which case
some sensitive metadata (the list of cards and recipients) is stripped out.
PARAMS:
-
archivednullable value must be a valid boolean string (‘true’ or ‘false’). -
dashboard_idnullable value must be an integer greater than zero. -
creator_or_recipientnullable value must be a valid boolean string (‘true’ or ‘false’).
GET /api/pulse/:id
Fetch Pulse with ID. If the user is a recipient of the Pulse but does not have read permissions for its collection,
we still return it but with some sensitive metadata removed.
PARAMS:
idvalue must be an integer greater than zero.
GET /api/pulse/form_input
Provides relevant configuration information and user choices for creating/updating Pulses.
GET /api/pulse/preview_card/:id
Get HTML rendering of a Card with id.
PARAMS:
idvalue must be an integer greater than zero.
GET /api/pulse/preview_card_info/:id
Get JSON object containing HTML rendering of a Card with id and other information.
PARAMS:
idvalue must be an integer greater than zero.
GET /api/pulse/preview_card_png/:id
Get PNG rendering of a Card with id.
PARAMS:
idvalue must be an integer greater than zero.
POST /api/pulse/
Create a new Pulse.
PARAMS:
-
namevalue must be a non-blank string. -
cardsone or more value must be a map with the following keys(collection_id, description, display, id, include_csv, include_xls, name, dashboard_id, parameter_mappings), or value must be a map with the keysid,include_csv,include_xls, anddashboard_card_id. -
channelsone or more map -
skip_if_emptynullable boolean -
collection_idnullable value must be an integer greater than zero. -
collection_positionnullable value must be an integer greater than zero. -
dashboard_idnullable value must be an integer greater than zero. -
parametersnullable sequence of map
POST /api/pulse/test
Test send an unsaved pulse.
PARAMS:
-
namevalue must be a non-blank string. -
cardsone or more value must be a map with the following keys(collection_id, description, display, id, include_csv, include_xls, name, dashboard_id, parameter_mappings), or value must be a map with the keysid,include_csv,include_xls, anddashboard_card_id. -
channelsone or more map -
skip_if_emptynullable boolean -
collection_idnullable value must be an integer greater than zero. -
collection_positionnullable value must be an integer greater than zero. -
dashboard_idnullable value must be an integer greater than zero.
PUT /api/pulse/:id
Update a Pulse with id.
PARAMS:
-
skip_if_emptynullable boolean -
parametersnullable sequence of Value must be a map. -
archivednullable boolean -
channelsnullable one or more map -
collection_idnullable value must be an integer greater than zero. -
namenullable value must be a non-blank string. -
idvalue must be an integer greater than zero. -
cardsnullable one or more value must be a map with the following keys(collection_id, description, display, id, include_csv, include_xls, name, dashboard_id, parameter_mappings), or value must be a map with the keysid,include_csv,include_xls, anddashboard_card_id. -
pulse-updates
Read docs for other versions of Metabase.