REST API-Referenz
Dieser Text wurde mithilfe von KI übersetzt. Wenn du den Originaltext auf Englisch lesen möchtest, klicke hier.
Willkommen auf der Referenzdokumentationsseite der WordPress.com REST API. Diese Dokumentationsseite listet eine Auswahl verfügbarer Endpunkte auf, die jeweils auf eine vollständige Seite mit Details zu Eingabe, Ausgabe und Beispielcode in curl und PHP verlinken.
Alternativ bietet die Entwicklungskonsole eine vollständige Übersicht aller verfügbaren Endpunkte, gruppiert nach Namespace und Version. Sie liefert zwar keine ausführlichen Details zu jedem Endpunkt, ermöglicht es dir aber, echte API-Anfragen an jeden Endpunkt interaktiv zu erstellen und zu testen.
Beim Senden von API-Anfragen musst du das standardisierte WordPress.com REST API URL-Format verwenden: https://public-api.wordpress.com/{namespace}/{version}/sites/{site_id}/{endpoint}.
Ausführliche Informationen zu URL-Strukturen, zum Ermitteln deiner Website-ID und zu Best Practices für API-Anfragen findest du im Erste-Schritte-Leitfaden.
Für weitere Informationen zu einem bestimmten Endpunkt klicke auf dessen Namen unter der Spaltenüberschrift „Ressource“. Du gelangst dann zur Dokumentationsseite des Endpunkts, die beschreibt, welche Abfrageparameter der Endpunkt akzeptiert, welche Parameter das JSON-Objekt in der Antwort enthält, sowie eine Beispielabfrage/-antwort.
Benutzer
Benutzerinformationen wie Benutzername, Name, E-Mail, Blog und Gravatar anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/users | Die Benutzer einer Website auflisten. |
| POST/sites/$site/users/$user_id | Die Details eines Benutzers einer Website aktualisieren. |
| POST/sites/$site/invites/new | Einen oder mehrere Benutzer zu deiner Website einladen. |
| GET/sites/$site/users/login:$user_id | Die Details eines Benutzers einer Website anhand des Logins abrufen. |
| POST/sites/$site/users/$user_ID/delete | Einen Benutzer einer Website löschen oder entfernen. |
| GET/users/suggest | Eine Liste möglicher Benutzer für @Erwähnungen abrufen. |
| GET/me | Metadaten über den aktuellen Benutzer abrufen. |
| GET/me/billing-history | Den Rechnungsverlauf und anstehende Belastungen des aktuellen Benutzers abrufen. |
| GET/me/settings/ | Die Einstellungen des aktuellen Benutzers abrufen. |
| POST/me/settings/ | Die Einstellungen des aktuellen Benutzers aktualisieren. |
| GET/me/preferences/ | Die Einstellungen des aktuellen Benutzers abrufen. |
| POST/me/preferences/ | Die Einstellungen des aktuellen Benutzers aktualisieren. |
| POST/me/settings/password/validate | Die Stärke eines neuen Passworts eines Benutzers überprüfen. |
| GET/me/settings/profile-links/ | Die Profillinks des aktuellen Benutzers abrufen. |
| POST/me/settings/profile-links/new | Dem Profil des aktuellen Benutzers einen Link hinzufügen. |
| POST/me/settings/profile-links/$slug/delete | Einen Link aus dem Profil des aktuellen Benutzers löschen. |
| GET/me/connected-applications/ | Die verbundenen Anwendungen des aktuellen Benutzers abrufen. |
| GET/me/connected-applications/$ID | Eine der verbundenen Anwendungen des aktuellen Benutzers abrufen. |
| POST/me/connected-applications/$ID/delete | Ein Zugriffstoken einer verbundenen Anwendung des aktuellen Benutzers löschen. |
| GET/me/two-step | Informationen zur Zwei-Faktor-Konfiguration des aktuellen Benutzers abrufen. |
| POST/me/two-step/sms/new | Einen Zwei-Faktor-Code per SMS an den aktuellen Benutzer senden. |
| GET/me/likes/ | Eine Liste der „Gefällt mir“-Angaben des aktuellen Benutzers abrufen. |
Websites
Allgemeine Website-Informationen und -Optionen anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/shortcodes/render | Einen gerenderten Shortcode für eine Website abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben. |
| GET/sites/$site/shortcodes | Eine Liste der auf einer Website verfügbaren Shortcodes abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben. |
| GET/sites/$site/embeds/render | Ein gerendertes Embed für eine Website abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben. |
| GET/sites/$site/embeds | Eine Liste der auf einer Website verfügbaren Embeds abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben. |
| GET/sites/$site | Informationen über eine Website abrufen. |
| GET/sites/$site/page-templates | Eine Liste der von einer Website unterstützten Seitenvorlagen abrufen. |
| GET/sites/$site/post-types | Eine Liste der für eine Website verfügbaren Inhaltstypen abrufen. |
| GET/sites/$site/post-counts/$post_type | Anzahl der Beiträge in den Inhaltstyp-Gruppen nach Beitragsstatus abrufen |
| GET/sites/$site/widgets | Die aktiven und inaktiven Widgets einer Website abrufen. |
| POST/sites/$site/widgets/new | Ein Widget auf einer Website aktivieren. |
| GET/sites/$site/wordads/settings | Detaillierte WordAds-Einstellungsinformationen über eine Website abrufen. |
| POST/sites/$site/wordads/settings | WordAds-Einstellungen für eine Website aktualisieren. |
| GET/sites/$site/wordads/earnings | Detaillierte WordAds-Einnahmeninformationen über eine Website abrufen. |
| GET/sites/$site/wordads/tos | WordAds-AGB-Informationen über eine Website abrufen. |
| POST/sites/$site/wordads/tos | WordAds-AGB-Einstellung für eine Website aktualisieren. |
| POST/sites/$site/wordads/approve | Vereinfachte Genehmigung zur Teilnahme am WordAds-Programm anfordern. |
| GET/sites/$site/wordads/stats | WordAds-Statistiken für eine Website abrufen |
| GET/me/sites | Eine Liste der Websites des aktuellen Benutzers abrufen. |
| GET/me/sites/features | Eine Liste der Funktionen der Websites des aktuellen Benutzers abrufen |
| GET/me/sites/plugins | Eine Liste der Plugins der Websites des aktuellen Benutzers abrufen |
| POST/sites/$site/search | Innerhalb einer Website mit einer Elasticsearch Query API suchen. |
| GET/sites/$site/widgets/widget:$id | Ein Widget auf einer Website anhand seiner ID abrufen. |
| POST/sites/$site/widgets/widget:$id | Ein Widget auf einer Website anhand seiner ID aktualisieren. |
| POST/sites/$site/widgets/widget:$id/delete | Ein Widget auf einer Website anhand seiner ID deaktivieren. Wird gelöscht, wenn es bereits deaktiviert ist. |
| GET/sites/$site/headers/$theme_slug | Die benutzerdefinierten Header-Optionen für eine Website mit einem bestimmten Theme abrufen. |
| GET/sites/$site/headers/mine | Die benutzerdefinierten Header-Optionen für eine Website abrufen. |
| POST/sites/$site/headers/mine | Die benutzerdefinierten Header-Optionen für eine Website festlegen. |
Beiträge
Beiträge anzeigen und verwalten, einschließlich Reblogs und „Gefällt mir“-Angaben.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/dropdown-pages/ | Eine Liste von Seiten abrufen, die als Optionen in einem Seiten-Auswahl-Dropdown angezeigt werden. |
| GET/sites/$site/posts/$post_ID | Einen einzelnen Beitrag abrufen (nach ID). |
| POST/sites/$site/posts/$post_ID | Einen Beitrag bearbeiten. |
| GET/sites/$site/posts/slug:$post_slug | Einen einzelnen Beitrag abrufen (nach Slug). |
| GET/sites/$site/posts/ | Eine Liste übereinstimmender Beiträge abrufen. |
| POST/sites/$site/posts/new | Einen Beitrag erstellen. |
| POST/sites/$site/posts/$post_ID/delete | Einen Beitrag löschen. Hinweis: Wenn der Papierkorb aktiviert ist, wird der Beitrag durch diese Anfrage in den Papierkorb verschoben. Eine zweite Anfrage löscht den Beitrag endgültig. |
| POST/sites/$site/posts/$post_ID/restore | Einen Beitrag oder eine Seite aus dem Papierkorb in den vorherigen Status wiederherstellen. |
| POST/sites/$site/posts/delete | Mehrere Beiträge löschen. Hinweis: Wenn der Papierkorb aktiviert ist, werden nicht im Papierkorb befindliche Beiträge in den Papierkorb verschoben. Beiträge im Papierkorb werden endgültig gelöscht. |
| POST/sites/$site/posts/restore | Mehrere Beiträge wiederherstellen. |
| GET/me/posts | Eine Liste von Beiträgen über alle Websites des Benutzers hinweg abrufen. |
| GET/sites/$site/posts/$post_ID/likes/ | Eine Liste der „Gefällt mir“-Angaben für einen Beitrag abrufen. |
| POST/sites/$site/posts/$post_ID/likes/new | Einen Beitrag liken. |
| POST/sites/$site/posts/$post_ID/likes/mine/delete | Like für einen Beitrag entfernen. |
| GET/sites/$site/posts/$post_ID/likes/mine/ | Den Like-Status des aktuellen Benutzers für einen Beitrag abrufen. |
| GET/sites/$site/posts/$post/subscribers/ | Eine Liste der Abonnenten des angegebenen Beitrags abrufen. |
| GET/sites/$site/posts/$post/subscribers/mine | Den Abonnementstatus des angegebenen Beitrags für den aktuellen Benutzer abrufen. |
| POST/sites/$site/posts/$post/subscribers/new | Den aktuellen Benutzer abonnieren, um über Kommentare zum angegebenen Beitrag benachrichtigt zu werden. |
| POST/sites/$site/posts/$post/subscribers/mine/update | Den aktuellen Benutzer abonnieren, um über Kommentare zum angegebenen Beitrag benachrichtigt zu werden. |
| POST/sites/$site/posts/$post/subscribers/mine/delete | Das Abonnement des aktuellen Benutzers für den angegebenen Beitrag kündigen. |
| POST/sites/$site/posts/$post_ID/reblogs/new | Einen Beitrag rebloggen. |
| GET/sites/$site/posts/$post_ID/reblogs/mine | Den Reblog-Status für einen Beitrag abrufen. |
| POST/sites/$site/posts/$post/related | Innerhalb einer Website nach ähnlichen Beiträgen suchen. |
Kommentare
Kommentare eines Beitrags anzeigen und verwalten.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/comments/$comment_ID | Einen einzelnen Kommentar abrufen. |
| POST/sites/$site/comments/$comment_ID | Einen Kommentar bearbeiten. |
| GET/sites/$site/comments/ | Eine Liste der neuesten Kommentare abrufen. |
| GET/sites/$site/posts/$post_ID/replies/ | Eine Liste der neuesten Kommentare zu einem Beitrag abrufen. |
| POST/sites/$site/posts/$post_ID/replies/new | Einen Kommentar zu einem Beitrag erstellen. |
| POST/sites/$site/comments/$comment_ID/replies/new | Einen Kommentar als Antwort auf einen anderen Kommentar erstellen. |
| POST/sites/$site/comments/$comment_ID/delete | Einen Kommentar löschen. |
| GET/sites/$site/comment-counts | Kommentaranzahl für jeden verfügbaren Status abrufen |
| GET/sites/$site/comment-history/$comment_ID | Den Audit-Verlauf für einen bestimmten Kommentar abrufen |
| GET/sites/$site/comments/$comment_ID/likes/ | Die „Gefällt mir“-Angaben für einen Kommentar abrufen. |
| POST/sites/$site/comments/$comment_ID/likes/new | Einen Kommentar liken. |
| POST/sites/$site/comments/$comment_ID/likes/mine/delete | Dein Like von einem Kommentar entfernen. |
| GET/sites/$site/comments/$comment_ID/likes/mine/ | Deinen Like-Status für einen Kommentar abrufen. |
| GET/kill-switch/comment-likes | Kommentar-Likes deaktivieren |
Taxonomie
Schlagwörter und Kategorien einer Website anzeigen und verwalten.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/categories | Eine Liste der Kategorien einer Website abrufen. |
| GET/sites/$site/tags | Eine Liste der Schlagwörter einer Website abrufen. |
| GET/sites/$site/categories/slug:$category | Informationen über eine einzelne Kategorie abrufen. |
| POST/sites/$site/categories/slug:$category | Eine Kategorie bearbeiten. |
| GET/sites/$site/tags/slug:$tag | Informationen über ein einzelnes Schlagwort abrufen. |
| POST/sites/$site/tags/slug:$tag | Ein Schlagwort bearbeiten. |
| GET/sites/$site/taxonomies/$taxonomy/terms/slug:$slug | Informationen über einen einzelnen Begriff abrufen. |
| POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slug | Einen Begriff bearbeiten. |
| GET/sites/$site/post-types/$post_type/taxonomies | Eine Liste der Taxonomien abrufen, die mit einem Inhaltstyp verknüpft sind. |
| GET/sites/$site/taxonomies/$taxonomy/terms | Eine Liste der Begriffe einer Website nach Taxonomie abrufen. |
| POST/sites/$site/categories/new | Eine neue Kategorie erstellen. |
| POST/sites/$site/tags/new | Ein neues Schlagwort erstellen. |
| POST/sites/$site/categories/slug:$category/delete | Eine Kategorie löschen. |
| POST/sites/$site/tags/slug:$tag/delete | Ein Schlagwort löschen. |
| POST/sites/$site/taxonomies/$taxonomy/terms/new | Einen neuen Begriff erstellen. |
| POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slug/delete | Einen Begriff löschen. |
Folgen
Blogs folgen und nicht mehr folgen.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/follows/ | Die Follower einer Website in umgekehrt chronologischer Reihenfolge auflisten. |
| POST/sites/$site/follows/new | Einem Blog folgen. |
| POST/sites/$site/follows/mine/delete | Einem Blog nicht mehr folgen. |
| GET/sites/$site/follows/mine | Den Blog-Folgen-Status für den aktuellen Benutzer abrufen. |
Teilen
Social-Media-Dienste verbinden, um neue Beiträge automatisch zu teilen, und Teilen-Buttons auf einer Website verwalten.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/sharing-buttons/ | Eine Liste der Teilen-Buttons einer Website abrufen. |
| POST/sites/$site/sharing-buttons | Alle Teilen-Buttons einer Website bearbeiten. |
| GET/meta/external-services/ | Eine Liste der Drittanbieter-Dienste abrufen, mit denen sich WordPress.com- oder Jetpack-Websites über Keyring integrieren können. |
| GET/meta/external-services/$service | Informationen über einen einzelnen externen Dienst abrufen, mit dem sich WordPress.com- oder Jetpack-Websites über Keyring integrieren können. |
| GET/me/publicize-connections/ | Eine Liste der Publicize-Verbindungen abrufen, die der aktuelle Benutzer eingerichtet hat. |
| GET/me/publicize-connections/$publicize_connection_ID | Eine einzelne Publicize-Verbindung abrufen, die der aktuelle Benutzer eingerichtet hat. |
| POST/me/publicize-connections/$publicize_connection_ID | Eine einzelne Publicize-Verbindung des aktuellen Benutzers aktualisieren. |
| POST/me/publicize-connections/$publicize_connection_ID/delete | Die angegebene Publicize-Verbindung löschen. |
| GET/me/keyring-connections/ | Eine Liste aller Keyring-Verbindungen abrufen, die mit dem aktuellen Benutzer verknüpft sind. |
| GET/me/keyring-connections/$keyring_connection_ID | Eine einzelne Keyring-Verbindung abrufen, die der aktuelle Benutzer eingerichtet hat. |
| POST/me/keyring-connections/$keyring_connection_ID/delete | Die Keyring-Verbindung (und das zugehörige Token) mit der angegebenen ID löschen. Löscht auch alle zugehörigen Publicize-Verbindungen. |
| GET/sites/$site/publicize-connections/ | Eine Liste der Publicize-Verbindungen abrufen, die mit der angegebenen Website verknüpft sind. |
| GET/sites/$site/publicize-connections/$publicize_connection_ID | Eine einzelne Publicize-Verbindung abrufen, die mit der angegebenen Website verknüpft ist. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID | Eine einzelne Publicize-Verbindung der angegebenen Website aktualisieren. |
| POST/sites/$site/publicize-connections/new | Eine neue Publicize-Verbindung erstellen, die mit der angegebenen Website verknüpft ist. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID/delete | Die angegebene Publicize-Verbindung löschen. |
| GET/meta/sharing-buttons | Eine Liste der externen Dienste abrufen, für die Teilen-Buttons unterstützt werden. |
Druckfrisch
Druckfrisch-Beiträge von der WordPress.com-Startseite anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/freshly-pressed/ | Eine Liste der Druckfrisch-Beiträge abrufen. (Hinweis: Druckfrisch wurde eingestellt. Bitte besuche https://discover.wordpress.com, um die besten Inhalte aus unserem Netzwerk zu entdecken.) |
Benachrichtigungen
Benachrichtigungen eines Benutzers anzeigen und verwalten.
| Ressource | Beschreibung |
|---|---|
| POST/notifications/seen | Den Zeitstempel der zuletzt gesehenen Benachrichtigung festlegen. |
| POST/notifications/read | Eine Reihe von Benachrichtigungen als gelesen markieren. |
Einsichten
Analysen für deine Anwendung anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/insights | Eine Liste der Statistiken/Metriken/Einsichten abrufen, auf die der aktuelle Benutzer Zugriff hat. |
| GET/insights/$slug | Rohdaten für ein bestimmtes Diagramm abrufen. |
Reader
Abonnements eines Benutzers im WordPress.com-Reader verwalten und anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/read/menu/ | Standard-Reader-Menü abrufen. |
| GET/read/feed/$feed_url_or_id | Details zu einem Feed abrufen. |
| GET/read/sites/$site/posts/$post_ID | Einen Einzelbeitrag (nach ID) abrufen. |
| GET/read/following/ | Eine Liste der Beiträge von Blogs abrufen, denen ein Benutzer folgt. |
| GET/read/liked/ | Eine Liste der Beiträge von Blogs abrufen, die ein Benutzer mit „Gefällt mir“ markiert hat. |
| GET/read/tags/$tag/posts | Eine Liste der Beiträge zu einem Schlagwort abrufen. |
| GET/read/tags | Eine Liste der vom Benutzer abonnierten Schlagwörter abrufen. |
| GET/read/tags/alphabetic | Eine gefilterte Liste der Top-Schlagwörter abrufen, nach Buchstaben gruppiert. |
| GET/read/trending/tags | Eine Liste der angesagten Schlagwörter abrufen. |
| GET/read/tags/$tag | Details zu einem bestimmten Schlagwort abrufen. |
| GET/read/tags/$tag/mine | Den Abonnementstatus des Benutzers für ein bestimmtes Schlagwort abrufen. |
| POST/read/tags/$tag/mine/new | Ein neues Schlagwort abonnieren. |
| POST/read/tags/$tag/mine/delete | Ein Schlagwort-Abonnement kündigen. |
| GET/read/following/mine | Eine Liste der Feeds abrufen, denen der Benutzer folgt. |
| POST/read/following/mine/new | Dem angegebenen Blog folgen. |
| POST/read/following/mine/delete | Dem angegebenen Blog nicht mehr folgen. |
| GET/read/feed/ | Die ID und Abonnement-URL eines oder mehrerer passender Feeds nach Domain oder URL abrufen. |
| GET/read/email-settings/ | Gibt die E-Mail-Einstellungen zurück. |
| POST/read/email-settings/ | Gibt die E-Mail-Einstellungen zurück. |
| GET/read/subscriptions-count/ | Gibt die Anzahl der Blog-, Kommentar- und ausstehenden Abonnements zurück. |
| GET/read/recommendations/mine/ | Eine Liste von Blog-Empfehlungen für den aktuellen Benutzer abrufen. |
Statistiken
Statistiken für eine Website anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/sites/$site/stats/highlights | Highlight-Metriken der letzten sieben Tage anzeigen. |
| GET/sites/$site/stats | Statistiken einer Website abrufen |
| GET/sites/$site/stats/summary | Zusammengefasste Aufrufe, Besucher, Likes und Kommentare einer Website anzeigen |
| GET/sites/$site/stats/top-posts | Die beliebtesten Beiträge und Seiten einer Website nach Aufrufen anzeigen |
| GET/sites/$site/stats/video/$post_id | Details eines einzelnen Videos anzeigen |
| GET/sites/$site/stats/referrers | Referrer einer Website anzeigen |
| GET/sites/$site/stats/clicks | Ausgehende Klicks einer Website anzeigen |
| GET/sites/$site/stats/tags | Aufrufe einer Website nach Schlagwörtern und Kategorien anzeigen |
| GET/sites/$site/stats/top-authors | Die beliebtesten Autoren einer Website anzeigen |
| GET/sites/$site/stats/comments | Die aktivsten Kommentar-Autoren und die meistkommentierten Beiträge einer Website anzeigen |
| GET/sites/$site/stats/video-plays | Video-Wiedergaben einer Website anzeigen |
| GET/sites/$site/stats/file-downloads | Datei-Downloads einer Website anzeigen |
| GET/sites/$site/stats/post/$post_id | Aufrufe eines Beitrags anzeigen |
| GET/sites/$site/stats/country-views | Aufrufe einer Website nach Land anzeigen |
| GET/sites/$site/stats/followers | Follower einer Website anzeigen |
| GET/sites/$site/stats/comment-followers | Kommentar-Follower einer Website anzeigen |
| POST/sites/$site/stats/referrers/spam/new | Einen Referrer als Spam melden |
| POST/sites/$site/stats/referrers/spam/delete | Spam-Meldung eines Referrers aufheben |
| GET/sites/$site/stats/publicize | Publicize-Follower-Zahlen einer Website anzeigen |
| GET/sites/$site/stats/search-terms | Suchbegriffe anzeigen, über die die Website gefunden wurde |
| GET/sites/$site/stats/views/posts | Die Gesamtzahl der Aufrufe für jeden Beitrag anzeigen. |
| GET/sites/$site/stats/emails/summary | Die Gesamtzahl der E-Mail-Öffnungen und -Klicks für jeden Beitrag anzeigen. |
| GET/sites/$site/stats/opens/emails/summary | Die Gesamtzahl der E-Mail-Öffnungen für jeden Beitrag anzeigen. |
| GET/sites/$site/stats/opens/emails/$post_id | Mehrere Statistiken zu E-Mail-Öffnungen nach Beitrag anzeigen. |
| GET/sites/$site/stats/opens/emails/$post_id/client | E-Mail-Öffnungsstatistiken nach Client anzeigen. |
| GET/sites/$site/stats/opens/emails/$post_id/country | E-Mail-Öffnungsstatistiken nach Land anzeigen. |
| GET/sites/$site/stats/opens/emails/$post_id/device | E-Mail-Öffnungsstatistiken nach Gerät anzeigen. |
| GET/sites/$site/stats/opens/emails/$post_id/rate | E-Mail-Öffnungsrate nach Beitrag anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id | Diagrammstatistiken zu E-Mail-Klicks nach Zeitraum anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id/rate | E-Mail-Klickrate nach Beitrag anzeigen. Gibt Testdaten zurück. |
| GET/sites/$site/stats/clicks/emails/$post_id/country | E-Mail-Klicks nach Land anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id/device | E-Mail-Klicks nach Gerät anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id/client | E-Mail-Klicks nach Client anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id/link | E-Mail-Klicks nach Link anzeigen. |
| GET/sites/$site/stats/clicks/emails/$post_id/user-content-link | E-Mail-Klicks nach Benutzerinhalts-Link anzeigen. |
| GET/sites/$site/stats/clicks/emails/summary | Die Gesamtzahl der E-Mail-Klicks für jeden Beitrag anzeigen. |
| GET/sites/$site/stats/utm/$utm_param_name | UTM-Parameter-Statistiken einer Website abrufen. |
| GET/sites/$site/stats/utm/$utm_param_name/top_posts | Die beliebtesten Beiträge für einen bestimmten UTM-Parameterwert abrufen. |
| GET/sites/$site/stats/streak | Statistiken für die Kalender-Heatmap abrufen. Gibt Daten mit dem jeweiligen Beitrags-Zeitstempel zurück. |
Medien
Die Mediathek einer Website verwalten.
| Ressource | Beschreibung |
|---|---|
| POST/sites/$site/media/$media_ID/delete | Ein Medienelement löschen. Hinweis: Medien werden endgültig gelöscht und nicht in den Papierkorb verschoben. |
| GET/sites/$site/media/$media_ID | Ein einzelnes Medienelement (nach ID) abrufen. |
| POST/sites/$site/media/$media_ID | Grundlegende Informationen eines Medienelements bearbeiten. |
| GET/sites/$site/media/ | Eine Liste der Elemente in der Mediathek abrufen. |
| POST/sites/$site/media/new | Ein neues Medienelement hochladen. |
| POST/sites/$site/media/$media_ID/edit | Ein Medienelement bearbeiten. |
Menüs
Menüs einer Website anzeigen und verwalten.
| Ressource | Beschreibung |
|---|---|
| POST/sites/$site/menus/new | Ein neues Navigationsmenü erstellen. |
| POST/sites/$site/menus/$menu_id | Ein Navigationsmenü aktualisieren. |
| GET/sites/$site/menus/$menu_id | Ein einzelnes Navigationsmenü abrufen. |
| GET/sites/$site/menus | Eine Liste aller Navigationsmenüs abrufen. |
| POST/sites/$site/menus/$menu_id/delete | Ein Navigationsmenü löschen |
Batch
Mehrere API-GET-Anfragen zu einer zusammenfassen.
| Ressource | Beschreibung |
|---|---|
| GET/batch/ | Mehrere GET-Endpunkte ausführen und als Array zurückgeben. |
Videos
Videoinformationen anzeigen.
| Ressource | Beschreibung |
|---|---|
| GET/videos/$guid | Die Metadaten für ein bestimmtes VideoPress-Video abrufen. |
| GET/videos/$guid/poster | Das Poster für ein bestimmtes VideoPress-Video abrufen. |
| POST/videos/$guid/poster | Ein Poster für ein bestimmtes VideoPress-Video hochladen und festlegen. |
| GET/videos/$guid/chapters | Die Kapitel für ein bestimmtes VideoPress-Video abrufen. |
| GET/videos/$guid/playlist/$format | Das Poster für ein bestimmtes VideoPress-Video abrufen. |
| POST/videos/$guid/tracks | Eine Untertitel-/Beschriftungsspur für ein bestimmtes VideoPress-Video hochladen. |
| POST/videos/$guid/tracks/delete | Eine vorhandene Untertitel-/Beschriftungsspur für ein bestimmtes VideoPress-Video löschen. |
Agenturen
Agentur-Websites und -Tools verwalten.
| Ressource | Beschreibung |
|---|---|
| GET /wpcom/v2/agency/$agency_id/sites | Eine Liste der von der Agentur verwalteten Websites abrufen. |
| GET/wpcom/v2/agency/$agency_id/sites/pending | Eine Liste der Websites abrufen, die zur Bereitstellung verfügbar sind. |
| POST/wpcom/v2/agency/$agency_id/sites/$site_id/provision | Bereitstellung einer neuen Website für die Agentur. |
| GET/wpcom/v2/sites/$wpcom_site/staging-site | Ruft die Staging-Website ab, die einer bestimmten veröffentlichten Website zugeordnet ist. |
| POST/wpcom/v2/sites/$wpcom_site/staging-site | Erstellt eine Staging-Website für eine bestehende Website. |
| DELETE/wpcom/v2/sites/$wpcom_site/staging-site/$staging_site_id | Löscht die Staging-Website, die der angegebenen veröffentlichten Website zugeordnet ist. |
| GET/sites/$site/automated-transfers/status | Gibt den aktuellen Status des automatisierten Transfers für eine Website zurück. |
GitHub Deployments
Code auf der WordPress.com-Infrastruktur bereitstellen.
| Ressource | Beschreibung |
|---|---|
| GET/hosting/github/installations | Eine Liste der Installationen zurückgeben, auf die ein GitHub-Benutzer über App-Installationen Zugriff hat. |
| GET/hosting/github/repositories | Eine Liste der Repositories und ihrer external_repository_ids abrufen. |
| GET/sites/$wpcom_site/hosting/code-deployments | Eine Liste der für diese Website konfigurierten Code-Deployments abrufen. |
| POST/sites/$wpcom_site/hosting/code-deployments | Eine Deployment-Konfiguration für diese Website erstellen oder aktualisieren. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id | Eine Deployment-Konfiguration für eine Website löschen. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Code-Deployment-Ausführungen abrufen. |
| POST/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Eine manuelle Deployment-Ausführung eines Codes anhand seiner deployment_id starten. |
| GET/sites/$wpcom_site/hosting/code-deployments/$deployment_id/ runs/$deployment_run_id/logs | Die Logs für eine Deployment-Ausführung eines Codes anhand seiner deployment_id und deployment_run_id abrufen. |
SSH-Verwaltung
SSH-Zugang zu WordPress.com-Servern erstellen und verwalten.
| Ressource | Beschreibung |
|---|---|
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-users | SSH-Benutzer für eine Website abrufen. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user | Einen SSH-Benutzer für eine Website erstellen. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user/$ssh_user/reset-password | Das SSH-Benutzerpasswort rotieren und zurückgeben. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Den SSH-Zugriffseinstellungstyp für eine Website abrufen. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Die SSH-Zugriffseinstellung für eine Website festlegen. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | SSH-Schlüssel für eine Website abrufen. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | Einen neuen SSH-Schlüssel an eine Website anhängen. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys/$user_name/$name | Einen SSH-Schlüssel von einer Website trennen. |
Zuletzt aktualisiert: Juni 29, 2026