How can one update a user based on external_id?

You will first need to lookup the user’s Discourse user_id, then make an update request using that. This should help with the first bit:

3 Likes