These are the docs for the Metabase master branch. Some features documented here may not yet be available in the latest release. Check out the docs for the latest version, Metabase v0.49.

Persist

API endpoints for Persist.

GET /api/persist/

List the entries of [[PersistedInfo]] in order to show a status page.

GET /api/persist/:persisted-info-id

Fetch a particular [[PersistedInfo]] by id.

PARAMS:

  • persisted-info-id nullable value must be an integer greater than zero.

GET /api/persist/card/:card-id

Fetch a particular [[PersistedInfo]] by card-id.

PARAMS:

  • card-id nullable value must be an integer greater than zero.

POST /api/persist/disable

Disable global setting to allow databases to persist models. This will remove all tasks to refresh tables, remove that option from databases which might have it enabled, and delete all cached tables.

POST /api/persist/enable

Enable global setting to allow databases to persist models.

POST /api/persist/set-refresh-schedule

Set the cron schedule to refresh persisted models. Shape should be JSON like {cron: “0 30 1/8 * * ? *”}.

PARAMS:

  • cron Value must be a string representing a cron schedule of format

  • _body


« Back to API index

Read docs for other versions of Metabase.

Thanks for your feedback!

See something that needs fixing? Propose a change.