Metabase API endpoints for viewing publicly-accessible Cards and Dashboards.
GET /api/public/card/:uuid
Fetch a publicly-accessible Card an return query results as well as :card
information. Does not require auth
credentials. Public sharing must be enabled.
uuid
GET /api/public/card/:uuid/field/:field-id/remapping/:remapped-id
Fetch remapped Field values. This is the same as GET /api/field/:id/remapping/:remapped-id
, but for use with public
Cards.
uuid
field-id
remapped-id
value
value must be a non-blank string.
GET /api/public/card/:uuid/field/:field-id/search/:search-field-id
Search for values of a Field that is referenced by a public Card.
uuid
field-id
search-field-id
value
value must be a non-blank string.
limit
value may be nil, or if non-nil, value must be a valid integer greater than zero.
GET /api/public/card/:uuid/field/:field-id/values
Fetch FieldValues for a Field that is referenced by a public Card.
uuid
field-id
GET /api/public/card/:uuid/query
Fetch a publicly-accessible Card an return query results as well as :card
information. Does not require auth
credentials. Public sharing must be enabled.
uuid
parameters
value may be nil, or if non-nil, value must be a valid JSON string.
GET /api/public/card/:uuid/query/:export-format
Fetch a publicly-accessible Card and return query results in the specified format. Does not require auth credentials. Public sharing must be enabled.
uuid
export-format
value must be one of: api
, csv
, json
, xlsx
.
parameters
value may be nil, or if non-nil, value must be a valid JSON string.
GET /api/public/dashboard/:uuid
Fetch a publicly-accessible Dashboard. Does not require auth credentials. Public sharing must be enabled.
uuid
GET /api/public/dashboard/:uuid/dashcard/:dashcard-id/card/:card-id
Fetch the results for a Card in a publicly-accessible Dashboard. Does not require auth credentials. Public sharing must be enabled.
uuid
card-id
dashcard-id
parameters
value may be nil, or if non-nil, value must be a valid JSON string.
GET /api/public/dashboard/:uuid/field/:field-id/remapping/:remapped-id
Fetch remapped Field values. This is the same as GET /api/field/:id/remapping/:remapped-id
, but for use with public
Dashboards.
uuid
field-id
remapped-id
value
value must be a non-blank string.
GET /api/public/dashboard/:uuid/field/:field-id/search/:search-field-id
Search for values of a Field that is referenced by a Card in a public Dashboard.
uuid
field-id
search-field-id
value
value must be a non-blank string.
limit
value may be nil, or if non-nil, value must be a valid integer greater than zero.
GET /api/public/dashboard/:uuid/field/:field-id/values
Fetch FieldValues for a Field that is referenced by a Card in a public Dashboard.
uuid
field-id
GET /api/public/dashboard/:uuid/params/:param-key/search/:query
Fetch filter values for dashboard parameter param-key
, containing specified query
.
uuid
param-key
query
query-params
GET /api/public/dashboard/:uuid/params/:param-key/values
Fetch filter values for dashboard parameter param-key
.
uuid
param-key
query-params
GET /api/public/oembed
oEmbed endpoint used to retreive embed code and metadata for a (public) Metabase URL.
url
value must be a non-blank string.
format
value may be nil, or if non-nil, value must be one of: json
.
maxheight
value may be nil, or if non-nil, value must be a valid integer.
maxwidth
value may be nil, or if non-nil, value must be a valid integer.
GET /api/public/pivot/card/:uuid/query
Fetch a publicly-accessible Card an return query results as well as :card
information. Does not require auth
credentials. Public sharing must be enabled.
uuid
parameters
value may be nil, or if non-nil, value must be a valid JSON string.
GET /api/public/pivot/dashboard/:uuid/dashcard/:dashcard-id/card/:card-id
Fetch the results for a Card in a publicly-accessible Dashboard. Does not require auth credentials. Public sharing must be enabled.
uuid
card-id
dashcard-id
parameters
value may be nil, or if non-nil, value must be a valid JSON string.