FlowRunner
PricingContact
Theme
Start Free

All-Images.ai

AI

Search a royalty-free AI stock library and generate new Midjourney-backed images with commercial licensing through All-Images.ai. Agents source or create artwork for posts, listings, and campaigns without a manual design round trip.

1 trigger 13 actions API key available
A post is queued for publishing with an empty hero image slot
Agent runs Search Images against the licensed library first, because searching costs nothing
Agent reads the preview and full resolution URLs and the free of charge flag on each result
Agent falls back to Create Image Generation only when nothing in the library fits the brief
Agent posts the four candidates into the channel alongside the remaining pools from Get Credits
The editor names the one candidate to license, and only then does the agent call Buy Image

What This Integration Enables

Most image connectors are generators. All-Images.ai is a generator sitting behind a licensed catalog, and the catalog is the point. Agents call Search Images to sweep a royalty-free library where every image is AI generated and cleared for commercial use, page through the results, and filter to images that carry no charge. When nothing fits, the same connector starts a Midjourney-backed generation that returns four candidates from one description, steered either by structured controls for photo type, aspect ratio, weather, time of day, camera, chaos and stylize, or by a prompt passed through verbatim so Midjourney flags can be embedded directly.

The commercial fact that shapes every flow built on this connector is where money changes hands. Searching costs nothing. Buying does. Buy Image returns hosted preview, full resolution and upscaled URLs that pass straight to the next action, and debits credits once per image; re-buying an image already owned does not charge again. Download Image licenses the same way but stores the JPEG in FlowRunner file storage under your workspace. That clean separation between free discovery and paid licensing is exactly where a human-in-the-loop step belongs, and this connector puts it there without any workarounds.

Without FlowRunner

Sourcing before licensing The image is chosen first and the usage rights are checked afterward, if at all
Generate by reflex A new render is commissioned for a slot an existing licensed asset would have filled
Invisible credit burn Nobody sees the remaining quota until a batch job stops halfway through

With FlowRunner

Licensed by default Every image in the library is AI generated and cleared for commercial use before the agent ever sees it
Search first, generate second Generation is the fallback path, not the reflex, so credits go to briefs the library genuinely cannot serve
Spend at a visible boundary Search and generation are separated from the licensing call, and a person makes the licensing call

Use Case Scenarios

Hero image sourcing for a publishing queue

An editorial agent watches the publishing queue in Contentful. A post reaches Ready for Review with no hero image. The agent reads the headline and standfirst, builds a search phrase from them, and calls Search Images. Three results come back that suit the piece, two of them free of charge. The agent attaches the previews to the record and posts them into the editorial channel in Slack. The editor picks one. The agent calls Buy Image, writes the full resolution URL back to the Contentful entry, and the post moves to Ready to Publish. No generation credits were spent, because the library already had the shot.

Product listing artwork at catalog scale

A merchandising agent works through new Shopify listings that have product photography but no lifestyle imagery. For each one it calls Create Image Generation in Simple mode, setting photo type, aspect ratio, time of day and camera from the product category rather than writing prose. Generation returns immediately with an ID at status 0. Rather than polling, the flow subscribes On Image Generation Event and picks the work back up when the generation reports done. The agent then calls List Image Generations filtered by the tag it applied at creation to reconcile which listings still have no artwork, and hands the finished sets to a merchandiser in one batch instead of one notification per product.

Recovering a rejected brief without burning credits twice

A generation comes back at status 4. The description was rejected. Instead of resubmitting a fresh generation and paying for it again, the agent calls Update Image Generation to change only the offending fields, then Retry Image Generation to run the corrected brief through the normal lifecycle. If the same brief fails twice, the agent stops resubmitting and routes the description to a person, because a prompt that fails repeatedly is an automation exception, not a retry candidate. Before any batch run begins, Get Credits reports the remaining global pool and the per-feature pools for images, generations, image packs, HD and UHD upscales, so a run that cannot finish never starts.

Human-in-Loop Highlight

All-Images.ai draws the line for you, and it draws it in exactly the right place. Search Images and Create Image Generation are cheap or free. Buy Image and Download Image are the moment a license attaches to a specific asset for a specific placement, and the credit leaves the per-feature pool. So the agent does everything up to that line on its own and then stops. It posts the four candidates into the channel with the placement they were briefed for, the remaining image and upscale pools straight from Get Credits, and one question: "Which of these do you want licensed for the Q3 landing page hero? Licensing debits one image credit, and 14 remain in that pool." A person names one candidate. The agent licenses that one and nothing else. Four candidates arriving in a channel is a choice being offered, not a decision already made and reported after the fact.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

13 actions

Stock Library

4
  • Search Images Searches the royalty-free library by keyword and returns matching images with preview and full resolution URLs, paginated by page size and offset, optionally limited to images that carry no charge. Used as the first step in any sourcing flow, because searching spends nothing.
  • Buy Image Licenses a stock image and returns public URLs for its preview, full resolution and upscaled versions, including a UHD upscale where available. This is the preferred way to obtain a licensed image because the links pass straight into another action with no file handling. Credits are debited once per image, so re-buying an image already owned does not charge again.
  • Download Image Licenses a stock image and stores the returned JPEG in FlowRunner file storage, returning a downloadable URL your workspace owns. Used when the asset must live under your control rather than at a vendor URL. The extension validates the JPEG signature before uploading, because this endpoint answers with raw bytes rather than a link.
  • List Downloaded Images Returns the images this account has already licensed, with their preview, full resolution and upscaled URLs and the date each was acquired, narrowed to a download window and paged. Used to rebuild an asset inventory or recover a link without spending credits a second time.

Generation

6
  • Create Image Generation Starts an asynchronous Midjourney-backed generation that produces four candidates from a description. Simple mode steers the look through photo type, aspect ratio, weather, time of day, camera, chaos, stylize and exclusion controls, with optional prompt optimization to expand a terse brief. Advanced mode passes the prompt through verbatim so Midjourney flags can be embedded. Returns immediately with a generation ID at status 0.
  • Get Image Generation Retrieves a single generation and its four candidates. Status follows the documented lifecycle from created through pending, processing and done to error, and the response carries a readable status label alongside the numeric one. Once the generation is done, the candidate URLs can be licensed with Buy Image.
  • List Image Generations Returns the generations on this account, optionally filtered by name or by a tag applied at creation, paged through limit and offset. Used to reconcile a batch run or to build a gallery of what has already been produced.
  • Update Image Generation Edits a generation that is not currently pending or processing, changing only the fields supplied. Used to correct a description that the generator rejected, ahead of a retry.
  • Retry Image Generation Re-runs a generation that ended in the error state, returning it to pending and through the normal lifecycle again. Only failed generations can be retried, so this is the recovery path after Update Image Generation rather than a way to get more candidates.
  • Delete Image Generations Permanently removes one or more generations from the account in a single call. Images already licensed with Buy Image or Download Image remain available; only the generation records and their unlicensed candidates are discarded.

Account and Subscriptions

3
  • Check API Key Validates the configured access token and returns the email and name of the account it belongs to. Used as a cheap connection test at the start of a flow, or to confirm which account a generation will be billed to.
  • Get Credits Reports remaining and total credits for every quota on the account, covering the global pool and the per-feature pools for images, generations, image packs, HD and UHD upscales, websites and queues. Quotas flagged as unlimited never run out. Used to guard a batch run before it starts.
  • Get Webhook Retrieves a webhook subscription registered against the API key by its identifier, showing the endpoint URL and the events it listens for. Used to audit the subscriptions the trigger creates automatically.

Triggers

1 triggers

Event Triggers

1
  • On Image Generation Event Fires when a generation changes state, so a flow reacts the moment four candidates are ready instead of polling for them. Subscribe to any of the lifecycle events: created, started, image ready which fires once per generated image, completed, or failed. The extension registers a webhook subscription against your API key when the flow is deployed and removes it when the flow is undeployed. The event carries the full generation object including its images, so the next step has everything it needs without a follow-up read.

Frequently Asked Questions

What can FlowRunner do with All-Images.ai?

FlowRunner agents can run Search Images, Buy Image, and Download Image in All-Images.ai, plus 10 more actions.

Does connecting All-Images.ai to FlowRunner require OAuth?

No. All-Images.ai connects to FlowRunner with an API key, no OAuth flow required.

Can All-Images.ai trigger a FlowRunner workflow automatically?

Yes. All-Images.ai supports 1 trigger that can start a FlowRunner workflow automatically.

Start building with All-Images.ai

$100 in credits. No card required. Connect in minutes.