Skip to main content
For new external integrations, prefer the dedicated v2 route: POST /v2/general/bodycam-recordings.
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.
Use this endpoint to upload a single bodycam clip into Sonoran CAD’s bodycam recordings system.

Upload Bodycam Recording

POST https://api.sonorancad.com/upload

Request Type

multipart/form-data

Form Fields

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 the 6 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.