username/password/provider aren't required, are they for non-BMC?  Check PUT too, as it's inconsistent.