# EntireFeed documentation > Public REST, Console, workflow, agent, publishing, and operating documentation for EntireFeed. ## Documentation - [EntireFeed documentation](https://entirefeed.com/docs): Build and operate media generation, reusable workflows, agent actions, and publishing through EntireFeed's public and Console surfaces. - [Get started with EntireFeed](https://entirefeed.com/docs/get-started): Choose the shortest self-serve path from account creation to an API-ready workspace, without requiring a paid run. - [Estimate, create, and track your first generation](https://entirefeed.com/docs/get-started/quickstart): Discover a supported generation task, estimate it without authentication, and optionally create and monitor a paid generation. - [Authentication and authority](https://entirefeed.com/docs/get-started/authentication): Understand Public REST API keys, signed-in Console sessions, and delegated MCP credentials before integrating EntireFeed. - [Generate images and video](https://entirefeed.com/docs/generate): Discover supported image and video tasks, select an available model when required, and use explicit input contracts. - [Choose a generation task and model](https://entirefeed.com/docs/generate/models): Start with the result you need, select a supported model when required, and build input from the published task schema. - [Estimate a generation request](https://entirefeed.com/docs/generate/estimate): Price the exact task, model, and input payload before deciding whether to create paid media. - [Create and monitor a generation](https://entirefeed.com/docs/generate/create-and-monitor): Submit an estimated request with an API key, then read the generation until it reaches a terminal state. - [Cancel or retry a generation](https://entirefeed.com/docs/generate/cancel-and-retry): Cancel active work safely and retry eligible failures as new, independently billed generations. - [Run multi-step media workflows](https://entirefeed.com/docs/workflows): Use versioned Workflow Starters through the API, or build organization-owned workflows in Console. - [Discover Workflow Starters](https://entirefeed.com/docs/workflows/discover-starters): Authenticate, list published starters, and read one versioned input and output contract before integration. - [Estimate and run a Workflow Starter](https://entirefeed.com/docs/workflows/estimate-and-run): Price exact starter inputs, preserve the returned versions, and create one idempotent workflow run. - [Monitor, cancel, and retry workflow runs](https://entirefeed.com/docs/workflows/monitor-cancel-retry): Follow a workflow run to terminal status, cancel active work, retry eligible failures, and reconcile final usage. - [Build and edit custom workflows](https://entirefeed.com/docs/workflows/build-and-edit): Use Console for organization-owned workflows when a published Workflow Starter does not cover the required sequence. - [Connect EntireFeed to your agent](https://entirefeed.com/docs/agents): Use Console MCP to let a trusted agent operate supported generation, workflow, and publishing tools with delegated current-user authority. - [Connect an MCP client](https://entirefeed.com/docs/agents/connect): Create a delegated Console MCP credential, configure a trusted client, verify read-only access, and revoke it safely. - [Run tasks and workflows with an agent](https://entirefeed.com/docs/agents/tasks-and-workflows): Discover compact MCP resources, load one detailed contract, estimate paid work, start it deliberately, and follow its lifecycle. - [Approve paid actions and review results](https://entirefeed.com/docs/agents/paid-actions-and-review): Apply current delegated authority, estimate before spending, use idempotency keys, and stop for review when intent or output is uncertain. - [Publish and schedule reviewed media](https://entirefeed.com/docs/publishing): Use signed-in Console and supported MCP tools to move generated assets into connected publishing accounts and schedules. - [Work with publishing accounts and posts](https://entirefeed.com/docs/publishing/accounts-and-posts): Select an account that can publish, create a TikTok draft from reviewed HTTPS media, and inspect or update it before scheduling. - [Schedule, reschedule, or cancel a post](https://entirefeed.com/docs/publishing/schedules): Schedule an approved draft at an explicit time and IANA timezone, then use the scheduled action ID for later changes. - [Operate lifecycle, usage, and failures](https://entirefeed.com/docs/operate): Monitor operation status, settled usage, billing reads, webhooks, idempotency, retries, and manual-review outcomes. - [Understand billing and usage](https://entirefeed.com/docs/operate/billing-and-usage): Follow available and reserved balance through estimate, reservation, settlement, release, and ledger records. - [Receive generation webhooks](https://entirefeed.com/docs/operate/webhooks): Register an HTTPS endpoint, verify signed generation events, and handle retries without duplicate work. - [Handle idempotency and rate limits](https://entirefeed.com/docs/operate/idempotency-and-rate-limits): Give each intended write a stable key, replay safely after uncertainty, and back off from explicit limits. - [Handle errors and manual review](https://entirefeed.com/docs/operate/errors-and-manual-review): Classify request errors, inspect generation failures, and stop automation when cost requires review. - [Public contract reference](https://entirefeed.com/docs/reference): Inspect public REST paths, generation tasks, pricing, MCP tools, and machine-readable documentation. - [REST API reference](https://entirefeed.com/docs/reference/rest): Inspect media generation, billing, and webhook methods, authentication requirements, and response contracts. - [Models, tasks, schemas, and pricing](https://entirefeed.com/docs/reference/models): Inspect every customer-visible model, availability state, generation task, input schema, output contract, and published unit price. - [Generation and billing statuses](https://entirefeed.com/docs/reference/statuses): Map execution and billing states to safe polling, completion, retry, and review behavior. - [Error reference](https://entirefeed.com/docs/reference/errors): Identify common API and generation error codes, their meaning, and the safe next action. - [Webhook reference](https://entirefeed.com/docs/reference/webhooks): Inspect supported generation events, endpoint schemas, payload shape, signature headers, and delivery behavior. - [Billing reference](https://entirefeed.com/docs/reference/billing): Inspect balance fields, usage states, ledger entry types, filters, and read-only billing endpoints. - [MCP tool reference](https://entirefeed.com/docs/reference/mcp): Inspect every Console MCP tool, delegated authority rule, required input, and generated input and output schema. ## Machine-readable contracts - [OpenAPI](https://entirefeed.com/openapi.json): Checked public REST contract. - [Complete Markdown](https://entirefeed.com/llms-full.txt): Consolidated content for every docs page. - [Raw page directory](https://entirefeed.com/docs): Each HTML page links its raw Markdown variant.