zfs/snpashot endpoint only returns "false" on failure
Description
Is there anyway the ZFS API could return a more descriptive error than "false" on failure? Most other endpoints return some sort of error message, but regardless if the snapshot can't be found, the dataset already exists, or needed fields aren't provided, all the user gets is "false". This applies at least to /zfs/snapshot/clone and /zfs/snapshot/remove.
Is there anyway the ZFS API could return a more descriptive error than "false" on failure? Most other endpoints return some sort of error message, but regardless if the snapshot can't be found, the dataset already exists, or needed fields aren't provided, all the user gets is "false". This applies at least to /zfs/snapshot/clone and /zfs/snapshot/remove.