BeatAPI for AI agents

Agents read BeatAPI at once. Changes and sends are held for a person's approval by default.

About BeatAPI

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

What an agent can do in BeatAPI

Every BeatAPI action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in BeatAPI without asking first. 5 actions.

  • Get TaskRead 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 s
  • Get UsageGet the connected account's USD balance, task totals, concurrency, and usage breakdowns before or after paid work.
  • List EffectsList currently published image and video effects with each effect's exact input and option contract.
  • List Generation ModelsList currently available image and video generation models, optionally filtered by media type, before creating a generation task.
  • List WorkflowsList BeatAPI's available high-level workflows and what each workflow produces.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 4 actions.

  • Create Ecommerce Video TaskStart a paid asynchronous BeatAPI product-ad video task from uploaded product images, and return its task ID for status polling.
  • Create Image Generation TaskStart a paid asynchronous BeatAPI image generation task with one exact model-specific contract, and return its task ID for status polling.
  • Create Video Analysis TaskStart a paid asynchronous analysis of an account-owned uploaded video and return its task ID for status polling.
  • Upload FileUpload an image, audio file, subtitle file, or short video to BeatAPI and return an account-owned URL for generation or analysis inputs.

Changes wait in Needs you

Changes and sends in BeatAPI are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

BeatAPI questions

Can an agent change data in BeatAPI on its own?

Not by default. Changes and sends in BeatAPI are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in BeatAPI?

This connector lists 5 read actions. Reads run at once, without waiting for approval.

How does BeatAPI connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring BeatAPI to your agents.