For better or for worse the Onfleet API expects the skipSMSNotifications attribute to have all letters in SMS capitalized. When this gem camelcases attributes it uses the standard ruby approach to acronyms, resulting in skipSmsNotifications.
Unfortunately, Onfleet is picky and that attribute doesn't work.