#462 API: give ability to change externalID + #459