EventBridge Rule not firing for routing:conversation:updated

The EventBridge rule matches source: com.nice.cxone but nothing hits the target Lambda. The console says the event is valid, yet the filter policy feels wrong. Here’s the config:

{
 "source": ["com.nice.cxone"],
 "detail-type": ["routing:conversation:updated"]
}

The event payload has detail.type set to routing:conversation:updated. Should I be filtering on detail.type instead of detail-type?