Freigeben über


domain: verify

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Überprüfen Sie den Besitz einer Domäne.

Wichtig: Gilt nur für eine nicht überprüfte Domäne. Für eine nicht überprüfte Domäne ist die isVerified-Eigenschaft der Domäne false.

Hinweis

Durch die Überprüfung einer Domäne über Microsoft Graph wird die Domäne nicht für die Verwendung mit Office 365 Diensten wie Exchange konfiguriert. Die vollständige Konfiguration der Domäne für die Verwendung mit Microsoft 365-Produkten erfordert möglicherweise zusätzliche Schritte. Weitere Informationen finden Sie unter Microsoft 365-Administratoreinrichtung.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Weltweiter Service US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie die Berechtigungen aus, die für diese API als am wenigsten privilegiert markiert sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App dies erfordert. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigungen mit den geringsten Berechtigungen Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) Domain.ReadWrite.All Nicht verfügbar.
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Anwendung Domain.ReadWrite.All Nicht verfügbar.

Wichtig

In delegierten Szenarien mit Geschäfts-, Schul- oder Unikonten muss dem angemeldeten Benutzer eine unterstützte Microsoft Entra Rolle oder eine benutzerdefinierte Rolle mit einer unterstützten Rollenberechtigung zugewiesen werden. Domänennamenadministrator ist die Rolle mit den geringsten Berechtigungen, die für diesen Vorgang unterstützt wird.

HTTP-Anforderung

POST /domains/{id}/verify

Geben Sie für {id} die Domäne mit ihrem vollqualifizierten Domänennamen an.

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung.
Content-Type application/json

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung der Parameter an.

In der folgenden Tabelle sind die Parameter aufgeführt, die beim Aufrufen dieser Aktion optional sind.

Parameter Typ Beschreibung
forceTakeover Boolescher Wert Optional. Wird für die Übernahme einer nicht verwalteten Domäne durch einen externen Administrator verwendet. Der Standardwert für diesen Parameter ist false.

Wenn die zu überprüfende Domäne derzeit mit einem nicht verwalteten Mandanten verknüpft ist, Sie aber die Domäne besitzen, verwenden Sie diesen Parameter, um diese Domäne zu übernehmen. Die Erzwingung der Übernahme ist nur erfolgreich, wenn dieser Mandant seinen Besitz an der Domäne durch Hinzufügen der TXT-Einträge zur Domänenregistrierungsstelle überprüft hat. Weitere Informationen finden Sie unter Übernehmen eines nicht verwalteten Verzeichnisses als Administrator in Microsoft Entra ID.

Antwort

Wenn die Methode erfolgreich verläuft, werden der Antwortcode 200 OK und das domain-Objekt im Antworttext zurückgegeben.

Beispiel 1: Überprüfen einer Domäne

Anforderung

POST https://graph.microsoft.com/beta/domains/contoso.com/verify

Antwort

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "authenticationType": "authenticationType-value",
  "availabilityStatus": "availabilityStatus-value",
  "isAdminManaged": true,
  "isDefault": true,
  "isInitial": true,
  "isRoot": true,
  "name": "contoso.com"
}

Beispiel 2: Externe Administratorübernahme einer Domäne

Anforderung

POST https://graph.microsoft.com/beta/domains/contoso.com/verify

{
  "forceTakeover": true
}

Antwort

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "authenticationType": "authenticationType-value",
  "availabilityStatus": "availabilityStatus-value",
  "isAdminManaged": true,
  "isDefault": true,
  "isInitial": true,
  "isRoot": true,
  "name": "contoso.com",
  "isVerified": true
}