# Bannerbear AI integration on Definable

> Bannerbear offers an automated image and video generation API, allowing businesses to create graphics, social media visuals, and marketing collateral with customizable templates at scale

## What this connects

Bannerbear offers an automated image and video generation API, allowing businesses to create graphics, social media visuals, and marketing collateral with customizable templates at scale

Vendor: https://www.bannerbear.com/

## Tools available

**33** tools available. First 12:

- `BANNERBEAR_CREATE_PROJECT` — Create Project — Creates a new Bannerbear project with the specified name and optional settings. Use this tool to create new projects for organizing templates and API resources. Note: This action requires a Master API Key. Project-specific API keys cannot create new projects.
- `BANNERBEAR_CREATE_SIGNED_BASE` — Create Signed Base — Tool to create a signed URL base for a template. Used for generating images via signed URLs. Signed bases enable on-demand image generation using encrypted URL parameters without requiring API calls for each image. Use when you need to create dynamic images through URL manipulation.
- `BANNERBEAR_CREATE_TEMPLATE` — Create Template — Create a new blank template in a Bannerbear project. Use when you need to programmatically create templates via API. Note: Templates can only be created via API if you have a Master API Key.
- `BANNERBEAR_CREATE_TEMPLATE_SET` — Create Template Set — Tool to create a new template set by grouping multiple templates together. Use when you need to organize related templates into a single set for batch image generation. Template sets allow you to apply the same modifications to multiple templates simultaneously via a single API call.
- `BANNERBEAR_CREATE_VIDEO_TEMPLATE` — Create Video Template — Tool to create a new video template for video generation in Bannerbear. Video templates are based on existing image templates and hold additional rendering instructions for creating videos. Use when you need to set up a reusable template for generating videos with overlays, transcriptions, or multi-layer video compositions.
- `BANNERBEAR_CREATE_WEBHOOK` — Create Webhook — Create a project-level webhook that fires for all events of a specific type. Use this tool to register a URL that will receive POST requests when events occur in your Bannerbear project. Note: When using a Master API Key, you must provide a project_id parameter. Project API Keys do not require project_id.
- `BANNERBEAR_DELETE_TEMPLATE` — Delete Template — Tool to delete a template referenced by its unique ID. Use when you need to permanently remove a template from a Bannerbear project. Note: This action requires a project_id when using a Master API Key.
- `BANNERBEAR_DELETE_WEBHOOK` — Delete Webhook — Tool to delete a webhook referenced by its unique ID. Use when you need to remove a webhook that is no longer needed. Requires the webhook UID and project ID (when using Master API Key).
- `BANNERBEAR_GET_ACCOUNT_INFO` — Get Account Info — Retrieves Bannerbear account information including subscription plan, API usage, and quota limits. Use this tool to: - Check current API usage and remaining quota (resets monthly) - Verify the subscription plan - Get details about the current project Note: When using a Master API Key, you must provide a project_id parameter. Project API Keys do not require project_id.
- `BANNERBEAR_GET_ANIMATED_GIF` — Get Animated GIF — Tool to retrieve a single Animated Gif object by its unique identifier (UID). Use when you need to check the status of a specific animated GIF, get its rendered URL, or retrieve detailed information about its configuration. The status field indicates the rendering progress: 'pending' (still processing), 'completed' (ready with image_url populated), or 'failed'. Poll this endpoint to monitor rendering progress, or use webhook_url for automatic notifications.
- `BANNERBEAR_GET_AUTH` — Get Auth Status — Verify API authentication and check which project the API key is scoped to. Use this to validate credentials before making other API calls or to confirm the project context.
- `BANNERBEAR_GET_FONTS` — Get Available Fonts — This tool retrieves a list of all available fonts in Bannerbear. The fonts are categorized into Serif, Sans Serif, Novelty, International, and Custom, and can be used to verify font availability prior to creating or modifying images.

## Auth

Auth schemes: `API_KEY`.

## How agents use Bannerbear

Inside a Definable workflow, Bannerbear is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Bannerbear** — the Researcher (GPT-5.5) pulls context from Bannerbear (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Bannerbear** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Bannerbear (create record, post message, draft email).
- **Designer / Engineer → Distributor → Bannerbear** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Bannerbear (attach file, open PR comment, post status).

The Verifier checks every Bannerbear call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- images & design — https://definable.ai/apps/category/images-&-design/
- marketing automation — https://definable.ai/apps/category/marketing-automation/

## Related

- HTML page: https://definable.ai/apps/bannerbear/
- Same category (images & design): https://definable.ai/apps/category/images-&-design/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
