Place potatoes in a medium saucepan; cover with water. Bring to a boil. Cook 5 minutes; drain and set aside.
Combine vinegar and next 5 ingredients (vinegar through pepper) in a large bowl; stir with a whisk. Add potatoes, chicken, and onions; toss to coat.