Update Trigger
Update an existing trigger.
Updates the specified trigger with the provided data. Only non-null fields in the request will be updated. Secret selections preserve unselected credential fields; legacy raw credentials replace the stored bundle.
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. secret_catalog: Workspace-scoped catalog for selected credential references. webhook_service: Injected service that registers the channel webhook.
Returns: The updated trigger.
Raises: HTTPException: If trigger not found or validation fails.
Path parameters
Request body
Response
Successful Response