How Can I Delete Toolpresets

Hi. I want to delete some toolpresets but I can’t. Can anyone help? Here is my code:

photoshop.action.batchPlay(
              [
                {
                  _obj: 'delete',
                  _target: [
                    {
                      _ref: 'toolPreset',
                      _index: 2
                    }
                  ]
                }
              ],
              {
                synchronousExecution: true
              }
            )

Solved. First I select them by name and delete them with enum.

[
{ _obj: 'select', _target: [{ _ref: 'toolPreset', _name: <presetName> }], _isCommand: true },
{ _obj: 'delete', _target: [{ _ref: 'toolPreset', _enum: 'ordinal', _value: 'targetEnum' }
]