1. Request a signed upload URL
upload_id and a signed url to PUT the file to. category is optional (repository or documentation) and is otherwise inferred.
Required scope: uploads:write
2. Upload the file
PUT the raw file bytes to the signed URL returned above:
3. Finalize the upload
uploads:write
Delete an upload
uploads:write