Mar 21, 2024
Minor change to Apify’s permission system
Update
Console
The Apify platform offers a powerful permission system that allows you to easily and securely share your Actors and other resources.
In a recent update we removed the dedicated Delete permission, relying instead on the existing Write permission to guard resource deletion. For example, if you give someone write access to your Actor, they will now be able to delete it.
This should not have any practical impact as already anyone with the Write permission has enough power to break or even erase any resource by overwriting its contents. However, as a precaution, we have already reached out to all our customers who might be affected by this change with an early heads-up.
If you have concerns that your Actors (or other resources) might get accidentally or maliciously deleted, be assured that you can always reach out to our support. For a limited amount of time we can recover the Actor for you. Also, a good practice is to use Git for more complex Actors, which makes recovering older Actor versions very easy.
This change allows us to simplify the overall system and bring more exciting features to the Apify platform.
List of resources that will no longer offer a dedicated Delete permission:
- Actor
- Actor task
- Key-value store
- Dataset
- Request queue
- Schedule