Update API framework, create API login system