Can’t embed my Grafana Cloud dashboard with Infinity panels 403 on public share

Hi everyone,

I’m a beginner with Grafana and this is my first post here, so apologies if I’m missing something obvious . I’ve built a dashboard in Grafana Cloud using the Infinity plugin to pull time-series JSON from my API. It works perfectly when I’m logged in, but when I share it publicly (Share → Share externally → Anyone with the link) all of my Infinity panels show “No data”, and the Query Inspector shows 403 Forbidden.

Here’s what I’ve done so far:

  1. Parser = backend
  • Confirmed in the query editor dropdown that each Infinity query is running in backend mode. (screenshot 1)
  • Running the backend query in the panel’s Query Inspector still returns HTTP 403.(screenshot 2)
  1. Bearer Token authentication
  • In the Infinity data-source’s Authentication tab, selected Bearer Token and entered my API key.
  1. Allowed hosts
  • Under the same DS’s Allowed hosts, added only my API’s root domain.
  1. Save & Test

Despite setting the parser to backend and verifying my token and host whitelist, the public-share dashboard refuses the request