Gmail Postmaster Tools API

Die Postmaster Tools API ist eine RESTful API, die programmatischen Zugriff auf Messwerte zum E‑Mail-Traffic bietet (z. B. Spam-Berichte, Zustellungsfehler usw.), die derzeit über die Benutzeroberfläche von Postmaster Tools für Gmail verfügbar sind.

Dienst: gmailpostmastertools.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Dieser Dienst stellt folgendes Discovery-Dokument bereit:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://gmailpostmastertools.googleapis.com

REST-Ressource: v2beta.domainStats

Methoden
batchQuery POST /v2beta/domainStats:batchQuery
Führt eine Batch-Anfrage von QueryDomainStats-Anfragen für mehrere Domains aus.

REST-Ressource: v2beta.domains

Methoden
create POST /v2beta/domains
Fügt dem Konto des Nutzers eine Domain hinzu.
delete DELETE /v2beta/{name=domains/*}
Löscht eine Domain aus dem Konto des Nutzers.
get GET /v2beta/{name=domains/*}
Ruft detaillierte Informationen zu einer von Ihnen registrierten Domain ab.
getComplianceStatus GET /v2beta/{name=domains/*/complianceStatus}
Ruft den Compliance-Status für eine bestimmte Domain ab.
getVerificationToken GET /v2beta/{name=domains/*/verificationToken}
Ruft ein Bestätigungstoken ab, mit dem die Inhaberschaft eines Nutzers für eine Domain bestätigt wird.
list GET /v2beta/domains
Ruft eine Liste aller von Ihnen registrierten Domains zusammen mit den entsprechenden Metadaten ab.
verify POST /v2beta/{name=domains/*}:verify
Bestätigt die Inhaberschaft eines Nutzers für eine Domain auf DNS-Ebene.

REST-Ressource: v2beta.domains.domainStats

Methoden
query POST /v2beta/{parent=domains/*}/domainStats:query
Ruft eine Liste von Domainstatistiken für eine bestimmte Domain und einen bestimmten Zeitraum ab.

REST-Ressource: v2beta.domains.users

Methoden
create POST /v2beta/{parent=domains/*}/users
Erstellt einen Nutzer, der Zugriff auf eine Domain hat.
delete DELETE /v2beta/{name=domains/*/users/*}
Löscht einen Nutzer aus einer Domain.
get GET /v2beta/{name=domains/*/users/*}
Ruft detaillierte Informationen zu einem Nutzer ab, der Zugriff auf eine Domain hat.
list GET /v2beta/{parent=domains/*}/users
Listet die Nutzer auf, die Zugriff auf eine Domain haben.
patch PATCH /v2beta/{user.name=domains/*/users/*}
Aktualisiert einen Nutzer für eine Domain.