# Pending Approvals

### List of Pending Approvals

The approvals tab displays the pending team join requests that need approval from the team admins or as a 'network admin' you can approve them on the team admin's behalf. Approvals are triggered when a user requests to join a private project and private group.

<img src="/files/k4BWM8NXcNsvXKLixpqe" alt="" width="563">

**Name:** Name of the user requesting the approval to join a private project or private group.

**Email ID:** Email ID of the user requesting the approval to join a private project or private group.&#x20;

**Requested On:** Date on which a user requests to join the private project or private group.

**Requested For:** Name of the private project or private group for which the user is requesting the approval.

**Actions:** Action to accept or decline the request of the user to join a private project or private group.

{% hint style="warning" %}
The Approvals tab is **NOT** displayed if you do not have any pending approvals on your domain.
{% endhint %}

***

### Accepting a Request in the Approvals Tab

Click the **ACCEPT** button to accept a user's join request to a private project or private group.

<figure><img src="/files/fMbn2Wb6di7elA6QIDY0" alt=""><figcaption></figcaption></figure>

Optionally, nark **Automatically generate an update on the team wall with the mention of the user** to post a system generated message on the private project or private group's wall mentioning the newly joined user.

<figure><img src="/files/62qc74i9sKyG222HKHN8" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
The user’s notification preferences (for in-app and email notifications) are determined by their settings in the **User Portal** under **Change My Settings > Notifications Settings > In-app & Email**.
{% endhint %}

***

### Joining a Private Project/Group

When a user requests to join a private project or group, both the **network admin** and the **team admin** receive a notification.

If **email notifications** are enabled for your domain, an email is also sent to notify you about the join request.

A **team admin** can manage join requests in two ways:

1. Navigate to the **Requests** tab within the private project or group to accept or decline the request.
2. Accept or decline the request directly from the **notifications list**.

***

### Accepting a Request Via Email&#x20;

To accept an approval request via email, log into your email inbox and click the email from MangoApps. Click the **View all pending requests** button to redirect you to the private project or private group's page.

{% hint style="warning" %}
You **MUST** be the owner of the private project or private group to receive an email for the pending approvals.
{% endhint %}

In the **Requests** tab, click the **ACCEPT** button to accept a user's join request to a private project or private group.

<figure><img src="/files/3rrPVRBBDdJ7kct4iHtp" alt="" width="563"><figcaption></figcaption></figure>

***

### Declining a Request in the Approvals Tab

Click the **DECLINE** button to reject a user's join request to a private project or private group.

<img src="/files/qGTSdGxvtPuZVTXjIVHm" alt="Declining a single request" width="563">

{% hint style="info" %}
Declining a request does **NOT** generate any notifications. &#x20;
{% endhint %}

***

### Accepting/Declining All Requests in the Approvals Tab

Click the **ACCEPT ALL** or **DECLINE ALL** button to accept or reject all the join requests to private projects or private groups by users on your MangoApps domain.

<img src="/files/PuOPKfiSKo2JPoEqjsTL" alt="Accepting all requests" width="563">

Accept/Decline All does **NOT** post an update on the private project or private group's wall for the approvals. A user receives a notification in the Notifications tab after you accept the join request.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.mangoapps.com/admin-guide/home-1/approvals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
