---
seo_title: API Guides: File Uploads, Webhooks, Batches | EnConvert
meta_desc: Task-shaped walkthroughs for the EnConvert API: getting files in, receiving webhooks, running batches in one call, and wiring up the integrations.
keywords: enconvert api guides, file conversion api tutorials, how to upload a file to an api, api webhook guide, batch conversion guide, api integration guides
---

# EnConvert API Guides

These pages answer "how do I do X". The endpoint pages answer "what does this endpoint do", so start here when you know the outcome you want but not yet the route that gets you there.

## The four guides

**[File ingestion](/docs/guides/file-ingestion.md)** covers every way to hand EnConvert some bytes: a multipart upload, or a URL the API fetches for you, plus size ceilings, filename rules, and what a rejected upload looks like.

**[Webhooks](/docs/guides/webhooks.md)** gets you told when a job finishes instead of polling for it: the callback payloads, signature verification, and retries.

**[Batch processing](/docs/guides/batch-processing.md)** converts many URLs in one request and collects the results either one file at a time or as a single ZIP.

**[Integrations](/docs/guides/integrations.md)** lists the surfaces that are already built: the MCP server for coding agents, the n8n node, the CLI, ten SDKs, and the embeddable web widget.

## Where to look instead

- Per-route request and response shapes live under [Endpoints](/docs/endpoints.md).
- The ideas these guides assume, like sync versus async jobs and signed output URLs, are in [Concepts](/docs/concepts.md).
- Error codes, plan quotas, request rate limits and the format list are in [Reference](/docs/reference.md).

New to the API? Do the [quickstart](/docs/quickstart.md) first. It takes one API key and one request.
