Partager via


type de ressource de présence

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Contient des informations sur la présence d’un utilisateur, y compris sa disponibilité et son activité.

Note: Cette ressource est actuellement prise en charge uniquement pour les utilisateurs de Microsoft Teams.

Cette ressource prend en charge l’abonnement aux notifications de modification.

Méthodes

Méthode Type renvoyé Description
Obtenir la présence présence Obtenir les informations de présence d’un utilisateur.
Obtenir la présence de plusieurs utilisateurs collection de présence Obtenez les informations de présence pour plusieurs utilisateurs.
Définir la présence Définissez la disponibilité et l’état de l’activité dans une session de présence d’une application pour un utilisateur.
Effacer la présence Effacer une session de présence d’une application pour un utilisateur.
Définir la présence préférée de l’utilisateur Définissez la disponibilité et l’état d’activité préférés pour un utilisateur.
Effacer la présence préférée de l’utilisateur Effacez l’état de disponibilité et d’activité préféré d’un utilisateur.
Définir le message d’état de l’utilisateur Définir un message d’état de présence pour un utilisateur.

Propriétés

Propriété Type Description
activité String collection Informations supplémentaires à la disponibilité d’un utilisateur. Les valeurs possibles sont Available, Away, BeRightBack, Busy, DoNotDisturb, InAConferenceCallInACall, Inactive, InAMeetingOffline, OffWork, OutOfOffice, PresenceUnknown, Presenting, . UrgentInterruptionsOnly
availability String collection Informations de présence de base pour un utilisateur. Les valeurs possibles sont Available, AvailableIdle, Away, BeRightBack, BusyIdleBusy, DoNotDisturb, Offline, , . PresenceUnknown
id String Identificateur unique de l’utilisateur.
outOfOfficeSettings outOfOfficeSettings Paramètres d’absence du bureau pour un utilisateur.
statusMessage presenceStatusMessage Message d’état de présence d’un utilisateur.

Note: Pour en savoir plus sur les différents états de présence, consultez Présence de l’utilisateur dans Teams.

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
   "activity": "String",
   "availability": "String",
   "id": "String (identifier)",
   "outOfOfficeSettings": {"@odata.type": "#microsoft.graph.outOfOfficeSettings"},
   "statusMessage": {"@odata.type": "#microsoft.graph.presenceStatusMessage"}
}