> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/administration/user-and-group-management/tasks-and-approvals.md).

# Tasks and approvals

## Overview

Tasks let you require approval before selected file or sharing actions are completed in Couchdrop.

When approval is required, Couchdrop creates a task and adds it to the **Tasks** page. The action remains pending until an assigned approver approves or rejects it.

Couchdrop supports approval for:

* Shared Links
* File uploads

## Share Link Approval

Share Link approval requires a [Shared Link](/file-sharing/shared-links.md) to be reviewed before it becomes active.

Users can create Shared Links as normal, but the link will remain inactive until an assigned approver approves it.

Approval can be assigned to:

* Specific users
* Specific groups
* The creator's managers

Managers are determined by the creator's [**Group Membership**](/administration/user-and-group-management/groups.md) settings.

### Enable Share Link approval

Go to:

**Admin Panel → Tasks → Share Link Approval**

Enable **Require approval for shared links**, then select the users or groups responsible for approval.

Enable **Also include creator's managers** if the creator's managers should also be able to review the task.

## Upload Approval

Upload approval requires files uploaded to a selected folder to be reviewed before they become available.

When enabled, new uploads are staged while approval is pending. An assigned approver can approve or reject the upload from the **Tasks** page.

### Enable upload approval

Open the folder settings and select **Upload Approval**.

Enable **Require approval for uploads**, then select the users or groups responsible for reviewing uploads.

## Reviewing Tasks

Open **Tasks** from the main navigation to view pending approvals.

Select a task to view its details, then choose:

* **Approve** — Allows the requested action to continue.
* **Reject** — Stops the requested action.

Once the task has been approved or rejected, it is removed from the task queue.

## Approval Status

While a task is waiting for approval:

* Shared Links remain inactive.
* Uploaded files remain staged.
* The requested action does not complete.

Approval events are recorded in [Couchdrop activity logs](/security-and-governance/activity-and-audit-logs.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.couchdrop.io/administration/user-and-group-management/tasks-and-approvals.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
