Website user preference API