Is there a way to programmatically upload image files to ArcGIS Image for ArcGIS Online? There doesn't seem to be an Upload operation in ImageServer and I couldn't find anything applicable in ArcGIS REST API.
If there is no way to upload images to Image Services then are there other way to share image files programmatically with AGOL?