Którymi kontami wchodzisz do Chui, które urządzenia są zalogowane i jak jedno wylogować.
Dwie różne listy, a różnica ma znaczenie, gdy coś poszło nie tak.
Sposób logowania to dowód, kim jesteś — konto Apple, Google albo Microsoft. Przetrwa każde wylogowanie, więc ktoś, komu przejęto konto Google, potrzebuje tej listy; wylogowanie urządzeń zostawia te drzwi otwarte.
Urządzenie to coś, co jest zalogowane w tej chwili. Wylogowanie go kończy tę sesję i nic nie zmienia w tym, kim jesteś.
list_sign_in_methods() podaje każdy sposób logowania na koncie, adres, pod którym jest każdy z nich, i kiedy był ostatnio użyty. remove_sign_in_method() usuwa jeden.
Chui odmawia usunięcia ostatniego, więc nikt nie może zamknąć sobie drogi do własnego konta. Usunięcie niczego na koncie nie rusza: ani spotkania, ani osoby, ani ustawienia.
Dodać sposobu logowania nie można z asystenta. Robi się to w aplikacji Chui, w Ustawieniach → Sposoby logowania (Settings → Ways to sign in) — zobacz Chui w asystencie, dlaczego podłączony asystent może zmienić wszystko na koncie, a nigdy nie może dorobić do niego drugiego klucza.
list_devices() podaje wszystkie telefony, komputery Mac, przeglądarki i asystentów, które są teraz zalogowane, od ostatnio używanych, z zaznaczonym tym, przez które właśnie rozmawiasz. Podłączony asystent to zwykła sesja i pojawia się tam obok telefonów.
sign_out_device() wylogowuje jedno z nich. sign_out_other_devices() wylogowuje wszystkie naraz poza tym, które o to prosi — po to warto sięgnąć, gdy zginie telefon.
Żadne spotkanie nie zostaje usunięte. Nagrania zrobione przez urządzenie zostają dokładnie tam, gdzie są, z tytułami, transkrypcjami i podsumowaniami, a kto ma to urządzenie, może zalogować się ponownie dowolnym z powyższych sposobów. Wylogowanie odbiera temu urządzeniu dostęp teraz: nie może już niczego czytać i nie dostaje więcej powiadomień.
Jedna rzecz jednak znika, i tylko wtedy, gdy znika ostatnia sesja. Konto, na którym nikt nie jest zalogowany, nie ma powodu trzymać aktywnego uprawnienia Google czy Microsoft, więc wylogowanie ostatniego urządzenia odłącza też podłączony kalendarz — i usuwa powiązanie każdego wcześniejszego nagrania z odpowiadającym mu wpisem w kalendarzu. Spotkania zachowują nazwy, listy gości i wszystko, co w nich powiedziano; traci się „który to był wpis w kalendarzu”, na czym opiera się „co mówiliśmy ostatnio”. Ponowne podłączenie kalendarza później to nowe połączenie i tych powiązań nie przywraca. Wylogowanie jednego urządzenia z kilku nigdy tego nie robi.
Jeśli wylogowane zostanie połączenie, przez które rozmawiasz, to koniec rozmowy z Chui — potem nie da się już o nic zapytać.
Klucz API pozwala serwerowi — usłudze spotkań, skryptowi — samodzielnie wysyłać spotkania na to konto. Tworzy go tylko właściciel konta, a na koncie firmowym tylko jej administratorzy; klucz jest pokazywany raz, przy tworzeniu.
list_api_keys() podaje każdy klucz z nazwą, kto go utworzył i kiedy serwer ostatnio go użył. prepare_revoke_api_key(), a potem revoke_api_key() unieważniają go w dwóch krokach: przestaje działać od razu, a spotkania, które już wysłał, zostają.
create_api_key() niczego nie tworzy: asystent nie może utworzyć klucza, bo działałby on także po wylogowaniu asystenta. Mówi, gdzie w Chui nacisnąć Utwórz klucz — Ustawienia → Klucze API.