SX Development Bodycam & Dashcam
Send SX Bodycam & Dashcam recordings to BasiX by changing ApiUrl in config_server.lua.
You need a BasiX API key for this. Free account, 3 GB included, no card.Get your key →
1.Create a key
Create an upload-scoped key in your client area. Upload-scoped keys work on every plan, including the free one, and cannot delete anything — which is what you want in a file that ends up in a resource folder.
2.Change ApiUrl and ApiKey
In `config_server.lua`, the `Fivemanage` block takes the API base URL as `ApiUrl`. Replace it with the BasiX base URL and `ApiKey` with your BasiX key.
luaFivemanage = { ApiUrl = 'https://upload.basix.media/api', ApiKey = 'YOUR_BASIX_KEY', OnlyShowDepartmentRecordings = true, DepartmentFolderPaths = { ['police'] = '/police', }, }
Worth knowing
- SX’s documentation does not list the paths it appends to `ApiUrl`. Under `/api`, BasiX answers the Fivemanage file paths: `/v3/file` (upload, list, read, delete), `/v3/file/presigned-url`, `/v3/file/base64` and `/v2/image`, `/v2/video`, `/v2/audio`.
- If the resource deletes recordings, use a full key, which needs a paid plan: an upload-scoped key cannot delete.
- Source: https://docs.sxdevelopment.com/en/bodycamdashcam
Configuration last checked against the upstream project on 2026-10-27.
Try it on your own server
Create a free account and your API key is ready in about two minutes. 3 GB included, bandwidth never billed, no card needed.
Something not working, or a script not listed? Read the full FiveM docs or ask us — we will wire it up with you.