@eric.jian, yes, in the sense that you can post context to it, e.g. the acquirer RIC. I could not make it respond to private company identifier changes, but that is something you can raise with the Refinitiv Support Desk, as in request MASRCH app to start accepting private company identifiers.
No. The only way to retrieve M&A data programmatically is by using Eikon Data APIs with expressions created in Screener wizard in Eikon Excel.