I keep looking at my braces and brackets convinced I'm missing something somewhere but it looks exactly like the data structure of the sample code to me.
Thanks for the response here, Matthew. I'm still having trouble.
FWIW, I'm creating the payload programmatically using this code which (I think) means I can't really control single or double quotes, except around the keys, which are doubles.
I also set "userList" to the JSON you sent me, bypassing the script, and got the same error. (You have a "lifecyclebystage" property that I don't and didn't see in the documentation. Is that necessary? Maybe that's my issue.)
{"status":"error","message":"Json node is missing child properties","correlationId":"25a2c106-0926-47a3-8f00-064e6fc21b8c","requestId":"a66dbb9aab67db6dc6b53b2031694bdd"}