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.
- REST-Ressource: v2beta.domainStats
- REST-Ressource: v2beta.domains
- REST-Ressource: v2beta.domains.domainStats
- REST-Ressource: v2beta.domains.users
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. |