Last updated: November 29, 2024

<span aria-hidden="true" id="launch-of-new-filefilter-robot-for-file-filtering"></span>

# Launch of new /file/filter Robot for file filtering

![Tim Koschützki](/assets/images/teammates/avatar-tim-kos-1.jpg?dpl=dpl_HUTWNYBeVdMaGAUfaktUsYxLZLPR)

**Tim Koschützki**

Co-founder · Berlin, Germany · Show bio

[](https://x.com/tim%5Fkos)[](https://github.com/tim-kos)

![/file/filter Robot](/_assets/images/robots/170x170/file-filter.png)

We are happy to announce the release of our new [/file/filter](/docs/robots/file-filter.md) Robot that allows you to filter incoming files based on all of the file's metadata, and more.

To use it, you will have to set up conditions that would either accept or ignore files. You can specify whether you want the whole Assembly to stop when a file is declined, or whether the file should just be silently ignored and not passed onto the next Assembly Steps. You can also provide your own error message that can be shown to your users in case one of their files is declined.

To give you an idea, here are a few of the new possibilities that this Robot brings:

* Error out if a user submits a video file and you only want to accept images
* Ignore files that are smaller than 1KB, but do not error out
* Only accept videos and images, and ignore all other file types (even for storing the original uploaded files on S3)
* Ignore all audio files that have a bit rate lower than 64K
* Do not accept video files that are larger than 20MB or longer than 5 minutes.
* And many more!

The API should be straightforward. If you need to handle very complex scenarios, you can chain several [/file/filter](/docs/robots/file-filter.md) Assembly Steps together.

Please check out the [documentation](/docs/robots/file-filter.md) and the [demos](/demos.md), and let us know what you think!

[#file-filter-robot](/blog/tags/file-filter-robot.md)[#file-filtering-service](/blog/tags/file-filtering-service.md)

### 👩‍💻 Join 20k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Your email:

Get access

## File uploading and encoding. Made simple.

Transloadit streamlines file handling for developers, trusted by brands like Coursera and The New York Times. We’re known for a reliable API, top-notch support, and a strong commitment to open source, with projects like [Uppy⁠](https://uppy.io) and [Tus⁠](https://tus.io) setting standards in file processing.

[Sign up](/c/)[Book a Demo](https://survey.typeform.com/to/kRg47Xi5)

No credit card needed

Cancel anytime
