basically I have a team which I dont want to give console access rather give api for a particular job.
you can't restrict this access. if they have a login, they can login w/ the gui.
I tried to search docs for it but as I have never used any API so all those searches were went to /dev/null for me
you get a lot of results when you search for 'rest' in the docs. there's even one that shows how to run a job: Executing a job (Job class operations) - Documentation for TrueSight Server Automation 8.9.00 - BMC Documentation