BeatAPI logo

BeatAPI

BeatAPI provides asynchronous APIs for AI image and video generation, video analysis, music and ecommerce video workflows, file uploads, usage, and webhooks.

10 actions Integration catalog
Request access
Connect BeatAPI once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create Ecommerce Video TaskBEATAPI_CREATE_ECOMMERCE_VIDEO_TASK
Start a paid asynchronous BeatAPI product-ad video task from uploaded product images, and return its task ID for status polling.
Create Image Generation TaskBEATAPI_CREATE_IMAGE_GENERATION_TASK
Start a paid asynchronous BeatAPI image generation task with one exact model-specific contract, and return its task ID for status polling.
Create Video Analysis TaskBEATAPI_CREATE_VIDEO_ANALYSIS_TASK
Start a paid asynchronous analysis of an account-owned uploaded video and return its task ID for status polling.
Create Video Generation TaskBEATAPI_CREATE_VIDEO_GENERATION_TASK
Start a paid asynchronous BeatAPI video generation task with an exact model-specific request. Save the returned task ID and use Get Task to poll until succeeded or failed.
Get TaskBEATAPI_GET_TASK
Read the current status, stage, storyboard, output, usage, or failure details for one asynchronous BeatAPI task. This performs one status read, not an automatic polling loop. When polling, wait 5-10 seconds with jitter between calls, stop at succeeded or failed, and honor Retry-After on rate limits.
Get UsageBEATAPI_GET_USAGE
Get the connected account's USD balance, task totals, concurrency, and usage breakdowns before or after paid work.
List EffectsBEATAPI_LIST_EFFECTS
List currently published image and video effects with each effect's exact input and option contract.
List Generation ModelsBEATAPI_LIST_GENERATION_MODELS
List currently available image and video generation models, optionally filtered by media type, before creating a generation task.
List WorkflowsBEATAPI_LIST_WORKFLOWS
List BeatAPI's available high-level workflows and what each workflow produces.
Upload FileBEATAPI_UPLOAD_FILE
Upload an image, audio file, subtitle file, or short video to BeatAPI and return an account-owned URL for generation or analysis inputs.