Skip to main content
Every bannerbear.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Account

getAccountInfo

account.getAccountInfo Get account info including plan and quota Risk: read
Input: empty object Output

getAuth

account.getAuth Verify API authentication against the current account Risk: read
Input: empty object Output

Animations

create

animations.create Generate an animation from a template Risk: write
Input
Output

get

animations.get Get an animation by UID Risk: read
Input Output

list

animations.list List generated animations Risk: read
Input Output: object[]

Animation Templates

create

animationTemplates.create Create an animation template Risk: write
Input Output

get

animationTemplates.get Get an animation template by UID Risk: read
Input Output

list

animationTemplates.list List animation templates Risk: read
Input Output: object[]

Images

create

images.create Generate an image from a template Risk: write
Input
Output

get

images.get Get an image by UID Risk: read
Input Output

list

images.list List generated images Risk: read
Input Output: object[]

Instant Urls

create

instantUrls.create Create an Instant URL for an image template Risk: write
Input Output

list

instantUrls.list List Instant URLs Risk: read
Input Output: object[]

Misc

joinPdfs

misc.joinPdfs Merge image or PDF URLs into one PDF Risk: write
Input Output

Templates

create

templates.create Create an image template Risk: write
Input
Output

delete

templates.delete Delete an image template by UID Risk: write
Input Output

get

templates.get Get an image template by UID Risk: read
Input Output

import

templates.import Install a publication as an image template Risk: write
Input Output

list

templates.list List image templates Risk: read
Input Output: object[]

Webhooks Api

create

webhooksApi.create Create a webhook Risk: write
Input Output

delete

webhooksApi.delete Delete a webhook by UID Risk: write
Input Output

get

webhooksApi.get Get a webhook by UID Risk: read
Input Output

Workflows

createWorkflowRun

workflows.createWorkflowRun Run a workflow with inputs Risk: write
Input
Output

getWorkflow

workflows.getWorkflow Get a workflow by UID Risk: read
Input Output

getWorkflowRun

workflows.getWorkflowRun Get a workflow run by UID Risk: read
Input Output

listWorkflowRuns

workflows.listWorkflowRuns List workflow runs Risk: read
Input Output: object[]

listWorkflows

workflows.listWorkflows List workflows in the workspace Risk: read
Input Output: object[]