Upload API change