> Do you mean object—there is no JSON. Drafts are always objects, ie. never appear serialized in the application

Yep, I meant a plain object (as opposed to a typed object)

> But they're not participants yet and it would create the same mismatch for the "send" case, which are "recipients".

They're future participants ;-)
I don't get the mismatch part of your sentence.