Product search criteria in Web Channel

We are trying to implement product search criteria in the Web channel

ProductSearchCriteria Data transform is updated with Brand with Samsung and Apple like below

Defult product are associated and ProductSearchCriteria like below

When I trigger the Container API, it returns the default associated product along with the eligible action

When I trigger the API with ProductSearchCriteria still it retun the same defult product

API Request :

{

“SubjectID”: “2222222222”,

“ContextName”: “Subscription”,

“ContainerName”: “Web_InboundCC”,

“Channel”: “Web”,

“Direction”: “Inbound”,

“AppID”: “SyncUp”,

“Contexts”: [

{

  "Type": "ProductSearchCriteria",

  "Key": "Brand",

  "Value": "Apple"

},

{

  "Type": "ProductSearchCriteria",

  "Key": "Colour",

  "Value": "Black"

}

]

}

API Response

{

"Status": "OK",

"ContainerList": \[

    {

        "Status": "OK",

        "ContainerName": "Web_InboundCC",

        "RankedResults": \[

            {

                "Group": "Mobile",

                "Issue": "Retain",

                "InteractionID": "-8873131193767940964",

                "Discount": 0,

                "ProductName": "Samsung S26 Blue 256GB",

                "SubjectName": "2222222222",

                "pyCampaignCode": "",

                "ContentFormat": "",

                "Label": "Upgrade mobile",

                "MRP": 0,

                "Benefits": "New Mobile  Upgrade",

                "Direction": "Inbound",

                "Name": "UpgradeMobile",

                "ShortDescription": "New Mobile  Upgrade",

                "GroupID": "",

                "Colour": "Blue",

                "Identifier": "/Retain/Mobile/UpgradeMobile",

                "BundleType": "",

                "Placement": "Tile",

                "Propensity": 1.0,

                "Priority": 4.99999999E8,

                "Channel": "Web",

                "BundleName": "",

                "ImageURL": "",

                "Rank": 1,

                "ProductID": "PO-4029",

                "BundleParent": "false",

                "Brand": "Samsung",

                "Treatment": "Mobile Upgrade Web",

                "CampaignID": "",

                "Price": 0,

                "ProductCategory": "Mobile",

                "ClickThroughURL": "",

                "ProductDescription": "Small but mighty black when folded",

                "SubjectID": "2222222222",

                "DecisionTime": "20260304T104431.457 GMT",

                "ContextName": "Subscription"

            }

        \]

    }

\]

}

How can we achieve the use case based on search product criteria that need to return the associated product data