# Uploadcare AI integration on Definable

> Uploadcare is a comprehensive file handling service that offers uploading, storage, processing, and delivery solutions for web and mobile applications.

## What this connects

Uploadcare is a comprehensive file handling service that offers uploading, storage, processing, and delivery solutions for web and mobile applications.

Vendor: https://uploadcare.com/

## Tools available

**34** tools available. First 12:

- `UPLOADCARE_CHECK_AWS_REKOGNITION_MODERATION_STATUS` — Check AWS Rekognition Moderation Status — Tool to check the execution status of AWS Rekognition Moderation labels detection. Use after initiating a moderation check to monitor progress and determine when results are ready.
- `UPLOADCARE_CHECK_REMOVE_BG_STATUS` — Check Remove.bg Status — Tool to check Remove.bg execution status and get the UUID of the file with removed background. Use after requesting background removal to poll for completion and retrieve the processed file UUID.
- `UPLOADCARE_COPY_FILE_LOCAL` — Copy Uploadcare File to Local Storage — Tool to copy a file to local storage within the same Uploadcare project. Use when you need to create a duplicate of an existing file.
- `UPLOADCARE_CREATE_FILE_GROUP_UPLOAD` — Create File Group (Upload API) — Tool to create a file group from already uploaded files using Uploadcare's Upload API. Use after files have been uploaded to group them together.
- `UPLOADCARE_CREATE_WEBHOOK` — Create Uploadcare webhook — Create a new webhook subscription to receive notifications when file events occur. Use this to get real-time callbacks at your URL when files are uploaded, stored, deleted, or flagged. The project is automatically determined by your API credentials. Note: Each target_url must be unique per event type within your project.
- `UPLOADCARE_DELETE_FILE_METADATA_KEY` — Delete File Metadata Key — Tool to delete a specific metadata key from an Uploadcare file. Use when you need to remove obsolete metadata after file processing.
- `UPLOADCARE_DELETE_FILES` — Batch Delete Uploadcare Files — Tool to delete multiple files from Uploadcare storage in a single request. Use when you need to remove up to 100 files at once. Invalid UUIDs or missing files will be reported in the problems field.
- `UPLOADCARE_DELETE_GROUP` — Delete Uploadcare Group — Tool to delete a file group. Use when you need to remove a group from the project. Note that files within the group are not deleted, only the group itself.
- `UPLOADCARE_DELETE_SINGLE_FILE` — Delete Uploadcare File — Tool to delete a single file from Uploadcare storage by UUID. Use when you need to permanently remove a file from storage (note: file may remain in CDN cache).
- `UPLOADCARE_DELETE_WEBHOOK` — Delete Uploadcare Webhook — Permanently deletes a webhook subscription from your Uploadcare project. Use the List Webhooks action first to obtain the webhook ID. This action is irreversible.
- `UPLOADCARE_DELETE_WEBHOOK_BY_URL` — Delete Uploadcare Webhook by URL — Tool to delete a webhook subscription by its target URL. Use when you know the webhook's target URL but not its ID.
- `UPLOADCARE_EXECUTE_CLAMAV_SCAN` — Execute ClamAV virus scan — Tool to execute ClamAV virus scan on an uploaded file. Use this when you need to check if a file contains viruses or malware. The scan runs asynchronously - you receive a request_id to track the scan status. Results can be retrieved from file info or via webhooks.

## Auth

Auth schemes: `API_KEY`.

## How agents use Uploadcare

Inside a Definable workflow, Uploadcare is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Uploadcare** — the Researcher (GPT-5.5) pulls context from Uploadcare (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Uploadcare** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Uploadcare (create record, post message, draft email).
- **Designer / Engineer → Distributor → Uploadcare** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Uploadcare (attach file, open PR comment, post status).

The Verifier checks every Uploadcare call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- file management & storage — https://definable.ai/apps/category/file-management-&-storage/
- images & design — https://definable.ai/apps/category/images-&-design/

## Related

- HTML page: https://definable.ai/apps/uploadcare/
- Same category (file management & storage): https://definable.ai/apps/category/file-management-&-storage/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
