API dependency management across multiple microservices

Hey there,

I have a situation where we have almost 30 different microservices up and running. All of them are very specific and solves a particular purpose, but they also interact amongst themselves regularly using APIs.

Do we have a system that can ensure that a change to any particular API in any one of the microservice, detects which all microservices are getting affected? I would also like a system which can generate a documentation around the API’s. Even if it’s not a part of POSTMAN, I would appreciate if someone can refer any other enterprise level tools available.

Thanks