The UI (Actions → Manage Versions of a document) only lets you delete archived versions of a document, but the API lets you delete the current version.
This is a little scary if you're trying to implement a document lifestyle management strategy which involves programmatic curation/deletion of old document versions, as you can accidentally loose production data and break your document as I have done here (not accidentally):
Despite being on current version I get:
To reproduce this issue, I created the document called sample doc with two other versions including Sample Doc version 2 and Sample Doc version 3.
Then I ran the following call:
curl --location --request DELETE 'https://skunkworks.jiveon.com/api/core/v3/versions/2842/3'
I have a case from two months ago concerning this, but thought I would also post it here.