Hello,
we are planning to utilize the /api/v2/recording/jobs endpoint for deleting the recordings.
What we need is to always remove recordings for specific conversations, so we are planning to specify these like this in the job query:
{
"conversationQuery": {
"conversationFilters": [
{
"type": "or",
"predicates": [
{
"type": "dimension",
"dimension": "conversationId",
"operator": "matches",
"value": "aae0a41a-2fb8-45f5-b749-a9ec392ab782"
},
{
"type": "dimension",
"dimension": "conversationId",
"operator": "matches",
"value": "aae0a41a-2fb8-45f5-b749-a9ec392ab875"
}
]
}
]
}
}
The problem is, that we usually have few hundreds of the conversations to delete every day and my question is, if there is any known limitation for how many predicates (conversation IDs) we can specify in one recording job?
Thanks for the help