Edit an image
Describe what should change while keeping the rest of the image stable. Edits retain the source image’s aspect ratio.- API
- MCP
status: "pending".Resize an image
Resize uses image generation to reflow a completed raster image into another supported aspect ratio rather than only cropping it.- API
- MCP
Remove a background
Background removal produces a transparent PNG from a completed raster image.- API
- MCP
Vectorize an image
Vectorization converts raster artwork to SVG. It works best for logos, icons, and flat illustrations; photographs and soft-shaded artwork are poor candidates.- API
- MCP
Retrieve the result
API operations return202 Accepted with a new image ID. Call GET /images/{id}?wait=true; repeat the bounded wait if the result is still pending or generating.
MCP operations return the new image ID and tell the agent to call bloom_get_image with wait: true. For several independent results, the agent can call bloom_list_images once with all image_ids.
Do not treat a queued operation as finished. Present the image only after the retrieved status is completed and an imageUrl or image_url is available.
Common failures
- The source image must exist and be accessible to the caller.
- A generated source must be complete before it can be transformed.
- The Brand ID must identify the Brand that owns the operation.
- Each operation consumes credits and can return a billing error before work starts.
- Content-safety or provider failures can appear on the resulting image after the operation was accepted.