print api finish