create_workflow
ActiveTool of SendIt
Create a new automation workflow. Workflows consist of a trigger and a sequence of steps. Trigger types: • manual - Run on demand • schedule - Cron-based schedule • event - Triggered by SendIt events (post published, mention detected, etc.) • webhook - Triggered by external webhook • connector_event - Triggered by connector-specific events Step types: • connector_action - Execute a connector operation • connector_operation - Alias of connector_action • agent_invoke - Run an AI agent • condition - Conditional control step (skip subsequent steps) • delay - Wait for a duration • http_request - Outbound HTTP request • transform - Transform data between steps • notify - Send notification (email, Slack, etc.)
Parameters schema
{
"type": "object",
"required": [
"name",
"triggerType",
"triggerConfig",
"steps"
],
"properties": {
"name": {
"type": "string",
"description": "Workflow name"
},
"steps": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"name",
"config"
],
"properties": {
"name": {
"type": "string"
},
"type": {
"enum": [
"connector_action",
"connector_operation",
"agent_invoke",
"condition",
"delay",
"http_request",
"transform",
"notify"
],
"type": "string"
},
"config": {
"type": "object",
"additionalProperties": true
},
"onError": {
"enum": [
"stop",
"skip",
"retry"
],
"type": "string"
}
}
},
"description": "Workflow steps in execution order"
},
"active": {
"type": "boolean",
"description": "Activate workflow immediately (default: false)"
},
"description": {
"type": "string",
"description": "Workflow description"
},
"triggerType": {
"enum": [
"manual",
"schedule",
"event",
"webhook",
"connector_event"
],
"type": "string",
"description": "Trigger type"
},
"triggerConfig": {
"type": "object",
"description": "Trigger configuration (cron expression, event type, etc.)",
"additionalProperties": true
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
SendIt
https://github.com/Shree-git/sendit
1/7 registries