TDM provides a REST service that allows you to invoke data management operations programmatically. For example, you can integrate with tools that provide synthetic data generation, data sub-setting, data masking/obfuscation, etc.
For details, see the API documentation at http://<yourhost>:<yourport>/em/tdm/api (you can access this by choosing Help> API Documentation).
API requests are authenticated using HTTP Basic Auth.