Get presence for a single user.¶
Permissions
Requires delegated permission Presence.Read.
Reference¶
from office365.graph_client import GraphClient
from tests.settings import client_id, password, tenant, user_principal, username
client = GraphClient(tenant=tenant).with_username_and_password(client_id, username, password)
presence = client.users[user_principal].presence.get().execute_query()
print(f"{user_principal}: availability={presence.availability} activity={presence.activity}")