I reached for it, but it appears that an API endpoint for deleting an upload doesn’t exist.

Posting it here, because I was not able to find any mentions or suggestions for this, the closest I found was: API: a scope with access to /uploads
In the API key granular scope settings for uploads, I see ‘create’ is available, but ‘delete’ is not.
It seems that a potential work around could be to create a custom automation and trigger it via API.