fix(API): Surface error from getHTTPClient
refactor(API): Simplify instantiation of schema.Machine
doc(API): Expand explanation of Machine.ID