Trying to bulk update screen recording filters for the new analytics module. Pushed the sync connector to client prod org using genesys-cloud-sdk-js@3.99.1. The /api/v2/quality/recordings/bulk endpoint doing jack all. Response throws a 422 Unprocessable Entity with {"errors":[{"code":"bad_request","message":"Invalid filter syntax for recording type"}]}.
Docs state: “Filter syntax must adhere to the specific recording type schema.” Your payload is likely malformed. Check the recordingType field in the request body.
{
"filters": [
{
"recordingType": "SCREEN",
"expression": "interaction.type == 'webchat'"
}
]
}