directoryObject : getAvailableExtensionProperties
Espace de noms: microsoft.graph
Retourne toutes les définitions d’extension d’annuaire qui ont été inscrites dans un annuaire, y compris via des applications multilocataires. Les entités suivantes prennent en charge les propriétés d’extension :
Cette API est disponible dans les déploiements de cloud national suivants.
Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
---|---|---|
Déléguée (compte professionnel ou scolaire) | Directory.Read.All | Non disponible. |
Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
Application | Directory.Read.All | Non disponible. |
Requête HTTP
POST /directoryObjects/getAvailableExtensionProperties
En-têtes de demande
Nom | Description |
---|---|
Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
Content-Type | application/json. Obligatoire. |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON des paramètres.
Le tableau suivant indique les paramètres utilisables avec cette action.
Paramètre | Type | Description |
---|---|---|
isSyncedFromOnPremises | Valeur booléenne |
true pour spécifier que seules les propriétés d’extension synchronisées à partir du répertoire local doivent être retournées ; false pour spécifier que seules les propriétés d’extension qui ne sont pas synchronisées à partir du répertoire local doivent être retournées. Si le paramètre est omis, toutes les propriétés d’extension (synchronisées et non synchronisées) sont retournées. Facultatif. |
Réponse
Si elle réussit, cette action renvoie un 200 OK
code de réponse et une collection extensionProperty dans le corps de la réponse.
Exemples
Demande
POST https://graph.microsoft.com/v1.0/directoryObjects/getAvailableExtensionProperties
{
}
Réponse
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(extensionProperty)",
"value": [
{
"@odata.type": "#microsoft.graph.extensionProperty",
"id": "d6a8bfec-893d-46e4-88fd-7db5fcc0fa62",
"deletedDateTime": null,
"appDisplayName": "SampleApp",
"name": "extension_4d405aa8baa04fb494d3e0571fd9fd71_skypeId",
"dataType": "String",
"isSyncedFromOnPremises": false,
"targetObjects": [
"User"
]
}
]
}