Creating a jenkins interface using python django that extends the functionality of django

I have a requirement to create an interface that interacts with the jenkins for creating the user and assigning them the roles. The main purpose of creating this is to block the functionality of deleting the created users, as we only want to give that functionality to the higher authorities. Any ideas on how to implement this in python using django framework is welcomed. I am also looking for ways on how to interact with jenkins server in order to create the users and do other stuff related to that, what all ways are possible and what is the best way to implement and if you are suggesting to use APIs, where can I find the document for the APIs?