Upload runs through the api