v1
protected
triggers
Update Trigger
Update an existing trigger.
Updates the specified trigger with the provided data. Only non-null fields in the request will be updated. If channel_credentials are provided, they replace the existing credentials in the secret store.
Args: trigger_id: The unique identifier of the trigger. payload: Trigger update DTO (single source of truth shared with MCP toolset). user_context: Authentication context. trigger_service: Injected trigger service. secret_manager: Injected secret manager for credential storage.
Returns: The updated trigger.
Raises: HTTPException: If trigger not found or validation fails.
put/v1/triggers/{trigger_id}
Path parameters
trigger_idstring uuid required
Request body
Response
Successful Response