@bmartin, You need to set John’s email or userId to meeting create endpoint → /users/{JohnUserId or JohnEmail}/meetings.
/users/{JohnUserId or JohnEmail}/meetings