Skip to content
Discussion options

You must be logged in to vote

Yes, there is a supported path, but I would avoid trying to synthesize native_filters_key yourself. Treat that value as a server-generated state key.

The approach I would use from an external app like Retool is:

  1. Build the desired native filter state for the dashboard, using the dashboard's native filter IDs/configuration.
  2. Send that state to Superset through the dashboard filter state or dashboard permalink API.
  3. Use the returned key/URL when opening the dashboard from Retool.

The relevant Superset APIs are:

  • Dashboard filter state: POST /api/v1/dashboard/{pk}/filter_state
  • Dashboard permanent link: POST /api/v1/dashboard/{pk}/permalink

So the external tool should call Superset's API firs…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@anandita0102
Comment options

Answer selected by anandita0102
Comment options

You must be logged in to vote
1 reply
@anandita0102
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants