Konnectify

Konnectify MCP Server - Claude

Konnectify MCP Server -Tools Reference

Complete reference for all tools exposed by the Konnectify MCP server. Use these tools from Claude or any MCP-compatible AI client to build automations, create AI agents, manage workflows, and monitor executions through natural language.

How to Connect Konnectify to Claude

Follow these three steps to add Konnectify as a custom MCP connector in Claude.

1
Log in to your Konnectify account Sign in using your username and password.
2
Copy your MCP Server URL Go to Settings in the left-hand sidebar → MCP Global → click Copy MCP Server URL.
3
Add Konnectify as a custom connector in Claude Open Claude → Customize (left sidebar) → Choose Connectors → click + next to the search bar → Add Custom Connector → set Name to Konnectify → paste the copied URL → save.

App Discovery

Discover available apps, triggers, actions, and verify connection credentials before building any workflow.

list_available_apps List all apps and services available to connect in Konnectify workflows. Discovery
Returns all available apps that can be used as triggers or actions. Filter by category or search by name (pipe-separated for multiple). Use the returned appSlug in all subsequent tool calls.
Parameters
NameTypeRequiredDescription
categorystringoptionalFilter by category, e.g. CRM, Email, Storage.
searchstringoptionalSearch by app name. Single: "freshdesk". Multiple: "freshdesk|hubspot|slack".
list_triggers_for_app List all triggers available for a given app (e.g. "New Email" in Gmail). Trigger
Pass an appSlug or plain name — the server resolves it automatically. Returns trigger objects each with: id, name, description, has_config_fields, has_custom_fields, batch. Use the id as eventSlug and pass the entire object as eventData to add_trigger_node.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp identifier from list_available_apps, or a plain name like "gmail".
list_actions_for_app List all actions available for a given app (e.g. "Create Task" in Asana). Action
Pass an appSlug or plain name. Returns action objects each with id, name, description, has_config_fields, has_custom_fields, batch. Use the id as actionSlug and pass the entire object as eventData to add_action_node.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp identifier from list_available_apps, or a plain name like "slack".
list_connections_for_app Check if the user has existing credentials/connections for an app. Auth
Must be called before adding any trigger or action node. Always call list_available_apps first to get the correct versioned appSlug (format: "{appName}-{version}", e.g. "gmail-1.0.0"). If status: "NO_CONNECTION" → show the create_connection_url to the user and stop. If multiple connections → list them and ask the user to choose. Never auto-select. If exactly one connection → use it automatically.
⚠️Never pass a plain name like "gmail" — always use the versioned appSlug from list_available_apps.
Parameters
NameTypeRequiredDescription
appIdstringrequiredApp slug in "{appName}-{version}" format, e.g. "gmail-1.0.0".

Config & Schema

Fetch field definitions, dependent pick-list options, trigger samples, and output schemas before building node mappings.

get_config_fields Get static configuration fields for a trigger or action with has_config_fields: true. Config
Returns field definitions including control_type, pick-list options, and dependentTo relationships. For fields with dependentTo, call get_dependent_field_options after the parent value is chosen. On HTTP 500: ask the user to provide values manually and continue.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp slug.
eventTypestringrequired"trigger" or "action".
eventSlugstringrequiredTrigger or action slug.
connectionIdstringoptionalRecommended for dynamic pick lists.
get_dependent_field_options Fetch pick-list options for a field that depends on another field's value. Config
Call after the parent field value is set. Pass already-chosen config values as plain values (not {type, schema} format) in eventData.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp slug.
eventTypestringrequired"trigger" or "action".
eventSlugstringrequiredTrigger or action slug.
eventDataobjectrequiredAlready-chosen config values as plain values, e.g. {"spreadsheet": "sheet_id"}.
functionstringrequiredFunction name from the field descriptor, e.g. "getWorksheets".
connectionIdstringoptionalConnection ID.
get_trigger_sample Fetch live sample data from a trigger to confirm output shape. Schema
Show the returned sample to the user for confirmation, then use field names as {{nodeId:fieldKey}} references in downstream action mappings.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp slug.
eventSlugstringrequiredTrigger event slug.
connectionIdstringoptionalConnection ID.
configFieldsobjectoptionalStatic config values in {fieldName: {type:"string", schema:"value"}} format.
get_output_schema Get the output field schema for a trigger or action node. Schema
Call this for every node before building fieldMapping for the next node. Returned keys become {{nodeId:fieldKey}} references in downstream nodes.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp slug.
eventTypestringrequired"trigger" or "action".
eventSlugstringrequiredTrigger or action slug.
connectionIdstringoptionalConnection ID.
configFieldsobjectoptionalResolved config values. Needed for dynamic schema when has_config_fields: true.
get_action_input_fields Get input field schema for an action — the fields to map in fieldMapping. Schema
Returns fields[] each with name, label, type, and optional. Collect all optional: false fields as required. Pass plain configFields (not {type,schema} format) when has_config_fields: true.
Parameters
NameTypeRequiredDescription
appSlugstringrequiredApp slug, e.g. "freshdesk-1.0.0".
actionSlugstringrequiredAction slug, e.g. "create_ticket".
connectionIdstringoptionalConnection ID from list_connections_for_app.
configFieldsobjectoptionalPlain config values. Only needed when has_config_fields: true.

Konnector Workflows

Create and build rule-based automation workflows — fixed-sequence automations with no LLM decision-making. For AI agents, see the Agents section.

create_konnector_draft Create a new rule-based automation workflow in INDRAFT state. Konnector
Creates a new konnector and returns a konnectorId used in all subsequent node calls. For NEW workflows only — never recreate to fix an existing one. Always verify all app connections before calling.
⚠️Not for AI agents. If the user said "agent", use create_agent instead. Complete all connection checks before calling.
Parameters
NameTypeRequiredDescription
namestringrequiredKonnector name.
add_trigger_node Add a named-app trigger node to a draft konnector workflow. Trigger
Use for any named-app trigger (e.g. "when a ticket is raised in Freshdesk"). Never use setup_catch_hook for named-app triggers. Required sequence: (1) list_connections_for_app → (2) if has_config_fields: true: get_config_fields → resolve all values → (3) get_trigger_sample.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredFrom create_konnector_draft.
appSlugstringrequiredApp slug.
eventSlugstringrequiredTrigger event slug.
eventDataobjectrequiredFull trigger object from list_triggers_for_app — copy as-is.
connectionIdstringoptionalUser's connection ID for this app.
configFieldsobjectoptionalStatic config values in {fieldName: {type:"string", schema:"value"}} format.
appNamestringoptionalHuman-readable app name, e.g. "Freshdesk". Never the appSlug.
add_schedule_trigger Add a time-based schedule trigger to a konnector — no app connection needed. Trigger
Use instead of add_trigger_node for schedule-based workflows. Types: hourly (+ offset), daily (+ hourOfDay, minuteOfHour), weekly (+ dayOfWeek), monthly (+ dayOfMonth), custom, advanced (cron expression).
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredFrom create_konnector_draft.
scheduleTypestringrequiredhourly | daily | weekly | monthly | custom | advanced.
timezonestringrequiredIANA timezone, e.g. "Asia/Kolkata".
offset / hourOfDay / dayOfWeek / cronExpression…variesconditionalType-specific fields — see description above.
add_action_node Add an action node to a konnector workflow (INDRAFT or CONFIGURED). Action
Works for both new drafts and existing configured konnectors. Use insertAfterPositionId to insert mid-workflow — all downstream nodes shift automatically. Omit to append at the end. Required sequence: (1) list_connections_for_app → (2) if has_config_fields: true: get_config_fields → (3) get_action_input_fields → (4) collect required fields → (5) get_output_schema on upstream nodes for field references.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
appSlugstringrequiredApp slug.
actionSlugstringrequiredAction slug.
fieldMappingobjectrequiredMaps input field names to {type:"string", schema:"value or {{nodeId:key}}"}.
eventDataobjectrequiredFull action object from list_actions_for_app — copy as-is.
requiredFieldsarrayrequiredNames of fields where optional: false from get_action_input_fields.
connectionIdstringoptionalConnection ID.
configFieldsobjectconditionalRequired when has_config_fields: true.
appNamestringoptionalHuman-readable app name.
insertAfterPositionIdstringoptionalInsert after this node's positionId. Omit to append.
finalize_konnector_draft Validate and promote a konnector draft to CONFIGURED status. Konnector
Validates topology and promotes configurationStatus to CONFIGURED. Returns the konnector ID and a UI URL — always share this URL with the user. Activation must be done by the user from the UI. Auto-finalize when confidence ≥ 90%. Scoring: −15 per unmappable required field, −20 per ambiguous branch condition, −10 per missing step, −5 per unspecified assumption.
ℹ️There is no tool to activate a konnector — the user must activate from the UI after finalization.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.

Konnector CRUD

list_konnectors List all workflows (konnectors) in the current tenant. CRUD
Parameters
NameTypeRequiredDescription
statusstringoptional"active" or "inactive".
searchstringoptionalSearch by name.
limitnumberoptionalPage size (default 20).
pagenumberoptionalPage number (default 1).
get_konnector Get full details of a specific konnector by ID. CRUD
Parameters
NameTypeRequiredDescription
idstringrequiredKonnector ID.
update_konnector Rename an existing konnector. CRUD
Parameters
NameTypeRequiredDescription
idstringrequiredKonnector ID.
namestringrequiredNew name.
delete_konnector Permanently delete a konnector by ID. CRUD
⚠️This action is permanent and cannot be undone.
Parameters
NameTypeRequiredDescription
idstringrequiredKonnector ID.

Execution & Monitoring

execute_konnector Manually trigger a konnector and return an execution ID. Execution
Parameters
NameTypeRequiredDescription
idstringrequiredKonnector ID.
testPayloadobjectoptionalOptional test input payload.
get_execution_history Get recent execution runs for a konnector. Execution
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
limitnumberoptionalMax results (default 10).
statusstringoptional"success" | "failed" | "running".
get_execution_detail Get step-by-step trace for a specific execution — inputs, outputs, and errors per node. Execution
Use when the user says "my workflow failed". First call get_execution_history to find the failed executionId, then call this to pinpoint which node failed and why.
Parameters
NameTypeRequiredDescription
executionIdstringrequiredExecution ID from get_execution_history.

AI Agents

Tools for building AI agents — workflows where an LLM reads trigger data and decides which actions to call. Use these only when the user explicitly says "agent".

list_agents List all AI agents in the current tenant. Agent
Use to check if a similar agent exists before creating one, or to look up an agentId by name. No parameters required.
create_agent Create a new AI agent with a name and system-prompt instructions. Agent
Only call when the user explicitly says "agent". Full creation sequence: create_agentlist_model_providersconfigure_agent_modelset_agent_triggeradd_agent_tool (repeat) → finalize_agent.
Parameters
NameTypeRequiredDescription
namestringrequiredAgent name.
instructionsstringoptionalSystem prompt: role, what to do when triggered, which tools to use, and constraints.
update_agent Update an existing AI agent's name or instructions. Agent
Parameters
NameTypeRequiredDescription
idstringrequiredAgent ID.
namestringoptionalNew name.
instructionsstringoptionalUpdated system prompt.
list_model_providers List all available AI model providers (ChatGPT, Claude, Gemini) and their model IDs. Agent
Call before configuring an agent model. If no preference given, suggest gpt-4o-mini as a cost-effective default. After model is chosen, call list_connections_for_app(modelAppId) to get the connectionId. No parameters required.
configure_agent_model Set the LLM model and connection for an agent. Agent
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
modelIdstringrequiredExact model ID from list_model_providers, e.g. "gpt-4o-mini".
modelAppIdstringrequiredProvider slug, e.g. "chatgpt-1.0.0".
connectionIdstringrequiredConnection ID from list_connections_for_app.
temperaturenumberoptionalSampling temperature (0–2).
maxTokensnumberoptionalMax output tokens.
set_agent_trigger Configure how the agent is activated — webhook, manual, app event, or schedule. Agent
Trigger types: catch_hook (POST webhook), manual (API call), app_event (named-app trigger), schedule. Calling this a second time replaces the existing trigger. For catch_hook, returns webhookUrl — show it to the user.
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
triggerTypestringrequiredcatch_hook | manual | app_event | schedule.
appSlug, eventSlug, connectionId…variesconditionalRequired for app_event. Schedule-specific fields for schedule type.
add_agent_tool Add an app action as a callable tool for the agent LLM to invoke at runtime. Agent
The eventDescription is the most critical field — the LLM reads only this to decide when and how to call the tool. Be specific about what data to pass. All tools must be added before finalize_agent.
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
appSlugstringrequiredApp slug.
actionSlugstringrequiredAction slug.
connectionIdstringrequiredConnection ID.
eventNamestringrequiredHuman-readable action name from list_actions_for_app.
eventDescriptionstringrequiredCritical — tells the LLM when/how to call this tool. Be specific about expected inputs.
appNamestringrequiredHuman-readable app name.
configFieldsobjectconditionalRequired when has_config_fields: true.
staticFieldsobjectoptionalFixed-value fields the agent should NOT decide at runtime. Format: {"fieldName": "value"}.
remove_agent_tool Remove a tool from an agent. Agent
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
toolIdstringrequiredTool ID from add_agent_tool or list_agent_tools.
list_agent_tools List the model, trigger, and all tools configured for a specific agent. Agent
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
get_agent_details Get full agent configuration — model, trigger, tools, status, instructions. Agent
Call after finalize_agent to show the user a complete summary. Also useful for debugging when the agent is not behaving as expected.
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.
finalize_agent Validate all configuration and mark the agent as CONFIGURED. Agent
Pre-flight checklist (server enforces): model configured, trigger set, at least one tool added. Returns a UI URL — always share with the user.
ℹ️There is no tool to activate an agent — the user must activate from the UI after finalization.
Parameters
NameTypeRequiredDescription
agentIdstringrequiredAgent ID.

Flow Control

Add conditional filters, delays, if/else branching paths, and loops to konnector workflows.

add_filter_node Add an if-gate filter — execution continues only if all conditions pass. Flow
Cannot be the last node. Use add_path_node for if/else branching. Conditions need field, operator, and value (except IS_TRUE, IS_FALSE, EXISTS, DOES_NOT_EXISTS).
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
filterGroupsarrayrequiredArray of groups, each with matchType ("all"|"any") and conditions[].
insertAfterPositionIdstringoptionalInsert after this node. Omit to append.
groupOperatorsarrayoptionalHow groups connect, e.g. ["groupId1:AND:groupId2"].
add_delay_node Pause workflow execution for a fixed duration or until a specific datetime. Flow
Cannot be the last node or used in sync hook workflows. delay-for: relative duration. delay-until: wait until a datetime field.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
delayTypestringrequired"delay-for" or "delay-until".
durationstringrequiredNumeric string or {{ref}} for delay-for; ISO datetime or {{ref}} for delay-until.
unitstringconditionaldelay-for only: MINUTES | HOURS | DAYS | WEEKS.
add_path_node Add a top-level if/else-if/else branching path node with N branches. Flow
Creates only the path container. After calling, use add_action_to_path_branch for each branch. Only define branches you will immediately populate — every branch must have at least one action.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
branchesarrayrequiredBranch definitions, each with name and filterGroups.
add_action_to_path_branch Add an action to a path branch (Mode A: first action; Mode B: subsequent actions). Flow
Mode A (first action in branch): use pathPositionId + branchIndex. Mode B (subsequent actions): use afterPositionId with the last action's positionId in that branch.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
pathPositionIdstringMode ApositionId of the path container.
branchIndexnumberMode A0-based branch index.
afterPositionIdstringMode BpositionId of the last action in the branch.
appSlug, actionSlug, fieldMapping, eventData, requiredFieldsvariesrequiredSame as add_action_node.
add_nested_path_node Add a second-level path node inside an existing branch, after an action. Flow
Use when a branch contains its own condition check. After calling, populate each nested branch with add_action_to_path_branch (Mode A).
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
afterPositionIdstringrequiredpositionId of the last action inside the outer branch.
branchesarrayrequiredNested branch definitions (min 2), each with name and filterGroups.
add_repeater_node Add a loop node that iterates over an array field. Flow
Built-in loop variables (iterationValue, currentIndex, totalItems) are only accessible inside the loop. To pass values out, define variables and update them with add_update_variable_node. Reference outside as {{repeaterPositionId:variableName}}.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
fieldToRepeatstringrequired{{nodeId:fieldKey}} reference to the array field to iterate.
fieldLabelstringoptionalHuman-readable label.
fieldOfstringoptionalElement type, e.g. "string".
variablesarrayoptionalOutput variables: [{key, value (initial)}]. Required if downstream nodes need loop results.
numberOfIterationsnumberoptionalMax iterations cap (default 500).
add_action_inside_repeater Add an action node inside a repeater loop. Flow
Reference the current item as {{repeaterPositionId:iterationValue}}, index as {{repeaterPositionId:currentIndex}}. These references are NOT valid outside the loop.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
repeaterPositionIdstringrequiredpositionId of the repeater node.
appSlug, actionSlug, fieldMapping, eventData, requiredFieldsvariesrequiredSame as add_action_node.
add_update_variable_node Add an update_variable node as the last step inside a repeater loop. Flow
The only mechanism to set an output variable value each iteration. Must be called when the repeater has variables defined — skipping means the variable stays at its initial value.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
repeaterPositionIdstringrequiredpositionId of the repeater node.
variableUpdatesobjectrequiredMap of variable name → new value, e.g. {"myVar": "{{3:result}}"}.

Code Blocks

test_code_block Execute JavaScript with sample input to verify it works and get the outputSchema. Code
Must be called before add_code_block_node. Plain JS only — no external packages. Input keys become input.key variables. Result must be assigned to Output = { ... }.
Parameters
NameTypeRequiredDescription
codestringrequiredJavaScript code. Must assign to Output = {...}.
inputobjectrequiredSample input values (actual values, not {{}} refs).
add_code_block_node Add a JavaScript code block node to a konnector. Code
Cannot be the last node — always add an action node after it. Call test_code_block first to verify and get the outputSchema.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
codestringrequiredJavaScript code (same as tested).
fieldMappingobjectrequiredInput variable mapping — keys become input.key in code.
outputSchemaarrayrequiredOutput schema array returned by test_code_block.
insertAfterPositionIdstringoptionalInsert after this node. Omit to append.
skipOnFailurebooleanoptionalContinue workflow even if code throws (default false).

Webhooks

For raw HTTP webhook triggers with no named source app. For named-app triggers, use create_konnector_draft + add_trigger_node instead.

setup_catch_hook Create a konnector with a Catch Hook (async webhook) trigger. Webhook
Only for raw HTTP webhooks with no source app. Mandatory flow: (1) call tool → show webhookUrl to user → ask them to send a test POST → (2) STOP → call poll_hook_sample_data until received: true → (3) only then add action nodes.
⚠️Never use for named-app triggers. Those use create_konnector_draft + add_trigger_node.
Parameters
NameTypeRequiredDescription
namestringrequiredKonnector name.
setup_sync_hook Create a konnector with a Sync Hook trigger — caller waits for the workflow to finish. Webhook
Like setup_catch_hook but the caller's HTTP connection stays open until the workflow completes. Same polling requirement. After all action nodes, call add_response_node. Delay nodes cannot be used inside sync hook workflows.
Parameters
NameTypeRequiredDescription
namestringrequiredKonnector name.
poll_hook_sample_data Poll for sample data sent to a webhook — repeat until received: true. Webhook
If received: false → tell user you're still waiting and call again. If received: true → show sampleData to user and use outputSchema keys as {{1:fieldKey}} references. Never proceed to add_action_node while received is false.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID from setup_catch_hook or setup_sync_hook.
add_response_node Add a response node to a sync hook konnector — defines what data is returned to the caller. Webhook
Must be called after all action nodes. Only valid for sync hook (setup_sync_hook) konnectors.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID from setup_sync_hook.
fieldMappingobjectrequiredFields to return. Each value: {type:"string", schema:"static or {{nodeId:key}}"}.

Node Editing

Edit existing konnectors — modify mappings, insert or remove nodes, update conditions. Always call get_konnector_nodes first to find the correct positionId.

get_konnector_nodes Edit entry point — call this first whenever editing an existing workflow. Edit
Returns positionId, type, appId, eventId, hasConfigured, fieldMapping, configFields, and filterData for each node. Never guess positionIds — always call this first.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
update_node_field_mapping Update field mapping (and optionally config fields or connection) on an existing node. Edit
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredNode positionId from get_konnector_nodes.
fieldMappingobjectrequiredNew field mappings.
configFieldsobjectoptionalUpdated config values in {fieldName: {type:"string", schema:"value"}} format.
connectionIdstringoptionalNew connection ID (only if changing the connection).
update_path_branch_conditions Update filter conditions on a pathrule node inside an existing konnector. Edit
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the pathrule node (type must be "pathrule").
filterGroupsarrayrequiredNew filter group conditions.
remove_node Remove a node from a konnector — downstream nodes are automatically re-wired. Edit
⚠️Cannot remove the trigger node. Removing a PATH node removes all its branches and actions. Removing a REPEATER node removes all actions inside the loop.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the node to remove (from get_konnector_nodes).
update_filter_node_conditions Update filter conditions on a standalone filter node (type === "filter"). Edit
For path branch conditions (type === "pathrule"), use update_path_branch_conditions instead.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the filter node (type must be "filter").
filterGroupsarrayrequiredNew filter group conditions.
update_code_block_code Replace JavaScript code inside an existing code block node. Edit
Field mapping and output schema are preserved unless new values are passed. Call test_code_block first to validate.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the code block node.
codestringrequiredNew JavaScript code. Must assign to Output.
fieldMappingobjectoptionalUpdated input field mapping.
outputSchemaarrayoptionalUpdated output schema fields.
update_delay_settings Change the duration or type of an existing delay node. Edit
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the delay node.
delayTypestringrequired"delay-for" or "delay-until".
durationstringconditionaldelay-for only — numeric string.
unitstringconditionaldelay-for only: SECONDS | MINUTES | HOURS | DAYS.
untilFieldstringconditionaldelay-until only — {{nodeId:fieldKey}} datetime reference.
update_repeater_settings Update the loop configuration of an existing repeater node. Edit
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the repeater node.
fieldToRepeatstringoptionalNew {{nodeId:fieldKey}} reference to iterate.
fieldLabelstringoptionalHuman-readable label.
numberOfIterationsnumberoptionalNew max iterations cap.
update_variable_node Update variable assignments inside an existing update_variable node. Edit
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
positionIdstringrequiredpositionId of the update_variable node.
variableUpdatesobjectrequiredNew assignments: {"varName": "value or {{ref}}"}.
repair_node_edge Fix a broken or missing edge between two nodes. Edit
Use when an edit returns connectivityIssues, or when get_konnector_nodes shows a disconnected node. Sets the outgoing edge of sourcePositionId to point to targetPositionId.
Parameters
NameTypeRequiredDescription
konnectorIdstringrequiredKonnector ID.
sourcePositionIdstringrequiredpositionId of the upstream node.
targetPositionIdstringrequiredpositionId of the downstream node it should connect to.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article