EventBridge rule not firing for conversation.updated events

I’ve got an EventBridge rule set to catch conversation.updated events, but the Lambda never triggers. The pattern looks right in my head. Here is the JSON:

{
 "source": ["genesys.cloud"],
 "detail-type": ["Conversation Updated"],
 "detail": {
 "type": ["call"]
 }
}

Retrying the event works locally, so permissions are fine. Is the detail structure different for calls? I’m staring at the docs but missing something obvious.