You're viewing **Apigee Edge** documentation.  
[Go to the
**Apigee X** documentation](http://cloud.google.com/apigee/docs/api-platform/publish/portal/developer-teams). info


> [!NOTE]
> **Note:** The integrated portal is available as an Apigee-managed solution for Apigee Edge for Public Cloud customers only. If you are an Apigee Edge for Private Cloud customer, refer to the customer-managed [Drupal portal solution](https://docs.apigee.com/api-platform/publish/drupal/open-source-drupal).

<br />

## Enroll in the beta release of the developer teams feature

To manage developer teams, you must enroll in the beta release of the developer
team feature. From the landing page of your portal, in the beta enrollment
banner click **Enroll**.

## Understand teams

Teams allow developers (portal users) to share responsibility for an app with
other developers. Apps that are owned by a team are accessible to all members
of the team based on their
[developer team role](https://docs.apigee.com/api-platform/publish/portal/portal-interact#roles).

![](https://docs.apigee.com/static/api-platform/images/teams.png)

As shown in the figure, Developer A is able to access the developer apps that
they have created. In addition, as a member of Team A, Developer A shares
responsibility for the apps owned by the team. As an Owner, Developer A has
full read and write privileges for developer team members, developer team
details, and apps.

## How do I create a team?

As an API provider, you do not create a team. Portal users create and manage
teams on your portal, as described in
[Share responsibility for an app using developer teams (beta)](https://docs.apigee.com/api-platform/publish/portal/portal-interact#teams).

You can view team details and membership, assign a team to an audience, and
approve or revoke team access to an app, as described in the following sections.

## Explore the Teams page

The **Teams** page lists the developer teams created by portal users for a
developer program.

To access the developer **Teams** page:

1. Select **Publish \> Portals** in the side navigation bar to display the list of portals.
2. Click the row of the portal for which you want to view teams.
3. Click **Accounts** on the portal landing page. Alternatively, you can select **Accounts** in the drop-down menu in the top navigation bar.
4. Click the **Teams** tab.

The **Teams** page lists the following details for each team:

- Team name
- Team description
- When the team was created
- List of team members
- Apps to which the team is assigned
- Audiences to which the team is assigned

## View developer team details

To view developer team details:

1. [Access the Teams page](https://docs.apigee.com/api-platform/publish/portal/developer-teams#explore-teams).
2. Click the team for which you want to view details.

The **Teams** page is displayed.

![](https://docs.apigee.com/static/api-platform/images/team-details.png)

As shown in the previous figure, the **Teams** page lists the following details
for the team:

- **Team details** including name, description, and date created
- **Members**, including their email and role
- **Apps** assigned to the team, including name, description, product entitlements, and date created
- **Audiences** to which the team is assigned

## Assign a team to an audience

After a portal user creates a team on your portal, you may want to assign the
team to an audience to enable access to a set of specific resources. For
example, you may want to allow access by the team to a set of beta features.

To assign a team to an audience:

1. [Access the Teams page](https://docs.apigee.com/api-platform/publish/portal/developer-teams#explore-teams).
2. Click the team for which you want to view details.
3. To assign the team to an audience:

   1. Click **+ Audience**.
   2. Select one or more audiences in the **Add audiences** dialog. Enter a string in the **Search** box to filter the list. Click **All** to select all items on the list or **None** to deselect all items.
   3. Click **Add**.
4. To remove a team from an audience, click
   **Remove**.

## Approve or revoke team access to an app

To approve or revoke an app:

1. [Access the Teams page](https://docs.apigee.com/api-platform/publish/portal/developer-teams#explore-teams).
2. Click the app name that you want to view and edit.
3. Click **Edit**.
4. Select **Approved** or **Revoked** in the **App Status** field to approve or revoke the app, respectively.
5. Click **Save**.

See also: [Approving or revoking an app](https://docs.apigee.com/api-platform/publish/creating-apps-surface-your-api#approve-revoke-app)

## View team membership by user

See [View user account details](https://docs.apigee.com/api-platform/publish/portal/api-portal-users#view-user-details).