Confluence Error 409 CONFLICT: "Encountered conflict updating task with global id"

Hi I’m trying to use the tasks endpoint to mark some tasks on a Confluence page incomplete.

Testing with curl, I can do uncheck 3 tasks in a row with 3 separate PUT calls.

But I’d like to do this in Automation with Web Requests, and it’s there that I’m running into this odd error:

{“errors”:[{“status”:409,“code”:“CONFLICT”,“title”:“Encountered conflict updating task with global id [979946]”,“detail”:null}]}, {“errors”:[{“status”:409,“code”:“CONFLICT”,“title”:“Encountered conflict updating task with global id [979948]”,“detail”:null}]}

This only happens if I’m trying to “uncheck” more than one task. Otherwise I’m able to mark a single task as incomplete without any errors.

Very odd. Would love to hear if anybody has ever encountered something like this, either inside or outside of Automation. Thanks!

In retrospect it kind of feels like a bug in Automation, so I’m filing a ticket.