> For the complete documentation index, see [llms.txt](https://docs.glesys.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.glesys.com/platform/control-panel/collaborators.md).

# Collaborators

You can invite collaborators to your organization and assign them to different projects.

***

## Manage collaborators using the control panel

### Invite new collaborators

You create new collaborators by inviting them via email. Start by clicking on **Collaborators** in the organization's settings at the bottom of the left-hand side menu. Then click the green **Invite** button in the upper-right corner.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FnY0PbFVxSrvAOqcIrHCx%2Finvite-collaborators.png?alt=media&amp;token=8d79f2d3-4ec2-4548-8d85-2940f26b18df" alt=""><figcaption></figcaption></figure>

Enter the collaborator's email address in the provided field and click **Send**.

### Accept an invite

{% tabs %}
{% tab title="Without a prior Glesys Cloud account" %}
The collaborator will receive an invitation via email. Note that the person must accept the invitation before becoming a member of the organization.

When the collaborator clicks the invitation link in the email, they will be prompted to log in to their Glesys Cloud account. If the collaborator does not already have an account, they have to create one first using the same email address to which the invite was sent. Creating a Glesys Cloud account is free.

After the collaborator has created an account and logged in, they'll find the invite by clicking on the profile picture, then **Invites**. This will display a list of all pending invites.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FosuSLPTej0prCiPXrgsQ%2Fmanage-invites-profile.png?alt=media&amp;token=4541f476-c774-4226-9497-3b5cfc0c6a97" alt=""><figcaption></figcaption></figure>

Now the collaborator clicks **Accept** to accept the invite and become a member of the organization.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FDXijP2sjkHqB43GvbnaC%2Faccept-invite-control-panel.png?alt=media&amp;token=e6a9eeba-b914-4e87-9b2b-e16d759f1dbd" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="With a prior Glesys Cloud account" %}
If the invite is sent to an email address with a prior Glesys Cloud account, a dot will appear next to the profile picture in the control panel for that person's account. Click the profile picture, and a dot next to **Invites** will be visible. Clicking **Invites** will display a list of all pending invites.&#x20;

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FosuSLPTej0prCiPXrgsQ%2Fmanage-invites-profile.png?alt=media&amp;token=4541f476-c774-4226-9497-3b5cfc0c6a97" alt=""><figcaption></figcaption></figure>

Now the collaborator clicks **Accept** to accept the invite and become a member of the organization.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FZx5nqEnq9gqli4HeNKvc%2Faccept-invite-control-panel.png?alt=media&amp;token=935c1277-0e3c-40b1-94f9-f76ffda2c3b1" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Permissions for collaborators

When a collaborator is created, they have no permissions in the organization. Permissions are assigned to collaborators for each project within the organization. Alternatively, a collaborator can be given the role of *Owner* instead of *Collaborator*. As an Owner, they gain access to the entire organization and can modify all settings, including billing settings and inviting other collaborators.

To assign permissions to a collaborator, go to **Collaborators** in the organization menu (at the bottom of the left-hand side menu). Then click on the collaborator you want to assign permissions to.

In the example below, the user named *Colleague* has the role of *Collaborator* and full permissions for the project *Lab1*. This means they can create, modify, and delete all types of resources within the *Lab1* project. However, they have no permissions for the *Lab2* project.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FNtnQGR6hrJWVCi0UkkC8%2Froles-and-permissions.png?alt=media&amp;token=3b0b505c-9b7e-42ad-9091-646db45bee08" alt=""><figcaption></figcaption></figure>

### Delete a collaborator

To delete a collaborator, go to **Collaborators** in the organization menu and select the collaborator you want to delete. Then, click **Actions** and choose **Delete**.

<figure><img src="https://93833271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBE5ci7BLG6nUDzfkkZlV%2Fuploads%2FOcJ5wodlagC0DbMroZg6%2Fremove-a-collaborator.png?alt=media&amp;token=64a666dc-9f26-4e6f-8aae-f7b5aeb5090d" alt=""><figcaption></figcaption></figure>

## Manage collaborators using the API

To list the current collaborators using the [API](/platform/control-panel/api.md), use the [customer/listcollaborators](https://github.com/GleSYS/API-docs/wiki/API-Documentation#customerlistcollaborators) endpoint. To set permissions for a collaborator, use the [customer/editcollaborator](https://github.com/GleSYS/API-docs/wiki/API-Documentation#customereditcollaborator) endpoint. To remove a collaborator, use the [customer/removecollaborator](https://github.com/GleSYS/API-docs/wiki/API-Documentation#customerremovecollaborator) endpoint.

To invite a new collaborator, use the `invite/create` endpoint.

## Manage invites using the API

To list all pending invites, use the [user/listinvites](https://github.com/GleSYS/API-docs/wiki/API-Documentation#userlistinvites) endpoint.
