Manage jabber users dynamically

I notice when I create a jabber user that it makes the user.xml file in a folder from /jabber//

Unfortunately it is owned by “jabber”, and not by my account. So I cannot see this file, or edit this file. Is there any other way to programatically manage jabber users? I run a custom app on my account - what I’d like to do is when my users create an account in my custom application that I also create them a jabber account.

If there is any DH jabber API or workaround I’d really appreciate knowing it thanks.