Hey team, I’m trying to automate call recording controls via the Genesys Cloud Recording API. We need to start recording mid-call for compliance and stop it later, but I can’t find a clear endpoint for that. The docs mention POST /api/v2/conversations/{id}/recordings, but I’m not sure if that triggers an active session or just configures the rule.
Here’s what I tried:
POST /api/v2/conversations/abc123/recordings
Content-Type: application/json
{ "state": "recording" }
Getting a 400 Bad Request with INVALID_ARGUMENT. Is there a specific payload structure I’m missing, or do I need to use the Architect API instead to trigger this?