api {} swap values