完成api