Added the upload by URL to the API.
Changed the "rate limite reached" status code to 420 because it conflicted with other uses of the status code 400.