Type de ressource orgContact

Espace de noms: microsoft.graph

Représente un contact organisationnel. Les contacts organisationnels sont gérés par les administrateurs d’une organisation et sont différents des contacts personnels. En outre, les contacts organisationnels sont synchronisés à partir d’annuaires locaux ou de Exchange Online, et sont en lecture seule.

Hérite de directoryObject.

Cette ressource prend en charge l’utilisation d’une requête delta pour effectuer un suivi des suppressions, des mises à jour et des ajouts incrémentiels à l’aide d’une fonction delta. Cette ressource est un type ouvert qui permet de passer d’autres propriétés.

Méthodes

Méthode Type renvoyé Description
Liste des contacts organisationnels orgContact Liste des propriétés des contacts organisationnels.
Obtenir un contact organisationnel orgContact Lire les propriétés et les relations d’un contact organisationnel.
Obtenir le gestionnaire directoryObject Obtenez le responsable du contact de l’organisation.
Répertorier les objets directReports collection directoryObject Liste des rapports directs du contact organisationnel.
Répertorier memberOf collection directoryObject Liste des groupes dont un contact organisationnel est membre.
List transitiveMemberOf collection directoryObject Liste des groupes dont un contact organisationnel est membre, y compris les groupes dans lesquels le contact organisationnel est imbrmbré.
checkMemberGroups Collection de chaînes Vérifier l’appartenance au groupe.
getMemberGroups String collection Renvoyer tous les groupes dont le contact d’organisation spécifié est membre.
getMemberObjects String collection Renvoie la liste des directoryObjects dont le contact organisationnel est membre.

Propriétés

Important

L’utilisation spécifique de $filter et du paramètre de requête $search n’est prise en charge que lorsque vous utilisez l’en-tête ConsistencyLevel défini sur eventual et $count. Pour plus d’informations, consultez Capacités de requête avancées sur les objets annuaire Azure AD.

Propriété Type Description
adresses collection physicalOfficeAddress Adresses postales de ce contact organisationnel. Pour l’instant, un contact ne peut avoir qu’une seule adresse physique.
companyName String Nom de la société à qui appartient ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
Service String Nom du service dans lequel travaille le contact. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
displayName String Nom complet de ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur null valeurs), $searchet $orderBy.
givenName String Prénom de ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
id String Identificateur unique de ce contact organisationnel. Prend en charge $filter (eq, ne, not, in).
jobTitle String Fonction de ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
messagerie String Adresse SMTP du contact, par exemple, « jeff@contoso.onmicrosoft.com ». Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
mailNickname String Alias de messagerie (partie de l’adresse e-mail en attente du symbole @) pour ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).
onPremisesLastSyncDateTime DateTimeOffset Date et heure de la dernière synchronisation de ce contact organisationnel à partir d’AD local. Ces informations de date et d’heure utilisent le format ISO 8601 et sont toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Prend en charge $filter (eq, ne, not, ge, le, in).
onPremisesProvisioningErrors collectionOnPremisesProvisioningError Liste des erreurs de mise en service de synchronisation pour ce contact organisationnel. Prend en charge $filter (eq, not).
onPremisesSyncEnabled Booléen truesi cet objet est synchronisé à partir d’un répertoire local ; si cet objet a été initialement synchronisé à partir d’un répertoire local, mais qu’il n’est plus synchronisé et qu’il est désormais masterisé dans Exchange ; si cet objet n’a jamais été synchronisé à partir d’un répertoire local false null (par défaut).

Prend en charge $filter (eq, ne, not, inet eq sur les valeurs null ).
phones Collection phone Liste des téléphones pour ce contact organisationnel. Téléphone types peuvent être mobiles, métiers et businessFax. Un seul de chaque type peut être présent dans la collection.
proxyAddresses String collection Par exemple : « SMTP : bob@contoso.com », « smtp : bob@sales.contoso.com ». L’opérateur any est requis pour les expressions de filtre sur des propriétés à valeurs multiples. Prend en charge $filter (eq, not, ge, le, startsWith).
surname String Nom de famille de ce contact organisationnel. Prend en charge $filter (eq, ne, not, ge, le, in, startsWithet eq sur les valeurs null ).

Relations

Relation Type Description
directReports collection directoryObject Les rapports directs du contact. (Utilisateurs et contacts dont la propriété manager est définie sur ce contact.) En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.
manager directoryObject Utilisateur ou contact responsable de ce contact. En lecture seule. Prend en charge $expand.
memberOf collection directoryObject Groupes dont ce contact est membre. En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.
transitiveMemberOf collection directoryObject Groupes dont ce contact est membre, y compris les groupes dans lesquels le contact est imbrmbré. En lecture seule. Pouvant accepter la valeur Null.

Représentation JSON

Voici une représentation JSON de la ressource

{
  "addresses": [{"@odata.type": "microsoft.graph.physicalOfficeAddress"}],
  "companyName": "string",
  "department": "string",
  "displayName": "string",
  "givenName": "string",
  "id": "string (identifier)",
  "jobTitle": "string",
  "mail": "string",
  "mailNickname": "string",
  "onPremisesLastSyncDateTime": "string (timestamp)",
  "onPremisesProvisioningErrors": [{"@odata.type": "microsoft.graph.onPremisesProvisioningError"}],
  "onPremisesSyncEnabled": true,
  "phones": [{"@odata.type": "microsoft.graph.phone"}],
  "proxyAddresses": ["string"],
  "surname": "string"
}