Rate limit:Upload a single bodycam clip into Sonoran CAD’s bodycam recordings system through a dedicated v2 endpoint.30 requests per minute
Authenticated v2 endpoints are rate limited per API key rather than per IP address.
This API endpoint is available on Free and higher Sonoran CAD plans. The rolling
24 hour upload allowance depends on your plan. For more information, see our pricing.Endpoint
POST https://api.sonorancad.com/v2/general/bodycam-recordings
Request Type
multipart/form-data
Authentication
Use standard v2 bearer authentication:Form Fields
The authenticated API key determines the community. You do not need to send
community, sessionId, username, or type=bodycam.
Upload Limits
Bodycam uploads are also limited by your community’s rolling
24 hour plan allowance:
Frontend Video Target
The backend validates the file type, file size, and duration. It does not directly reject uploads by resolution or frame rate. To match the built-in Sonoran CAD frontend bodycam flow and stay within the6 MB upload limit, send clips using these target settings:
The built-in frontend bodycam capture requests
960x540 at 10 FPS, and the recording uploader encodes clips as WebM with a 300000 bps video bitrate and 64000 bps audio bitrate. Third-party integrations should match those settings as closely as possible.
Example Request
- Sonoran.lua
- SonoranCADFiveM
- Sonoran.js
- Sonoran.py
- Sonoran.Net
- OpenAPI
- cURL

