agent_execution_get
Poll one catalog-agent execution for status and its stable result.
Input schema{
"properties": {
"execution_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Execution Id",
"type": "string"
}
},
"required": [
"execution_id"
],
"title": "agent_execution_getArguments",
"type": "object"
}
agent_execution_start
Start an asynchronous run of an installed catalog agent.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"input": {
"additionalProperties": true,
"title": "Input",
"type": "object"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Metadata"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"installation_id",
"input"
],
"title": "agent_execution_startArguments",
"type": "object"
}
agent_executions_list
List organization-scoped catalog-agent executions.
Input schema{
"properties": {
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
},
"agent_id": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Agent Id"
},
"installation_id": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Installation Id"
},
"limit": {
"default": 25,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"minimum": 0,
"title": "Offset",
"type": "integer"
}
},
"title": "agent_executions_listArguments",
"type": "object"
}
agent_install
Install an entitled catalog agent using its returned setup schema.
Input schema{
"properties": {
"agent_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Agent Id",
"type": "string"
},
"configuration": {
"additionalProperties": true,
"title": "Configuration",
"type": "object"
},
"agent_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Agent Version"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"agent_id",
"configuration"
],
"title": "agent_installArguments",
"type": "object"
}
browser_api_map_build
Build or update this organization's OpenAPI-style map from captured calls.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"host": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Host"
},
"url_contains": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Url Contains"
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Method"
}
},
"required": [
"session_id"
],
"title": "browser_api_map_buildArguments",
"type": "object"
}
browser_api_map_get
Read this organization's saved endpoint map as a tree, OpenAPI, or both.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"host": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Host"
},
"format": {
"default": "both",
"enum": [
"tree",
"openapi",
"both"
],
"title": "Format",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "browser_api_map_getArguments",
"type": "object"
}
browser_apply_draft
Send the Browser Studio draft through the existing Planner step test path.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"edited_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Edited Code"
}
},
"required": [
"session_id"
],
"title": "browser_apply_draftArguments",
"type": "object"
}
browser_cancel_prompt
Cancel the current Browser Copilot authoring turn.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "browser_cancel_promptArguments",
"type": "object"
}
browser_cdp_command
Run raw page-target CDP; it may expose cookies or page secrets.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"method": {
"title": "Method",
"type": "string"
},
"params": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Params"
},
"tab_id": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Tab Id"
}
},
"required": [
"session_id",
"method"
],
"title": "browser_cdp_commandArguments",
"type": "object"
}
browser_close_session
Close a retained browser session and release its capacity allocation.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "browser_close_sessionArguments",
"type": "object"
}
browser_create_session
Create a retained Browser Studio session; returns scoped noVNC links.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Url"
},
"credential_id": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Id"
},
"recorded_task_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Recorded Task Id"
},
"existing_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Existing Code"
}
},
"required": [
"build_id",
"step_number"
],
"title": "browser_create_sessionArguments",
"type": "object"
}
browser_endpoint_observer_set
Start or stop capturing API requests made by this browser session.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"enabled": {
"default": true,
"title": "Enabled",
"type": "boolean"
},
"tab_id": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Tab Id"
}
},
"required": [
"session_id"
],
"title": "browser_endpoint_observer_setArguments",
"type": "object"
}
browser_get_draft
Read the reusable browser activity draft from a retained session.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "browser_get_draftArguments",
"type": "object"
}
browser_get_session
Read session state and refreshed viewer/controller capabilities.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "browser_get_sessionArguments",
"type": "object"
}
browser_list_tools
List safe Browser Studio authoring commands.
Input schema{
"properties": {},
"title": "browser_list_toolsArguments",
"type": "object"
}
browser_observed_endpoint_get
Read one captured request and response after secret-field redaction.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"storage_path": {
"maxLength": 200,
"minLength": 35,
"pattern": "^local://observed-endpoint/ep_[A-Za-z0-9_-]+$",
"title": "Storage Path",
"type": "string"
}
},
"required": [
"session_id",
"storage_path"
],
"title": "browser_observed_endpoint_getArguments",
"type": "object"
}
browser_observed_endpoints_list
List a compact, redacted index of API requests captured in this session.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"url_contains": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Url Contains"
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Method"
},
"status_code": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Status Code"
},
"start_time": {
"anyOf": [
{
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Start Time"
},
"end_time": {
"anyOf": [
{
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "End Time"
},
"limit": {
"default": 25,
"maximum": 25,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"session_id"
],
"title": "browser_observed_endpoints_listArguments",
"type": "object"
}
browser_prompt
Ask Browser Studio to author or revise reusable browser activity code.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"prompt": {
"title": "Prompt",
"type": "string"
}
},
"required": [
"session_id",
"prompt"
],
"title": "browser_promptArguments",
"type": "object"
}
browser_run_command
Run one safe Browser Studio command in a retained session.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"tool": {
"title": "Tool",
"type": "string"
},
"input": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Input"
},
"tab_id": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Tab Id"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Url"
}
},
"required": [
"session_id",
"tool"
],
"title": "browser_run_commandArguments",
"type": "object"
}
browser_set_control
Switch a browser session between human and shared control.
Input schema{
"properties": {
"session_id": {
"maxLength": 128,
"minLength": 5,
"pattern": "^bas_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"mode": {
"enum": [
"human",
"shared"
],
"title": "Mode",
"type": "string"
}
},
"required": [
"session_id",
"mode"
],
"title": "browser_set_controlArguments",
"type": "object"
}
catalog_get_agent
Inspect one catalog agent, including exact setup and input schemas.
Input schema{
"properties": {
"agent_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Agent Id",
"type": "string"
}
},
"required": [
"agent_id"
],
"title": "catalog_get_agentArguments",
"type": "object"
}
catalog_list_agents
List published agent versions entitled to this organization.
Input schema{
"properties": {},
"title": "catalog_list_agentsArguments",
"type": "object"
}
credentials_create
Create a secure credential reference without echoing secrets.
Input schema{
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"site_name": {
"title": "Site Name",
"type": "string"
},
"username": {
"title": "Username",
"type": "string"
},
"password": {
"title": "Password",
"type": "string"
},
"login_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Login Url"
},
"totp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Totp"
},
"pin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Pin"
},
"sms_phone_type": {
"default": "voip",
"enum": [
"voip",
"real_sim"
],
"title": "Sms Phone Type",
"type": "string"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Notes"
}
},
"required": [
"domain",
"site_name",
"username",
"password"
],
"title": "credentials_createArguments",
"type": "object"
}
credentials_get
Read one visible Password Vault reference without secret material.
Input schema{
"properties": {
"credential_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Credential Id",
"type": "string"
}
},
"required": [
"credential_id"
],
"title": "credentials_getArguments",
"type": "object"
}
credentials_list
List visible Password Vault references without secrets.
Match on site_name, domain, and username, then pass the exact credential_id
to Planner. Integration Factory still requires an API-managed reference
created through credentials_create. Ask the user when zero or multiple
entries match; never guess a credential.
Input schema{
"properties": {},
"title": "credentials_listArguments",
"type": "object"
}
credentials_revoke
Revoke a credential, delete its vault secret, and invalidate sessions.
Input schema{
"properties": {
"credential_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Credential Id",
"type": "string"
}
},
"required": [
"credential_id"
],
"title": "credentials_revokeArguments",
"type": "object"
}
credentials_rotate
Replace a stored secret and revoke sessions using the old version.
Input schema{
"properties": {
"credential_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Credential Id",
"type": "string"
},
"password": {
"title": "Password",
"type": "string"
},
"site_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Site Name"
},
"username": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Username"
},
"login_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Login Url"
},
"totp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Totp"
},
"pin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Pin"
},
"sms_phone_type": {
"anyOf": [
{
"enum": [
"voip",
"real_sim"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sms Phone Type"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Notes"
}
},
"required": [
"credential_id",
"password"
],
"title": "credentials_rotateArguments",
"type": "object"
}
custom_agent_request_create
Create a hosted partner form for an agent XY will build.
Input schema{
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"specification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Specification"
},
"systems": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Systems"
},
"trigger": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Trigger"
},
"expected_output": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Expected Output"
},
"completion_criteria": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Completion Criteria"
},
"sample_inputs": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Sample Inputs"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"name"
],
"title": "custom_agent_request_createArguments",
"type": "object"
}
custom_agent_request_get
Read hosted-form, review, clarification, and delivery state.
Input schema{
"properties": {
"request_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Request Id",
"type": "string"
}
},
"required": [
"request_id"
],
"title": "custom_agent_request_getArguments",
"type": "object"
}
custom_agent_request_message
Answer an XY clarification or add context to a submitted request.
Input schema{
"properties": {
"request_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Request Id",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"request_id",
"message"
],
"title": "custom_agent_request_messageArguments",
"type": "object"
}
dashboard_agent_query
Ask the governed dashboard agent a read-only analytics question.
Input schema{
"properties": {
"prompt": {
"title": "Prompt",
"type": "string"
},
"workflow_definition_id": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Workflow Definition Id"
},
"workflow_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Workflow Name"
},
"session_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Session Id"
}
},
"required": [
"prompt"
],
"title": "dashboard_agent_queryArguments",
"type": "object"
}
execution_get_phases
Read safe phase status for a catalog-agent execution.
Input schema{
"properties": {
"execution_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Execution Id",
"type": "string"
}
},
"required": [
"execution_id"
],
"title": "execution_get_phasesArguments",
"type": "object"
}
installation_get
Read provisioning, connection, source, and readiness state.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
}
},
"required": [
"installation_id"
],
"title": "installation_getArguments",
"type": "object"
}
installation_list_authorizations
List authorization actions and their current states.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
}
},
"required": [
"installation_id"
],
"title": "installation_list_authorizationsArguments",
"type": "object"
}
installation_start_authorization
Create a short-lived hosted authorization link for a required connection.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"connection": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Connection"
}
},
"required": [
"installation_id"
],
"title": "installation_start_authorizationArguments",
"type": "object"
}
integration_factory_capability_test_get
Read one durable generated-capability test and its redacted result.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
},
"test_id": {
"title": "Test Id",
"type": "string"
}
},
"required": [
"run_id",
"test_id"
],
"title": "integration_factory_capability_test_getArguments",
"type": "object"
}
integration_factory_extend
Discover capabilities to add to an org-owned factory integration.
Input schema{
"properties": {
"type_key": {
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$",
"title": "Type Key",
"type": "string"
},
"documentation_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Documentation Url"
},
"documentation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Documentation"
},
"upload_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Upload Id"
},
"custom_instructions": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Custom Instructions"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"type_key"
],
"title": "integration_factory_extendArguments",
"type": "object"
}
integration_factory_generate
Generate selected discovered endpoints into a new integration draft.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
},
"endpoints": {
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"title": "Endpoints",
"type": "array"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"base_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Base Path"
},
"auth_type": {
"anyOf": [
{
"enum": [
"NONE",
"API_KEY",
"BASIC_AUTH",
"BEARER_TOKEN",
"CLIENT_CREDENTIALS"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Auth Type"
}
},
"required": [
"run_id",
"endpoints",
"state_version"
],
"title": "integration_factory_generateArguments",
"type": "object"
}
integration_factory_promote
Make a validated, explicitly tested draft live only for this organization.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
}
},
"required": [
"run_id",
"state_version"
],
"title": "integration_factory_promoteArguments",
"type": "object"
}
integration_factory_run_get
Read discovery, generation, validation, or promotion state for a run.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
}
},
"required": [
"run_id"
],
"title": "integration_factory_run_getArguments",
"type": "object"
}
integration_factory_test_capability
Durably test one generated capability before organization promotion.
Set confirm_side_effects=true only after accepting that the upstream
API call may create, update, trigger, or delete real external data.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
},
"capability_key": {
"title": "Capability Key",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"params": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Params"
},
"credential_id": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Id"
},
"confirm_side_effects": {
"default": false,
"title": "Confirm Side Effects",
"type": "boolean"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"run_id",
"capability_key",
"state_version"
],
"title": "integration_factory_test_capabilityArguments",
"type": "object"
}
integration_factory_validate
Validate a generated draft with an org-owned encrypted credential.
Input schema{
"properties": {
"run_id": {
"maxLength": 128,
"minLength": 8,
"pattern": "^ifrun_[A-Za-z0-9_-]+$",
"title": "Run Id",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"credential_id": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Id"
}
},
"required": [
"run_id",
"state_version"
],
"title": "integration_factory_validateArguments",
"type": "object"
}
integration_get
Read one live integration and its current executable capabilities.
Input schema{
"properties": {
"type_key": {
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$",
"title": "Type Key",
"type": "string"
}
},
"required": [
"type_key"
],
"title": "integration_getArguments",
"type": "object"
}
knowledge_source_add_url
Attach and index a public website in a Knowledge Base installation.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"crawl_limit": {
"default": 50,
"maximum": 500,
"minimum": 1,
"title": "Crawl Limit",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"installation_id",
"url"
],
"title": "knowledge_source_add_urlArguments",
"type": "object"
}
knowledge_source_batch_cancel
Cancel queued creation work for a Knowledge Base source batch.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"batch_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Batch Id",
"type": "string"
}
},
"required": [
"installation_id",
"batch_id"
],
"title": "knowledge_source_batch_cancelArguments",
"type": "object"
}
knowledge_source_batch_complete
Queue completion checks for uploaded file items in a source batch.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"batch_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Batch Id",
"type": "string"
}
},
"required": [
"installation_id",
"batch_id"
],
"title": "knowledge_source_batch_completeArguments",
"type": "object"
}
knowledge_source_batch_create
Queue bulk creation of Knowledge Base file and URL sources.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Sources",
"type": "array"
},
"max_concurrency": {
"default": 5,
"maximum": 10,
"minimum": 1,
"title": "Max Concurrency",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"installation_id",
"sources"
],
"title": "knowledge_source_batch_createArguments",
"type": "object"
}
knowledge_source_batch_get
Read item-level state for a Knowledge Base source batch.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"batch_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Batch Id",
"type": "string"
}
},
"required": [
"installation_id",
"batch_id"
],
"title": "knowledge_source_batch_getArguments",
"type": "object"
}
knowledge_source_batch_upload_actions
Create fresh signed upload actions for pending file items in a batch.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"batch_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Batch Id",
"type": "string"
}
},
"required": [
"installation_id",
"batch_id"
],
"title": "knowledge_source_batch_upload_actionsArguments",
"type": "object"
}
knowledge_source_complete_upload
Confirm a signed file upload and start ingestion and indexing.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"source_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Source Id",
"type": "string"
}
},
"required": [
"installation_id",
"source_id"
],
"title": "knowledge_source_complete_uploadArguments",
"type": "object"
}
knowledge_source_create_file_upload
Create a signed upload target for a Knowledge Base file source.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"file_name": {
"title": "File Name",
"type": "string"
},
"content_type": {
"title": "Content Type",
"type": "string"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"installation_id",
"file_name",
"content_type"
],
"title": "knowledge_source_create_file_uploadArguments",
"type": "object"
}
knowledge_source_delete
Delete a Knowledge Base source and its indexed content.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"source_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Source Id",
"type": "string"
}
},
"required": [
"installation_id",
"source_id"
],
"title": "knowledge_source_deleteArguments",
"type": "object"
}
knowledge_source_get
Read upload or indexing state for one Knowledge Base source.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
},
"source_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Source Id",
"type": "string"
}
},
"required": [
"installation_id",
"source_id"
],
"title": "knowledge_source_getArguments",
"type": "object"
}
knowledge_sources_list
List every source and indexing state for a Knowledge Base installation.
Input schema{
"properties": {
"installation_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Installation Id",
"type": "string"
}
},
"required": [
"installation_id"
],
"title": "knowledge_sources_listArguments",
"type": "object"
}
planner_abandon
Queue irreversible abandonment of a Planner build.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"state_version"
],
"title": "planner_abandonArguments",
"type": "object"
}
planner_accept_step
Explicitly accept the reviewed step, optionally with reviewed edits.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"edited_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Edited Code"
},
"edited_yaml_params": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Edited Yaml Params"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"step_number",
"state_version"
],
"title": "planner_accept_stepArguments",
"type": "object"
}
planner_assist_step
Ask Build Copilot for a proposed edit without mutating the build.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"prompt": {
"title": "Prompt",
"type": "string"
},
"current_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Current Code"
},
"current_yaml": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Current Yaml"
},
"editor_session_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Editor Session Id"
}
},
"required": [
"build_id",
"step_number",
"prompt"
],
"title": "planner_assist_stepArguments",
"type": "object"
}
planner_cancel_step
Synchronously cancel a running test; repeating this is safe.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
}
},
"required": [
"build_id",
"step_number"
],
"title": "planner_cancel_stepArguments",
"type": "object"
}
planner_export_build
Export a redacted Planner journey fixture for debugging or re-seeding.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
}
},
"required": [
"build_id"
],
"title": "planner_export_buildArguments",
"type": "object"
}
planner_get_browser_session
Refresh scoped noVNC viewer/controller links for a Planner browser step.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
}
},
"required": [
"build_id",
"step_number"
],
"title": "planner_get_browser_sessionArguments",
"type": "object"
}
planner_get_build
Read the durable build projection and current Planner step state.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
}
},
"required": [
"build_id"
],
"title": "planner_get_buildArguments",
"type": "object"
}
planner_get_events
Replay durable build events after an exclusive integer cursor.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"after": {
"default": 0,
"minimum": 0,
"title": "After",
"type": "integer"
},
"limit": {
"default": 100,
"exclusiveMinimum": 0,
"title": "Limit",
"type": "integer"
}
},
"required": [
"build_id"
],
"title": "planner_get_eventsArguments",
"type": "object"
}
planner_list_builds
List this API key organization's durable Planner builds.
Input schema{
"properties": {
"limit": {
"default": 50,
"exclusiveMinimum": 0,
"title": "Limit",
"type": "integer"
},
"cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cursor"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
}
},
"title": "planner_list_buildsArguments",
"type": "object"
}
planner_message_step
Send non-accepting feedback to the Planner for the current step.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"comment": {
"title": "Comment",
"type": "string"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"step_number",
"state_version",
"comment"
],
"title": "planner_message_stepArguments",
"type": "object"
}
planner_promote
Explicitly promote a completed build into a production definition.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"state_version"
],
"title": "planner_promoteArguments",
"type": "object"
}
planner_reject_step
Reject the reviewed step with required repair instructions.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"comment": {
"title": "Comment",
"type": "string"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"step_number",
"state_version",
"comment"
],
"title": "planner_reject_stepArguments",
"type": "object"
}
planner_respond_to_plan
Review the generated overall plan before any step starts.
APPROVE allows Planner step execution to begin. REJECT requires a
nonblank comment describing how to revise the plan. This queues a
durable command; it does not accept an individual step, promote a
workflow, or approve or publish a Queue UI design.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"action": {
"enum": [
"APPROVE",
"REJECT"
],
"title": "Action",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"comment": {
"anyOf": [
{
"maxLength": 20000,
"pattern": "\\S",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Comment"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"action",
"state_version"
],
"title": "planner_respond_to_planArguments",
"type": "object"
}
planner_resume
Queue resume for an interrupted durable build.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"state_version"
],
"title": "planner_resumeArguments",
"type": "object"
}
planner_retry_step
Regenerate and retest the current step through the existing Planner.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"step_number",
"state_version"
],
"title": "planner_retry_stepArguments",
"type": "object"
}
planner_save_template
Save a completed build as an organization workflow template.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
}
},
"required": [
"build_id"
],
"title": "planner_save_templateArguments",
"type": "object"
}
planner_set_browser_control
Switch a Planner browser step between human and shared control.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"mode": {
"enum": [
"human",
"shared"
],
"title": "Mode",
"type": "string"
}
},
"required": [
"build_id",
"step_number",
"mode"
],
"title": "planner_set_browser_controlArguments",
"type": "object"
}
planner_start_build
Queue a durable Planner build and return its public build ID.
Set ``context.recorded_task_id`` to use an organization-owned Browser
Agent recording as build context. The Planner resolves its transcript,
action log, and existing code through the same organization-scoped FDE
Planner path used by the web app; credentials remain separate references.
Retain the required idempotency_key before admission so an ambiguous
response can be recovered safely. Save the returned build_id and
reconnect with build/event reads after later disconnects.
Input schema{
"properties": {
"request": {
"title": "Request",
"type": "string"
},
"idempotency_key": {
"maxLength": 200,
"minLength": 1,
"title": "Idempotency Key",
"type": "string"
},
"context": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Context"
},
"existing_yaml": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Existing Yaml"
},
"modification_instructions": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Modification Instructions"
}
},
"required": [
"request",
"idempotency_key"
],
"title": "planner_start_buildArguments",
"type": "object"
}
planner_test_step
Test reviewed code or YAML without accepting the step.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"step_number": {
"exclusiveMinimum": 0,
"title": "Step Number",
"type": "integer"
},
"state_version": {
"exclusiveMinimum": 0,
"title": "State Version",
"type": "integer"
},
"edited_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Edited Code"
},
"edited_yaml_params": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Edited Yaml Params"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"build_id",
"step_number",
"state_version"
],
"title": "planner_test_stepArguments",
"type": "object"
}
planner_usage
Read this organization's Planner, browser, and model-cost quota usage.
Input schema{
"properties": {},
"title": "planner_usageArguments",
"type": "object"
}
planner_wait_for_events
Bounded polling wait for durable events; safe after disconnect/restart.
Input schema{
"properties": {
"build_id": {
"maxLength": 200,
"minLength": 6,
"pattern": "^pbld_[A-Za-z0-9_-]+$",
"title": "Build Id",
"type": "string"
},
"after": {
"minimum": 0,
"title": "After",
"type": "integer"
},
"timeout_seconds": {
"default": 20,
"exclusiveMinimum": 0,
"title": "Timeout Seconds",
"type": "integer"
},
"limit": {
"default": 100,
"exclusiveMinimum": 0,
"title": "Limit",
"type": "integer"
}
},
"required": [
"build_id",
"after"
],
"title": "planner_wait_for_eventsArguments",
"type": "object"
}
queue_ui_approve
Approve this exact design version and its returned 16-character resolved_yaml_hash using a system API key with explicit approval authority. Supply the current publication.live_version_id receipt, or explicit null before first publication, as expected_live_version_id; stale approval is rejected. This records system approval, not human review or approval by the key creator. It does not publish; personal keys and user-bound OAuth cannot use this operation.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"version_id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Version Id",
"type": "string"
},
"resolved_yaml_hash": {
"maxLength": 16,
"minLength": 16,
"pattern": "^[0-9a-f]{16}$",
"title": "Resolved Yaml Hash",
"type": "string"
},
"expected_live_version_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"title": "Expected Live Version Id"
}
},
"required": [
"session_id",
"version_id",
"resolved_yaml_hash",
"expected_live_version_id"
],
"title": "queue_ui_approveArguments",
"type": "object"
}
queue_ui_cancel_run
Stop the selected or current generation run. Saved versions and previews remain available.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"run_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Run Id"
}
},
"required": [
"session_id"
],
"title": "queue_ui_cancel_runArguments",
"type": "object"
}
queue_ui_cleanup_previews
Finish this design session and clean up its temporary previews. This closes the session before cleanup: no further messages or publishing are allowed. Start a fresh session to design again. Versions, publication history, and the live queue remain intact; cleanup retries and rollback still work.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "queue_ui_cleanup_previewsArguments",
"type": "object"
}
queue_ui_get_design
Check a design's progress, current version, review link, and live publication.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "queue_ui_get_designArguments",
"type": "object"
}
queue_ui_get_events
Read saved progress for a generation run. Keep run_id and after_seq together; start at zero for a new run. After a connection failure, inspect state and events instead of blindly sending another mutation. Generation is not approval or publication.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"run_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Run Id"
},
"after_seq": {
"default": 0,
"minimum": 0,
"title": "After Seq",
"type": "integer"
},
"limit": {
"default": 100,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"session_id"
],
"title": "queue_ui_get_eventsArguments",
"type": "object"
}
queue_ui_get_version
Inspect one exact saved version and open its preview for human review.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"version_id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Version Id",
"type": "string"
}
},
"required": [
"session_id",
"version_id"
],
"title": "queue_ui_get_versionArguments",
"type": "object"
}
queue_ui_list_designs
Find your saved queue designs and their generation or review status.
Input schema{
"properties": {
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"cursor": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cursor"
}
},
"title": "queue_ui_list_designsArguments",
"type": "object"
}
queue_ui_list_targets
Find workflows whose operator screens your personal or system credential may design.
Input schema{
"properties": {
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"cursor": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cursor"
}
},
"title": "queue_ui_list_targetsArguments",
"type": "object"
}
queue_ui_list_versions
Compare saved design versions, validation results, and preview links.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"cursor": {
"anyOf": [
{
"maxLength": 500,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cursor"
}
},
"required": [
"session_id"
],
"title": "queue_ui_list_versionsArguments",
"type": "object"
}
queue_ui_publish
Publish an exact approved design version_id with authorized personal or system access. Personal publication also requires an ADMIN, PARTNER, or STAFF organization role plus explicit workflow configure permission; a scope alone is not enough. expected_live_version_id is the publication.live_version_id receipt, or null before first publication, not a design version. Approval and target publication permission are checked separately. Cannot approve a design or publish from a closed session.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"version_id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Version Id",
"type": "string"
},
"expected_live_version_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"title": "Expected Live Version Id"
}
},
"required": [
"session_id",
"version_id",
"expected_live_version_id"
],
"title": "queue_ui_publishArguments",
"type": "object"
}
queue_ui_rollback
Restore an earlier operator screen without changing business data. to_version_id is a receipt from publication.history or publication.baseline_version_id, not a design version. expected_live_version_id is the current publication.live_version_id receipt. Requires authorized personal or system publication access; works after session cleanup.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"to_version_id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "To Version Id",
"type": "string"
},
"expected_live_version_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"title": "Expected Live Version Id"
}
},
"required": [
"session_id",
"to_version_id",
"expected_live_version_id"
],
"title": "queue_ui_rollbackArguments",
"type": "object"
}
queue_ui_send_message
Describe edits to generate a new design version. Reuse the same request key when retrying this message.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"pattern": "^qds_[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"prompt": {
"maxLength": 20000,
"minLength": 1,
"pattern": "\\S",
"title": "Prompt",
"type": "string"
},
"idempotency_key": {
"maxLength": 200,
"minLength": 1,
"title": "Idempotency Key",
"type": "string"
}
},
"required": [
"session_id",
"prompt",
"idempotency_key"
],
"title": "queue_ui_send_messageArguments",
"type": "object"
}
queue_ui_start_design
Describe an operator screen for an eligible workflow. Keep the request key for retries, then open the returned review link when generation completes.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"prompt": {
"maxLength": 20000,
"minLength": 1,
"pattern": "\\S",
"title": "Prompt",
"type": "string"
},
"idempotency_key": {
"maxLength": 200,
"minLength": 1,
"title": "Idempotency Key",
"type": "string"
}
},
"required": [
"workflow_definition_id",
"prompt",
"idempotency_key"
],
"title": "queue_ui_start_designArguments",
"type": "object"
}
schedule_create
Create a recurring schedule with frozen workflow input.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"cron_expression": {
"title": "Cron Expression",
"type": "string"
},
"input": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Input"
},
"overlap_policy": {
"default": "BUFFER_ALL",
"title": "Overlap Policy",
"type": "string"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Note"
}
},
"required": [
"workflow_definition_id",
"cron_expression"
],
"title": "schedule_createArguments",
"type": "object"
}
schedule_delete
Delete a schedule; the workflow definition remains intact.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_deleteArguments",
"type": "object"
}
schedule_get
Read one workflow definition’s recurring schedule.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_getArguments",
"type": "object"
}
schedule_pause
Pause future actions for one workflow schedule.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Note"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_pauseArguments",
"type": "object"
}
schedule_resume
Resume future actions for one paused workflow schedule.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Note"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_resumeArguments",
"type": "object"
}
schedule_trigger
Trigger now; reuse idempotency_key for every retry of one attempt.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"overlap_policy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Overlap Policy"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_triggerArguments",
"type": "object"
}
schedule_update
Update supplied fields on an existing workflow schedule.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"cron_expression": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cron Expression"
},
"input": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Input"
},
"overlap_policy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Overlap Policy"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Note"
}
},
"required": [
"workflow_definition_id"
],
"title": "schedule_updateArguments",
"type": "object"
}
schedules_list
List this organization’s workflow schedules and recent runs.
Input schema{
"properties": {
"limit": {
"default": 25,
"exclusiveMinimum": 0,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"minimum": 0,
"title": "Offset",
"type": "integer"
},
"paused_only": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Paused Only"
}
},
"title": "schedules_listArguments",
"type": "object"
}
session_get
Read state and capabilities for Planner, Browser, or queue design sessions. Queue designs also require queue_ui:read.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"minLength": 5,
"pattern": "^(?:pbld_|bas_|qds_)[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
}
},
"required": [
"session_id"
],
"title": "session_getArguments",
"type": "object"
}
session_get_events
Replay durable events when the session advertises replay_events=true.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"minLength": 5,
"pattern": "^(?:pbld_|bas_|qds_)[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"after": {
"default": 0,
"minimum": 0,
"title": "After",
"type": "integer"
},
"limit": {
"default": 100,
"maximum": 500,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"session_id"
],
"title": "session_get_eventsArguments",
"type": "object"
}
session_send
Send feedback to Planner, Browser, or a queue design. Queue designs also require queue_ui:write; follow their events_path for progress.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"minLength": 5,
"pattern": "^(?:pbld_|bas_|qds_)[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"message": {
"maxLength": 200000,
"minLength": 1,
"title": "Message",
"type": "string"
},
"source_session_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 5,
"pattern": "^(?:pbld_|bas_|qds_)[A-Za-z0-9_-]+$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Session Id"
},
"step_number": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Step Number"
},
"expected_state_version": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Expected State Version"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"session_id",
"message"
],
"title": "session_sendArguments",
"type": "object"
}
session_wait
Boundedly wait for replayable session events without losing the cursor.
Input schema{
"properties": {
"session_id": {
"maxLength": 200,
"minLength": 5,
"pattern": "^(?:pbld_|bas_|qds_)[A-Za-z0-9_-]+$",
"title": "Session Id",
"type": "string"
},
"after": {
"minimum": 0,
"title": "After",
"type": "integer"
},
"timeout_seconds": {
"default": 20,
"exclusiveMinimum": 0,
"title": "Timeout Seconds",
"type": "integer"
},
"limit": {
"default": 100,
"maximum": 500,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"session_id",
"after"
],
"title": "session_waitArguments",
"type": "object"
}
sms_inbox_messages
Read messages received by this organization's dedicated VoIP inbox.
Input schema{
"properties": {
"after_ms": {
"default": 0,
"minimum": 0,
"title": "After Ms",
"type": "integer"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"title": "sms_inbox_messagesArguments",
"type": "object"
}
sms_inbox_provision
Provision or retrieve this organization's dedicated VoIP SMS number.
Input schema{
"properties": {
"country_code": {
"const": "US",
"default": "US",
"title": "Country Code",
"type": "string"
},
"area_code": {
"anyOf": [
{
"pattern": "^[0-9]{3}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Area Code"
}
},
"title": "sms_inbox_provisionArguments",
"type": "object"
}
workflow_execute
Start one on-demand run of a promoted workflow definition.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"input": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Input"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"workflow_definition_id"
],
"title": "workflow_executeArguments",
"type": "object"
}
workflow_get_phases
Read safe activity-phase status for an exact workflow run.
Input schema{
"properties": {
"workflow_instance_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[^/\\\\?#]+$",
"title": "Workflow Instance Id",
"type": "string"
}
},
"required": [
"workflow_instance_id"
],
"title": "workflow_get_phasesArguments",
"type": "object"
}
workflow_metric_dashboard_get
Render one approved metric view for an explicitly granted workflow.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
},
"dashboard_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Dashboard Id",
"type": "string"
},
"from_date": {
"anyOf": [
{
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "From Date"
},
"to_date": {
"anyOf": [
{
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "To Date"
}
},
"required": [
"workflow_definition_id",
"dashboard_id"
],
"title": "workflow_metric_dashboard_getArguments",
"type": "object"
}
workflow_metric_dashboards_list
List approved metric views for one explicitly granted workflow.
Input schema{
"properties": {
"workflow_definition_id": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+$",
"title": "Workflow Definition Id",
"type": "string"
}
},
"required": [
"workflow_definition_id"
],
"title": "workflow_metric_dashboards_listArguments",
"type": "object"
}