Q: Do we have an API for implement this feature? A: No. There is only a Ticket API for opening tickets at this time.The devs have said that they plan on making the API a full featured API however it has not happened yet.Q: If not which will be the best way to achieve itA: I think that would depend on how how PHP/DB savy you are. If it were me I would roll my own. The user tables are pretty easy to figure out what is what. Someone who doesn't have much experience with such a thing may want to either wait for the devs to do it, or hire someone else to do it.You could also speak to the folks over at: osTicket Customization Services. Which as I understand it helps fund the continued development of the project.