TL;DR
source_params property in responses is now nullable for the 200 and 201 statuses.source_params/exclude_items/items/ and source_params/include_items/items/ have been updated.result/items/fusion_method and result/fusion_method have been added to responses.fusion_method request property has been introduced as an optional parameter.map[r2_jurisdiction:default] for source_params has been removed in responses.Editor's Note:
As we review this update, we notice it's part of a series of changes aimed at enhancing the flexibility and customization of AI search instances. This shift towards more nuanced control over search parameters and results reflects recent trends in developer demand for more sophisticated search functionalities. One practical tip for developers affected by these changes is to review their current implementations and adjust their handling of source_params and fusion_method to take advantage of the new optional properties and parameters.
What Changed
#### Breaking
result/items/source_params became nullable for the 200 status in the /accounts/{account_id}/ai-search/instances endpoint.result/source_params became nullable for the 201 status in the /accounts/{account_id}/ai-search/instances endpoint.result/source_params became nullable for the 200 status in the /accounts/{account_id}/ai-search/instances/{id} endpoint.source_params/exclude_items/items/ was changed from ^[/\\\\]?[\\w\\-\\/.\\\\?:=&%]+$ to ^[/\\\\]?[\\w\\-/.\\\\?:=&%]+$.source_params/include_items/items/ was changed from ^[/\\\\]?[\\w\\-\\/.\\\\?:=&%]+$ to ^[/\\\\]?[\\w\\-/.\\\\?:=&%]+$.#### Deprecation
No deprecations were found in this update.
#### Behavior
source_params response property's default value map[r2_jurisdiction:default] was removed for the 200 status.result/items/source_params/exclude_items/items/ response property's pattern was changed from ^[/\\\\]?[\\w\\-\\/.\\\\?:=&%]+$ to ^[/\\\\]?[\\w\\-/.\\\\?:=&%]+$ for the 200 status.result/items/source_params/include_items/items/ response property's pattern was changed from ^[/\\\\]?[\\w\\-\\/.\\\\?:=&%]+$ to ^[/\\\\]?[\\w\\-/.\\\\?:=&%]+$ for the 200 status.source_params became nullable.source_params request property's default value map[r2_jurisdiction:default] was removed.#### Feature
result/items/fusion_method was added to the response with the 200 status.result/fusion_method was added to the response with the 201 status.fusion_method was introduced.Who's Impacted
If you are currently using the source_params property in your requests or responses, you will need to adjust your implementation to handle the new nullable behavior. If you are relying on the default value of map[r2_jurisdiction:default] for source_params, you will need to provide this value explicitly or handle the case where it is not present. If you are interested in utilizing the new fusion_method property for more customized search results, you should review the updated API documentation to understand how to integrate this feature into your application.
Action Checklist
source_params.source_params in responses.source_params/exclude_items/items/ and source_params/include_items/items/.source_params value.fusion_method request property where applicable.Verification
This update brief is based on information from the following sources:
Last verified at 2026-02-19T14:40:51.716589+00:00.