It would be very useful to be able to use the API to:
1- Search and find conversations matching a specified string or pattern. Input: search term, Output: list of conversation IDs
2- Merge a specified set of conversation IDs. Input: list of conversation IDs, Output: If success, the ID of the merged conversation, Or a failure message
This would solve the problem we have of seeing multiple threads on the same order (e.g. outside party sends a NEW email on the issue instead of responding to the existing thread). It will likely have other uses as well.