event api complete