/api/commands returns a JSON envelope with two keys: success (boolean) and result (the command’s payload on success, the error on failure).
Errors
Whensuccess is false, result holds the error:
Transport errors
Returned without thesuccess/result envelope — the command never reached the dispatcher.
