api complete