TheDocumentation Index
Fetch the complete documentation index at: https://docs.iblueprint.ai/llms.txt
Use this file to discover all available pages before exploring further.
blueprint.execute procedure runs a blueprint synchronously via the iBlueprint runner service and returns the result once execution completes. This is the fastest path for short-lived blueprints where you need the output inline. For long-running blueprints, use execution.executeBlueprintWithLogging instead, which logs progress to the database so you can poll for status with execution.getExecutionStatus.
Request
Procedure type: mutation (HTTPPOST)
Endpoint:
Parameters
UUID of the blueprint to execute. You must have access to the blueprint (owner, collaborator, org member, or the blueprint is public).
Key-value map of runtime variables to inject into the blueprint. Nodes reference variables using
{{variable_name}} syntax in their configuration. Defaults to an empty object if omitted.Response
true if the runner accepted and completed the execution.Unique ID for this execution run, in the format
exec_{timestamp}_{random}.The raw output returned by the runner service. Shape varies by blueprint node configuration.
Examples
Sample response
Asynchronous execution with logging
For blueprints that may take more than a few seconds, useexecution.executeBlueprintWithLogging. This procedure writes step-level progress to the database as execution proceeds. You can then poll execution.getExecutionStatus with the returned executionId until status is completed or failed.
