Update settings parser to match API changes