Restricting Downloads on Specific Entities

Hello everyone!

Does anyone know of a way, API or otherwise, to restrict download access for specific versions or publishes? Trying to think of a workaround through the API but struggling to see any foolproof approaches.

I’m aware of the umbrella option to enable/disable download links per user, but it’d be valuable for specific versions to be able to restrict all download access for users.

Thanks,

-Phil F