Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 19 additions & 5 deletions sources/platform/collaboration/access_rights.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,25 @@ category: platform
slug: /collaboration/access-rights
---

You can easily and securely share your own resources - Actors, tasks, key-value stores, datasets, and request queues - with other users by using a [granular](https://www.google.com/search?q=define+granular+permissions) permissions system. This enables you, for example, to let your colleague run an [Actor](../actors/index.mdx) or view a [dataset](../storage/dataset.md) but not modify it.
You can securely share your resources with others by using a granular permissions system. Such resources include Actors, tasks, key-value stores, datasets, and request queues.

You can also grant permission to update an Actor and build a new version.
[Storages](../storage/index.md) (key-value stores, request queues, and datasets) are sharable in the same way as a **read** permission or a combination of both **read** and **write** permissions.
For example, you can let your colleague run an [Actor](../actors/index.mdx) or view a [dataset](../storage/dataset.md) but not modify it. You can also grant permission to update an Actor and build a new version. [Storages](../storage/index.md) are sharable in the same way as a **read** permission or a combination of both **read** and **write** permissions.

To share an Actor, task, key-value store, request queue, or dataset, click on the **Actions** button in the top-right corner and select **Share**. You can add a collaborator by using their **user ID**, **email**, or **username**. Once you have added the collaborator, you can configure their permissions.
## Grant access to resources

![Access rights configuration](./images/access-rights/access-rights.png)
To share an Actor or a task:

1. In Apify Console, go to the Actor or task page.
1. From the menu, select **Share**.
1. Under **Invite**, add the user ID, email, or username of a person you want to share the resource with and select **Add user**.
1. From the dropdown, select the permissions to grant.

![Actor page in Apify Console with the menu highlighted](./images/share-actor.svg)

To share a key-value store, request queue, or a dataset:

1. In Apify Console, in the left-side menu, go to **Storage**.
1. Use tabs to switch between datasets, key-value stores, and request queues.
1. From the table, select the resource you want to share.
1. Under **Invite**, add the user ID, email, or username of a person you want to share the resource with and select **Add user**.
1. From the dropdown, select the permissions to grant.
Binary file not shown.
Loading
Loading