The FiveMesh API is for scripts, deployment tools and server automation that need to operate FiveMesh services without a dashboard session.
Use the API for workspace-scoped tasks such as preparing CDN uploads, managing public asset paths and operating server-aware services for registered FiveM servers.
Current public endpoints cover FiveMesh CDN object management and scoped upload URLs. FiveMesh Cache and Voice endpoints will be documented when their public API surfaces are available.
API areas
Before you call the API
Create a service key from API keys, then choose the smallest permission set that supports your script.
If the script only uploads media for one integration, restrict the key to a path prefix such as /phone or /tablet.
Do not put service keys in client-side Lua, browser code or NUI bundles. Keep API calls that use service keys on the server side.
Request pattern
FiveMesh service APIs use bearer authentication.
Set FIVEMESH_API_URL to the API base URL provided for your workspace or integration environment.
The production API base URL is: