Hi Keyur,
You can monitor the data movement from source to sink in many ways, but it might not be exactly like a Web API call (sorry!).
One of the ways is to use the Copy Activity output. After a data copy activity, you can get the count of records in source and sink. You can store this information in a variable and pass that variable to a stored procedure to insert that value in a table.
https://stackoverflow.com/questions/62178764/get-count-of-records-in-source-and-sink-in-azure-data-factory
Another approach is to use Data Flows. In the Mapping Data Flow, you can enable the 'Allow schema drift' option if the source columns change often. This setting allows all incoming source fields to flow through the transformations to the sink.
https://stackoverflow.com/questions/71559802/perform-data-checks-in-azure-data-factory
However, if you want to perform data checks, such as checking for null values in some features or if a feature is all nulls, you might need to use a combination of 'Lookup Activity', 'Validation Activity', and 'Delete Activity' with your criteria and rules defined. You can also use the Assert task in Mapping Data Flows.
https://stackoverflow.com/questions/71559802/perform-data-checks-in-azure-data-factory
If you find this response helpful and it resolves your issue, please consider marking it as “Accepted” or giving it an upvote. This will help others in the community find the solution more easily.