Get or create user by their external foreign ID
foreignId. If no user exists, creates a new one. Also updates existing users if provided data differs.
Missing or Invalid Foreign ID - 400 Bad Request
Server Error - 500 Internal Server Error
secureMetadata is accepted and used for updates, but never returned.created and updated flags to indicate what occurred.