api ko compleate