Import command creates duplicate job instead of updating existing job with same name

I’m trying to update an existing backup job with additional filters by modifying the exported JSON configuration and re-importing it. However, the ServerUtil.exe import command creates a brand new job instead of updating the existing one, even though the JSON file contains the same job name.

Steps to reproduce:

  1. Export existing backup job named “my-backup”
  2. Modify the exported JSON to add new filters (the “Name” field in the JSON remains “my-backup”)
  3. Import the modified JSON using ServerUtil

Command used:

“C:\Program Files\Duplicati 2\Duplicati.CommandLine.ServerUtil.exe” import backup-config.json

Result:

Importing backup configuration from backup-config.json
Connecting to http://127.0.0.1:8200/...
Imported "my-backup (1)" with ID 4

Expected behavior:
The import command should detect that a job named “my-backup” already exists and either:

  • Update the existing job with the new configuration
  • Provide an option to overwrite/update instead of creating a duplicate
  • Or at minimum, provide a clear warning that it will create a duplicate

Question:
Is there a way to update an existing job via command line without creating duplicates? Or is the intended workflow to delete the old job first, then import the modified configuration?

Environment:

  • Duplicati version: 2.2.0.1 - 2.2.0.1_stable_2025-11-09
  • Windows 11