# File Action Triggers

## Introduction

File action workflows activate when a particular trigger condition is met. This trigger is configured as the first action of a File Action workflow.&#x20;

## Available Triggers

The following triggers are available in File Actions

{% hint style="info" %}
The trigger can be changed without affecting the rest of the workflow.&#x20;
{% endhint %}

<table><thead><tr><th width="216">Action Type</th><th>Description</th></tr></thead><tbody><tr><td>Upload</td><td>Triggers when a file is uploaded to the target directory</td></tr><tr><td>Download</td><td>Triggers when a file is downloaded from the target directory</td></tr><tr><td>Rename</td><td>Triggers when a file is renamed in the target directory</td></tr><tr><td>Mkdir</td><td>Triggers when a new folder is created in the target directory</td></tr><tr><td>Remove</td><td>Triggers when a file is removed from the target directory</td></tr><tr><td>Mailbox Upload</td><td>Select an existing mailbox. Triggers when a file is uploaded via this Mailbox. </td></tr><tr><td>Upload Link Upload</td><td>Select an existing Upload Link. Triggers when a file is uploaded via this Upload Link. </td></tr><tr><td>Shared Link Download</td><td>Select an existing Shared Link. Triggers when a file is downloaded via this Shared Link. </td></tr><tr><td>Webhook Upload</td><td>Select an existing Webhook. Triggers when a file is uploaded via this Webhook. </td></tr><tr><td>Inbound AS2 Station Upload</td><td>Select an existing AS2 Station. Triggers when a file is uploaded via this AS2 Station. </td></tr></tbody></table>


---

# 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://docs.couchdrop.io/features/file-actions/file-action-triggers.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.
