Minor but perhaps the `dxid` param should be renamed to `dxid_or_dxlink` (and documented as such).