add logon API