RepresentativeUserID identifies the user attached to the OTM row for
display/audit. Optional: when unset, the handler picks a stable default
(the user from the legacy UserID field, or the workspace's owner).
role'admin' | 'editor' | 'viewer' required
tenant_idinteger
TenantID is the workspace to enrol as an org member. Preferred field.
user_idstring
UserID is retained for backward compatibility. When set without
TenantID, the handler resolves the user's TenantID and uses this
user as the representative.