#509 - allow endpoint to be changed for a specific file, or for all future files at any point after initialization