List images scoped to a brand or across all brands, with cursor-based pagination. Supports filtering by status and action type. Returns short redirect URLs (/img/) for completed images by default. When ids is provided, pass wait=true to hold the connection until every referenced image reaches a terminal status (use this to collect results from a fire-and-forget batch of generations).
Documentation Index
Fetch the complete documentation index at: https://www.trybloom.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Comma-separated image IDs to filter by (max 50). Returns only the specified images.
Team workspace ID. Scopes results to that workspace. Omit to list across every workspace the caller can see.
1Brand session ID (from GET /brands). Omit to list images across all brands.
Results per page (1–100, default 50)
1 <= x <= 100Pagination cursor from a previous response's nextCursor
Filter by image source. "generated" = AI-created, "uploaded" = user uploads, "scraped" = website images from brand onboarding
generated, uploaded, scraped Filter by generation status (only applies to generated images — uploaded/scraped images are excluded when this filter is active)
pending, generating, completed, failed Filter by action type (only applies to generated images — uploaded/scraped images are excluded when this filter is active)
generation, edit, resize, variant Include signed download URLs for completed images
Hold the connection until every image referenced by ids reaches a terminal status. No-op when ids is omitted.
Max seconds to wait (default 120, max 295)
1 <= x <= 295OK