fix api type 1