Call any served Ideogram operation
ideogram_apiCall any Ideogram operation by ID when curated tools don't cover it—for undocumented models, webhook URLs, or collection targets—with schema validation and optional dry-run pricing.
Instructions
Advanced: call an Ideogram operation by id (from ideogram_operations) when no curated tool covers it — a model the documentation index does not list (allow_undocumented), or a call with webhook_url / target_collection_id. params holds path, query, headers and body apart; files maps local files or public https URLs to file fields. Checked against the operation's own schema before anything is sent; dry_run prices it instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | Files for the file fields: each a local path or a public https URL | |
| params | No | {path?, query?, headers?, body?}: each an object of that location's parameters | |
| wait_s | No | Seconds to wait for the result (0-50, default 45) | |
| dry_run | No | Price the call instead of running it (only operations that offer it) | |
| operation | Yes | The operation id, e.g. post_precise_edit_image_v2_ideogram45 | |
| inline_images | No | true: each saved image is also returned as image content (base64; one over 3.75 MB, or past 10 MB in total, by path only), for a client without file access | |
| allow_undocumented | No | Allow an operation Ideogram's documentation does not list |