Whenever someone checks in code to TFS, I want to receive a notification. Is there some way to do it using the API?
Further, I want to get the details of the checkin, like files impacted/change types
Whenever someone checks in code to TFS, I want to receive a notification. Is there some way to do it using the API?
Further, I want to get the details of the checkin, like files impacted/change types
Yes. This is how the default email notification works. You can subscribe to an event with bissubscribe, which can send an email or a SOAP notification.
See here for details, including more info on how to write a SOAP service that will deal with the event.