CRM Client Script Buttons

CRM Client Script Buttons

Hello, 

Client Script ZDK list button functions, but I am not sure how to interact with them. I tried a few methods of getting the API name for a custom button, but no luck. Any ideas where the button API names are stored? 

Also, custom buttons must be assigned a task on creation. Would this task be ignored if a new task is assigned via the client script? 

I am trying to build a verification service via API on click of a button, which would input response data into a field. I am comfortable with API request and response handling, but have not found a way to interact with the buttons - any resources would be greatly appreciated.