Recording API start/stop endpoints failing with 405 Method Not Allowed

Trying to programmatically control call recordings from our Node.js OTel exporter. I’m hitting the PUT /api/v2/recording/jobs/{jobId} endpoint, but it keeps returning a 405 Method Not Allowed error. The job ID is valid and the recording is in a paused state.

Here’s the snippet. Any idea why the PUT request is rejected? The docs say it should work for manual starts.

2 Likes