Hi Dan,
Some background:
We had a discussion about integrating the Tealium configuration and deployment process into our internal processes - mainly reviews and deployment.
Few use cases which came up:
1. The ability to view the diff's between two versions of a distribution.
https://community.tealiumiq.com/questions/37434
2. Checking drift between our data layer implementation (which is handled by developers) and Tealium configuration (which is handled by a Tealium admin, but may be modified by business groups).
3. Ability to publish from outside the Tealium UI, possibly from triggers in our release process.
Generally any features where developers, QA or others involved may not necessary need to have Tealium logins and use the UI to do operations.
I have got good solutions for questions from the forum and Tealium folks we are working with. While we understand a lot of this can be done from inside the Tealium UI, we were hoping to have access to something like a API which provide some of the capabilities as discrete programmable services.
We are still learning Tealium, any thoughts you have would be useful.