“Databento: book refused” or “Not authorized for mbp-10 schema” on the heatmap
With Databento CME as the heatmap source, the order book comes from Databento’s live mbp-10 schema on your own key. When Databento refuses it, Senzoukria stops that stream and shows Databento’s wording, such as “Not authorized for mbp-10 schema”, instead of an empty map.
Senzoukria · Troubleshooting · Updated September 2026
At a glance
- Default text
- “Databento: book refused”
- Measured wording
- “Not authorized for mbp-10 schema” (recorded on 11 September 2026)
- Licence check
- API Keys → Databento: “Licence (measured on your key)”
- Status poll
- Every 3 seconds while the heatmap is open
What you see
The heatmap shows a refusal notice. Its text is Databento’s own message when one was received, for example “Not authorized for mbp-10 schema”; in 0.46.0 that wording is preceded by a short French label, “refusé par Databento :”. When no message was received, the fallback is “Databento: book refused”.
Why it happens
A Databento key only opens the datasets and schemas of its plan. The app checks the book stream every 3 seconds; when Databento refuses before any data arrived, the session is marked failed and not retried, because retrying a refused licence only repeats the refusal. An authentication failure is terminal in the same way. An error after data had flowed is treated as a cut and reconnected instead.
How to fix it
- Open Account → Broker Connections → API Keys → Databento and read “Licence (measured on your key)”. CME must show live for “Footprint + heatmap (CME, live)”; otherwise the switch explains “Needs a live CME licence on your Databento plan”.
- Check your plan with Databento for live access to the order book schema of CME Globex.
- Use “Re-check” after changing your plan, then reopen the heatmap.
- Meanwhile, use another depth source: Rithmic, a bridge, or the crypto feeds.
What it is not
- Not a Senzoukria licence problem: the refusal comes from Databento on your key.
- Not a network cut: those reconnect by themselves.
When to contact support
Still stuck after these checks? Use Menu → Report a problem, or post on the Senzoukria Discord. Include the refusal text and the Licence line shown for CME, OPRA and ARCX (SPY).
Related pages
In the same section
- Crypto DOM Profile: no live depth
- NinjaTrader bridge stuck connecting
- Python engine unavailable
- Anthropic refused this key
- Accepted but no data
- Alpaca unauthorized
- History could not be completed
- GEX key required
This page in other languages
Frequently asked questions
- Does Senzoukria pay for my Databento usage?
- No. The key is yours, stored in the OS keychain, and usage is billed by Databento on your account.
- The footprint works on Databento but the heatmap does not. Why?
- Trades and the order book are different schemas. A key can be allowed one and refused the other.