create_deliverable_from_blueprint
Generate a deliverable from a blueprint. ASYNC — takes 3-5 minutes. Returns a generation_id immediately; poll get_generation_status until complete.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
blueprint_uuid | string (uuid) | Yes | — | Blueprint UUID from get_blueprints |
instructions | string | Yes | — | Instructions for generating the deliverable |
dimension_option_ids | array | No | — | Targeting dimension option IDs |
project_id | string (uuid) | No | — | Project ID to associate with |
collection_ids | array | No | — | Collection IDs to scope context |
Input Schema
{
"type": "object",
"required": [
"blueprint_uuid",
"instructions"
],
"properties": {
"project_id": {
"type": "string",
"format": "uuid",
"description": "Project ID to associate the deliverable with"
},
"instructions": {
"type": "string",
"description": "Instructions for generating the deliverable"
},
"blueprint_uuid": {
"type": "string",
"format": "uuid",
"description": "Blueprint UUID from get_blueprints"
},
"collection_ids": {
"type": "array",
"description": "Collection IDs to scope context retrieval"
},
"dimension_option_ids": {
"type": "array",
"description": "Targeting dimension option IDs from get_targeting_dimensions"
}
}
}Output Schema
{
"type": "object",
"required": [
"generation_id"
],
"properties": {
"generation_id": {
"type": "integer",
"description": "ID to track async generation. Pass to get_generation_status to poll for completion."
}
}
}Instructions
Use this tool to generate a deliverable when you have a blueprint_uuid.
ASYNC — takes 3-5 minutes. Returns a generation_id immediately; poll get_generation_status until complete.
Workflow:
- Get
blueprint_uuidfromget_blueprints. - Optionally get
dimension_option_idsfromget_targeting_dimensions. - Optionally get
collection_idsfromget_context_collections. - Call this tool — returns
generation_id. - Poll
get_generation_statuswithgeneration_iduntil status is complete.
REQUIRES valid Auth Token.