Browser access to market data
Market data routes can also admit browser requests from origins you register with us. This is how a chart in your web app reads history and quotes without your backend proxying every request. Two rules keep this safe:- only market data routes admit registered origins. Trading and account routes always require the key, from your server, with no exceptions;
- if a request carries an
Originheader, that origin must be on your allowlist even when a valid key is attached. A bearer excuses a missing origin, never an untrusted one.
Partner authentication
Partner keys use the same header and the same token shape, and they reach/api/partner/ only.
Tenant keys are refused there. See Keys for the full permission model.