ARTEMIS-7925 - added upload functionality and normalized other functions (to use same parameters).
ARTEMIS-7925 - neaten doc