Set design background
set_design_backgroundSet a full-bleed background image on one slide of an existing design, replacing any background image it already has. The image URL must be publicly reachable, for example a result from generate_image or search_media. The change is saved to the design. The response has the updated design structure (element aliases and positions) and a rendered preview.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspace_key": "<workspace_key>",
"design_id": "<design_id>",
"slide": "<slide>",
"image_url": "<image_url>"
},
"name": "set_design_background"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slide | Yes | The slide to add to: "frame" for a single design, or the slide alias ("s1", "s2", ...) from the design structure. | |
| design_id | Yes | The design id (from compose_design or generate_post) or the key from a /designs/<key> URL. | |
| image_url | Yes | URL of the background image. | |
| workspace_key | Yes | Key of the workspace to act in. Call list_workspaces to see the workspaces you have access to and their keys. |