Smithery
trigger_instances.upsert.create
Creates a new trigger instance or updates an existing one with the same configuration. Triggers listen for events from external services (webhooks or polling) and can invoke your workflows. If a matching trigger already exists and is disabled, it will be re-enabled. Requires a connected account ID to associate the trigger with a specific user connection.
Remote smithery/composio
Other tools also called trigger_instances.upsert.create?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The slug of the trigger instance. Case-insensitive (internally normalized to uppercase)."
},
"version": {
"type": "string",
"example": "latest",
"deprecated": true,
"description": "DEPRECATED: This parameter will be removed in a future version. Please use toolkit_versions instead."
},
"triggerConfig": {
"type": "object",
"deprecated": true,
"description": "DEPRECATED: This parameter will be removed in a future version. Please use trigger_config instead.",
"additionalProperties": {
"nullable": true
}
},
"trigger_config": {
"type": "object",
"description": "Trigger configuration",
"additionalProperties": {
"nullable": true
}
},
"connectedAuthId": {
"type": "string",
"format": "connectedAccountId",
"deprecated": true,
"description": "DEPRECATED: This parameter will be removed in a future version. Please use connected_account_id instead."
},
"toolkit_versions": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": {
"type": "string"
}
},
{
"nullable": true
}
],
"example": "latest",
"description": "Toolkit version specification. Supports \"latest\" string or a record mapping toolkit slugs to specific versions."
},
"connected_account_id": {
"type": "string",
"format": "connectedAccountId",
"description": "Connected account nanoid"
}
}
}