# Teams

This documentation is based on the *FoodCrunch* use case. Please open the link below alongside this page to understand the examples.

{% content-ref url="../introduction-and-use-case" %}
[introduction-and-use-case](https://docs.squidex.io/id-02-documentation/introduction-and-use-case)
{% endcontent-ref %}

Teams are primarily beneficial for the Squidex Cloud where an organization has multiple Apps and wishes to share the subscription.

The *Teams* capability solves the following problems:

* Generally, subscriptions are associated with the single user who creates it. So, in a situation where this it must be transferred to another user, it can be inconvenient.
* Since subscriptions are bound to a single App, it cannot be shared among multiple Apps for scenarios such as grouping and distributing the cost amongst Apps.&#x20;

### Creating a Team

To create a team, click **Apps and Team** (1) and click **Create Team** (2).

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FFV7AHtRMRj7dX68Mq3mJ%2F2023-03-17_19-23.png?alt=media&#x26;token=f3c79266-fe1a-4add-a315-d984c69467cc" alt=""><figcaption><p>Creating a Team - Step 1</p></figcaption></figure></div>

Next, enter a **Name** (3) for the team and click **Create** (4).

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FD7gMMDh3PZl1vnmYhgla%2F2023-03-17_19-24.png?alt=media&#x26;token=c95950e0-37e2-4331-812c-4d0c835d016d" alt=""><figcaption><p>Creating a Team - Step 2</p></figcaption></figure></div>

### Managing Subscriptions

In order to manage subscriptions for a team, navigate to **Settings** (1) and then click **Subscription** (2).

<figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FytCpniDpyk61PAlZPM3Q%2F2023-03-20_22-42.png?alt=media&#x26;token=09986c2a-540d-454b-9ff3-206e65a233b2" alt=""><figcaption><p>Managing subscription</p></figcaption></figure>

A subscription is shared among all Apps in the team.

### Transferring an App to a Team

Once a team is created, you can move an App to the team. To do so, navigate to the App, click **Settings** (1) and then more **Settings** (2). Then, select the team from the dropdown under **Transfer to team** (3) and click **Transfer** (4).

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2Fmm20DgT073LyrKAYSRsC%2F2023-03-20_22-51.png?alt=media&#x26;token=16191c99-b803-4de9-b503-0f8df65fdca2" alt=""><figcaption><p>Transferring an app to a team</p></figcaption></figure></div>

{% hint style="info" %}
Only when a user has permissions for the App and the team, can they transfer the App to the team.
{% endhint %}

At this point, you won't see a confirmation or the screen won't change. A way to verify that the App has moved to a team is to check in your Welcome dashboard or on the Team dashboard.&#x20;

In this example, we moved the *FoodCrunch* App to the *FoodCrunch* team.

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FpwcUMOdlgSa1bhAkqkCl%2F2023-03-20_23-04.png?alt=media&#x26;token=e407db22-9d1d-41b8-9b28-1cec0ce8c72f" alt=""><figcaption><p>App part of a team</p></figcaption></figure></div>

Once an App has moved to a team, the subscription for the App can only be managed by the team.

<figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FWChgu3uJzKm25q7l8nmo%2F2023-03-20_23-27.png?alt=media&#x26;token=4e41c8f4-3976-408e-92e3-bfda866cbcef" alt=""><figcaption><p>Subscription management of app</p></figcaption></figure>

### Managing Quota (for Multiple Apps)

As a Subscription is shared among all Apps that are part of the team, the quota for a subscription is also shared.&#x20;

If you wish to limit API calls for certain Apps (e.g. to protect your API contingent for other Apps that are more important), you can set the Max API Calls parameter for each client in an App.

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FrgUQorG0WI1HV9SBod9q%2F2023-03-20_23-42.png?alt=media&#x26;token=7b521ccb-4048-4497-a4cb-fc142134d40a" alt=""><figcaption><p>Setting API limits for clients</p></figcaption></figure></div>

### Team Dashboard

Every team has a dashboard similar to an App and displays the same statistics, including the Apps associated with the team.

<div align="left"><figure><img src="https://2730255609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrL94QfeasZ0wF6YAvB%2Fuploads%2FayjhvT5uyyVWd25MSiUE%2F2023-03-20_23-16.png?alt=media&#x26;token=8ea4bc16-c515-44e0-815a-ffac4bf425dd" alt=""><figcaption><p>Team Dashboard</p></figcaption></figure></div>

### Deleting a Team

At the moment a team cannot be deleted.

### Other Important Information About Teams

* You can add contributors to a team but there is no provision for roles at the moment.&#x20;
* A team contributor can only manage the subscription of the team and does not have automatic access to associated Apps.
