One of our folks with a plan license has created 200+ projects with a published request queue (isPublic > 0 ). I would like to use the API to set this value to 0 (not published) to get them out of the new request pull down list. I've already worked out the code to grab all the project IDs for Owner ID = x and then from that get a list of the QUED objects, so the next step would be to cycle thru each queue and set the variable to zero. I'm stuck getting a put command to make the change. I've tried about 6 different PUT commands and all end in error when testing via a URL call: {
error :
{
class : "java.lang.UnsupportedOperationException" ,
message : "unable to find method for service endpoint type: EDIT (class com.attask.biz.QueueDefMethods$$EnhancerBySpringCGLIB$$33d95269)"
}
} I'm guessing this means the value cannot be edited (changed) via the API or more likely that my put command is poorly formatted.. If is does turn out that the field cannot be updated this way - can it be be updated at all via API ? and if not editable - how would one know this so I don't waste time trying to figure out if another API call is 'impossible' in the future?? Here is my most recent effort:
https://fujimed.my.workfront.com/attask/api/v7.0/QUED/xxxxqueue id herexxxx?updates={"isPublic":"0"}&method=put&apiKey=xxredactedAPIkeyxxxx&fields=isPublic Help/Ideas welcome Hope to see meet u in Dallas Jim Brown FujiFilm Medical Systems, USA