diff --git a/api/core/network/org.meshtastic.core.network/-http-client-defaults/-a-p-i_-b-a-s-e_-u-r-l.html b/api/core/network/org.meshtastic.core.network/-http-client-defaults/-a-p-i_-b-a-s-e_-u-r-l.html index 8edeee2848..2d417e7f80 100644 --- a/api/core/network/org.meshtastic.core.network/-http-client-defaults/-a-p-i_-b-a-s-e_-u-r-l.html +++ b/api/core/network/org.meshtastic.core.network/-http-client-defaults/-a-p-i_-b-a-s-e_-u-r-l.html @@ -94,7 +94,7 @@

API_BASE_URL

-

Base URL for the Meshtastic public API, installed via the DefaultRequest plugin.

The Cloudflare R2-backed v2 host, not api.meshtastic.org. v2 is CDN-cached with stale-if-error, and it answers cross-origin requests: v1 replies HTTP 500 to any Origin outside a hardcoded allowlist, so it cannot be reached from a browser at all (meshtastic/api#134).

+

Base URL for the Meshtastic public API, installed via the DefaultRequest plugin.

The production Worker: R2-backed, CDN-cached with stale-if-error, and cross-origin readable. Never apiv2.meshtastic.org — that hostname is the Worker's staging route and redeploys only on a push to the dormant v2 branch, so it serves a frozen copy of the JSON documents compiled into the bundle.