# Simplified Documentation > Documentation for Simplified ## API Reference - [Generate Image](https://simplified.readme.io/reference/generateimage.md): Generate AI images from text prompts or reference images. **How it works:** This is an asynchronous endpoint. When you submit a generation request, it returns immediately with a `task_id` and `art_variation_id`. Use the `art_variation_id` to poll for results: `GET https://api.simplified.com/api/v1/service/ai-image/status/{art_variation_id}` Alternatively, you can poll the task status: `GET https://api.simplified.com/api/v1/service/tasks/{task_id}` **Supported capabilities:** - `prompt` — Generate images from a text description - `reference_image` — Generate images using a single reference image and a prompt - `multiple_images` — Generate images using multiple reference images **Discovering available models and parameters:** Use the List Models endpoint to discover available models, their capabilities, supported parameters (aspect ratios, max count, etc.), and pricing: `GET https://api.simplified.com/api/v1/service/ai-image/models` - [Get Generation Status](https://simplified.readme.io/reference/getimagegenerationstatus.md): Check the status of an image generation task. Poll this endpoint with the `art_variation_id` returned from the Generate Image endpoint. **Job status values:** | Status | Description | |---|---| | `CREATED` | Task has been created but not yet started | | `PENDING` | Task is queued for processing | | `PROCESSING` | Image generation is in progress | | `DONE` | Generation completed successfully — `images` array contains asset IDs and signed download URLs | | `FAILED` | Generation failed — `errors` object contains details | **Recommended polling interval:** Every 3–5 seconds. When `job_status` is `DONE`, the response includes an `images` array with `asset_id` and a signed `url` for each generated image. URLs are temporary signed URLs valid for a limited time. - [List Models](https://simplified.readme.io/reference/listimagemodels.md): List available AI image generation models with their capabilities, supported parameters, and pricing. **This endpoint does not require authentication** and can be called freely. **Modes:** | Query Parameters | Description | |---|---| | _(none)_ | List all models with all capabilities | | `capability=prompt` | Only models supporting that capability | | `model_id=flux.flux-realism` | Single model detail with all capabilities | | `model_id=flux.flux-realism&capability=prompt` | Specific model + capability with full field definitions | **Response includes:** - Model ID, display name, and provider - Whether the model is premium (requires paid subscription) - Supported capabilities with metadata (estimated generation time, credits per image) - Field definitions for each capability — required/optional parameters, accepted values, and constraints **Available models (as of March 2026):** `flux.flux-realism`, `flux.flux-kontext-pro`, `flux.flux-kontext-max`, `flux.flux-1.1-pro-ultra`, `flux.flux-2-pro`, `flux.flux-schnell`, `flux.dev`, `recraft.recraft`, `ideogram.ideogram-v3-turbo`, `stability.diffusion`, `google.imagen-4.0-generate-001`, `google.imagen-4.0-fast-generate-001`, `google.gemini-2.5-flash-image`, `google.gemini-3-pro-image-preview`, `google.gemini-3.1-flash-image-preview`, `openai.imgen`, `openai.imgen-1.5`, `qwen.qwen-image`, `qwen.qwen-image-edit`, `bytedance.seedream-4`, `bytedance.seedream-4.5` - [/image-tools/blur-background](https://simplified.readme.io/reference/blurbackgroundblurbackground.md): Blurs the background of an image. This endpoint accepts an image and a blur value to process the image by blurring its background. The processed image or an error message is returned in the response. - [/image-tools/convert-image-format](https://simplified.readme.io/reference/convertimageformatconvertimageformat.md): Convert Image Format. **Supported Formats** - jpeg - png - webp - bmp - jpg - [/image-tools/generative-fill](https://simplified.readme.io/reference/generativefillgenerativefill.md): API to edit specific parts of an image by providing mask and prompt - [/image-tools/image-outpainting](https://simplified.readme.io/reference/imageoutpaintingimageoutpainting.md): API to extend an image content. - [/image-tools/upscale-image](https://simplified.readme.io/reference/imageresolutionimagesuperresolution.md): Generate Super resolution of given images. Also known as image upscaler. - [/image-tools/magic-inpaint](https://simplified.readme.io/reference/magicinpaintadinpaint.md): API to inpaint objects in places or scenes. This method takes an image of an object and prompts to inpaint the object. For example, inpainting a car on a busy street. Here, pass the image of the car and provide the prompt where you want to inpaint. - [/image-tools/pix-to-pix](https://simplified.readme.io/reference/pixtopixpixtopix.md): API to generate picture from a picture using prompt - [/image-tools/remove-background](https://simplified.readme.io/reference/removebackgroundremovebackground.md): API to remove image background using sagemaker model - [/image-tools/replace-image](https://simplified.readme.io/reference/replaceimagereplaceimage.md): Replace background of an image with color or another image. - [/image-tools/restore-image](https://simplified.readme.io/reference/restoreimagerestoreimage.md): API to restore any old photo. - [/image-tools/sd-scrible](https://simplified.readme.io/reference/sdscriblestabledifusionscrible.md): Generate images with scrible controlnet. - [/social-media/create](https://simplified.readme.io/reference/create.md) - [Get Accounts](https://simplified.readme.io/reference/get-social-media-accounts.md): Retrieve a list of connected social media accounts for a specified network (e.g., Facebook, Twitter). - [/tasks/{task_id}](https://simplified.readme.io/reference/taskresultcelerytaskserilizer.md) - [/tasks/progress/{task_id}](https://simplified.readme.io/reference/taskresultprogresscelerytaskserilizer.md) - [/video-tools/add-b-rolls-video](https://simplified.readme.io/reference/addbrollsvideoaddbrollstovideo.md): Add AI B rolls to the given video. When you submit a job for adding b rolls to given video. It will create a background task to do further video processing and you will get a task id as a response. Once you get the response you can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` It will return a response with `export_id` if passed `should_export` while submitting a job. You can start polling to check the status for export with this API Endpoint. `https://api.simplified.com/api/v1/export-lib/` - [/video-tools/convert-video-format](https://simplified.readme.io/reference/convertvideoformatconvervideoformat.md): Convert Video to MP4, AVI, MPEG ... Supported formats - webm - mpg - mp2 - mpeg - mpe - mpv - ogg - mp4 - m4p - m4v - avi - wmv - mov - qt - flv - swf - mts - mkv ** How it works? ** When you submit an API request, it will create a background task to do further video processing and you will get a task id as a response. You can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` - [/video-tools/merge-videos](https://simplified.readme.io/reference/mergevideosmergevideo.md): Merge two or more video clips to a single video. The video url must be publicly accessible. Put ** How it works? ** When you submit an API request, it will create a background task to do further video processing and you will get a task id as a response. You can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` - [/video-tools/remove-audio](https://simplified.readme.io/reference/removeaudiofromvideoremoveaudiofromvideo.md): Remove Audio From Video. Mute your videos in seconds. ** How it works? ** When you submit an API request, it will create a background task to do further video processing and you will get a task id as a response. You can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` - [/video-tools/reverse-video](https://simplified.readme.io/reference/reversevideoreversevideo.md): Add a reverse effect to any video. ** How it works? ** When you submit an API request, it will create a background task to do further video processing and you will get a task id as a response. You can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` - [/video-tools/script-to-video](https://simplified.readme.io/reference/scripttovideoaigenerativesscripttovideo.md): Generate video for the given script When you submit a job for creating a design or video, it will create a background task to do further video processing and you will get a task id as a response. Once you get the response you can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` It will return a response with `export_id` You can start polling to check the status for export with this API Endpoint. `https://api.simplified.com/api/v1/export-lib/` - [/video-tools/speedup-video](https://simplified.readme.io/reference/speedupvideospeedupvideo.md): Change Video Speed. Speed up or slow down any video. Good range for `playbackrate` : 0.5x to 3x ** How it works? ** When you submit an API request, it will create a background task to do further video processing and you will get a task id as a response. You can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` - [/video-tools/text-to-video](https://simplified.readme.io/reference/texttovideoaigenerativestexttovideo.md): Generate video from given text prompt. When you submit a job for creating a design or video, it will create a background task to do further video processing and you will get a task id as a response. Once you get the response you can start task polling with this API Endpoint. `https://api.simplified.com/api/v1/tasks/` It will return a response with `export_id` You can start polling to check the status for export with this API Endpoint. `https://api.simplified.com/api/v1/export-lib/` - [ai-image:generate](https://simplified.readme.io/reference/ai-image-generate.md) - [ai-image:models](https://simplified.readme.io/reference/ai-image-models.md) - [ai-image:status](https://simplified.readme.io/reference/ai-image-status.md) - [AI Image Generation](https://simplified.readme.io/reference/ai-image-generation.md) - [image:blur-background](https://simplified.readme.io/reference/image-blur-background.md) - [image:convert](https://simplified.readme.io/reference/image-convert.md) - [image:generative-fill](https://simplified.readme.io/reference/image-generative-fill.md) - [image:magic-inpaint](https://simplified.readme.io/reference/image-magic-inpaint.md) - [image:outpaint](https://simplified.readme.io/reference/image-outpaint.md) - [image:pix-to-pix](https://simplified.readme.io/reference/image-pix-to-pix.md) - [image:remove-background](https://simplified.readme.io/reference/image-remove-background.md) - [image:replace](https://simplified.readme.io/reference/image-replace.md) - [image:restore](https://simplified.readme.io/reference/image-restore.md) - [image:sd-scribble](https://simplified.readme.io/reference/image-sd-scribble.md) - [image:task](https://simplified.readme.io/reference/image-task.md) - [image:upscale](https://simplified.readme.io/reference/image-upscale.md) - [Image Processing](https://simplified.readme.io/reference/image-processing.md) - [Simplified CLI](https://simplified.readme.io/reference/simplified-cli.md) - [Installation & Setup](https://simplified.readme.io/reference/installation-setup.md) - [accounts:list](https://simplified.readme.io/reference/accounts-list.md) - [analytics:aggregated](https://simplified.readme.io/reference/analytics-aggregated.md) - [analytics:audience](https://simplified.readme.io/reference/analytics-audience.md) - [analytics:posts](https://simplified.readme.io/reference/analytics-posts.md) - [analytics:range](https://simplified.readme.io/reference/analytics-range.md) - [Social Media](https://simplified.readme.io/reference/social-media-1.md) - [posts:create](https://simplified.readme.io/reference/posts-create.md) - [posts:delete-draft](https://simplified.readme.io/reference/posts-delete-draft.md) - [posts:delete](https://simplified.readme.io/reference/posts-delete.md) - [posts:list-drafts](https://simplified.readme.io/reference/posts-list-drafts.md) - [posts:list](https://simplified.readme.io/reference/posts-list.md) - [posts:update-draft](https://simplified.readme.io/reference/posts-update-draft.md) - [posts:update](https://simplified.readme.io/reference/posts-update.md) - [Introduction & Authentication](https://simplified.readme.io/reference/introduction.md): Get started with the Simplified API and CLI. Authenticate, make your first request, and explore social media automation, analytics, and AI image generation.