Back to all change logs

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.

Share actor modal window

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

Tobiáš Potoček

Senior Backend Engineer