# Beeble API Documentation ## Docs - [Get Job Status](https://dev.docs.beeble.ai/api-reference/switchx/get-job-status.md): Poll the status of a SwitchX job. - [List Jobs](https://dev.docs.beeble.ai/api-reference/switchx/list-jobs.md): List your SwitchX jobs with cursor-based pagination. - [Start Generation](https://dev.docs.beeble.ai/api-reference/switchx/start-generation.md): Start a SwitchX compositing job. - [Create Upload URL](https://dev.docs.beeble.ai/api-reference/uploads/create-upload-url.md): Create a presigned upload URL for a media file. - [Authentication](https://dev.docs.beeble.ai/api/authentication.md): How to obtain and use your Beeble API key - [Errors](https://dev.docs.beeble.ai/api/errors.md): Error codes and error response format - [llms.txt](https://dev.docs.beeble.ai/api/llms-txt.md): Machine-readable documentation for LLMs and AI-powered tools - [Quickstart](https://dev.docs.beeble.ai/api/quickstart.md): Generate a composited video with SwitchX in minutes - [Webhooks](https://dev.docs.beeble.ai/api/webhooks.md): Receive notifications when jobs complete or fail - [Overview](https://dev.docs.beeble.ai/index.md): Beeble API for AI-powered visual effects ## OpenAPI Specs - [openapi](https://api-dev.modal.beeble.ai/developer-api-docs/openapi.json)