Issues:
1. Trigger options do not match between server UI and API
2. Adjusting triggers via API will change the group permissions
3. Choose Days and Choose Weekdays (via API) are interacting oddly
4. Triggers do not match between server UI and API after changes via API
Triggers get really messed up when API users try to adjust them and things do not match
PreChange - Server View   
                                             
                                        
                                             
                                         
                                             
                                        PreChange - API view
                                             
                                        
                                             
                                        
                                             
                                        We want to change the days via the API to the 5th and 6th as well as the 4th. 
Edit to time trigger 
                                             
                                        Selecting “Choose Days”  
                                             
                                        Will disable “Deselect All” for the Choose Days Section but enable “Deselect All” for “Choose Weekdays”
                                             
                                         Also, selecting in the “Choose Days” section will automatically change the Weekdays section. That is not how the server UI works. (Note – the API trigger did show the 4th, the three days selected above are the changes we want to make)
After making changes to the custom time trigger in the API, here is what the server UI looks like  
Also, anytime the API is used to make changes to the job, the Group that made the changes is no longer allowed to List the job 
Once I re-enable “List” for the Operations group (via the Server UI), this is what the trigger looks like from the API 
When I edit the trigger it shows this