Zum Inhalt springen

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.

RessourceBeschreibung
GET/sites/$site/usersDie Benutzer einer Website auflisten.
POST/sites/$site/users/$user_idDie Details eines Benutzers einer Website aktualisieren.
POST/sites/$site/invites/newEinen oder mehrere Benutzer zu deiner Website einladen.
GET/sites/$site/users/login:$user_idDie Details eines Benutzers einer Website anhand des Logins abrufen.
POST/sites/$site/users/$user_ID/deleteEinen Benutzer einer Website löschen oder entfernen.
GET/users/suggestEine Liste möglicher Benutzer für @Erwähnungen abrufen.
GET/meMetadaten über den aktuellen Benutzer abrufen.
GET/me/billing-historyDen 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/validateDie 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/newDem Profil des aktuellen Benutzers einen Link hinzufügen.
POST/me/settings/profile-links/$slug/deleteEinen Link aus dem Profil des aktuellen Benutzers löschen.
GET/me/connected-applications/Die verbundenen Anwendungen des aktuellen Benutzers abrufen.
GET/me/connected-applications/$IDEine der verbundenen Anwendungen des aktuellen Benutzers abrufen.
POST/me/connected-applications/$ID/deleteEin Zugriffstoken einer verbundenen Anwendung des aktuellen Benutzers löschen.
GET/me/two-stepInformationen zur Zwei-Faktor-Konfiguration des aktuellen Benutzers abrufen.
POST/me/two-step/sms/newEinen 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.

RessourceBeschreibung
GET/sites/$site/shortcodes/renderEinen gerenderten Shortcode für eine Website abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben.
GET/sites/$site/shortcodesEine Liste der auf einer Website verfügbaren Shortcodes abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben.
GET/sites/$site/embeds/renderEin gerendertes Embed für eine Website abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben.
GET/sites/$site/embedsEine Liste der auf einer Website verfügbaren Embeds abrufen. Hinweis: Der aktuelle Benutzer muss Veröffentlichungszugriff haben.
GET/sites/$siteInformationen über eine Website abrufen.
GET/sites/$site/page-templatesEine Liste der von einer Website unterstützten Seitenvorlagen abrufen.
GET/sites/$site/post-typesEine Liste der für eine Website verfügbaren Inhaltstypen abrufen.
GET/sites/$site/post-counts/$post_typeAnzahl der Beiträge in den Inhaltstyp-Gruppen nach Beitragsstatus abrufen
GET/sites/$site/widgetsDie aktiven und inaktiven Widgets einer Website abrufen.
POST/sites/$site/widgets/newEin Widget auf einer Website aktivieren.
GET/sites/$site/wordads/settingsDetaillierte WordAds-Einstellungsinformationen über eine Website abrufen.
POST/sites/$site/wordads/settingsWordAds-Einstellungen für eine Website aktualisieren.
GET/sites/$site/wordads/earningsDetaillierte WordAds-Einnahmeninformationen über eine Website abrufen.
GET/sites/$site/wordads/tosWordAds-AGB-Informationen über eine Website abrufen.
POST/sites/$site/wordads/tosWordAds-AGB-Einstellung für eine Website aktualisieren.
POST/sites/$site/wordads/approveVereinfachte Genehmigung zur Teilnahme am WordAds-Programm anfordern.
GET/sites/$site/wordads/statsWordAds-Statistiken für eine Website abrufen
GET/me/sitesEine Liste der Websites des aktuellen Benutzers abrufen.
GET/me/sites/featuresEine Liste der Funktionen der Websites des aktuellen Benutzers abrufen
GET/me/sites/pluginsEine Liste der Plugins der Websites des aktuellen Benutzers abrufen
POST/sites/$site/searchInnerhalb einer Website mit einer Elasticsearch Query API suchen.
GET/sites/$site/widgets/widget:$idEin Widget auf einer Website anhand seiner ID abrufen.
POST/sites/$site/widgets/widget:$idEin Widget auf einer Website anhand seiner ID aktualisieren.
POST/sites/$site/widgets/widget:$id/deleteEin Widget auf einer Website anhand seiner ID deaktivieren. Wird gelöscht, wenn es bereits deaktiviert ist.
GET/sites/$site/headers/$theme_slugDie benutzerdefinierten Header-Optionen für eine Website mit einem bestimmten Theme abrufen.
GET/sites/$site/headers/mineDie benutzerdefinierten Header-Optionen für eine Website abrufen.
POST/sites/$site/headers/mineDie benutzerdefinierten Header-Optionen für eine Website festlegen.

Beiträge

Beiträge anzeigen und verwalten, einschließlich Reblogs und „Gefällt mir“-Angaben.

RessourceBeschreibung
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_IDEinen einzelnen Beitrag abrufen (nach ID).
POST/sites/$site/posts/$post_IDEinen Beitrag bearbeiten.
GET/sites/$site/posts/slug:$post_slugEinen einzelnen Beitrag abrufen (nach Slug).
GET/sites/$site/posts/Eine Liste übereinstimmender Beiträge abrufen.
POST/sites/$site/posts/newEinen Beitrag erstellen.
POST/sites/$site/posts/$post_ID/deleteEinen 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/restoreEinen Beitrag oder eine Seite aus dem Papierkorb in den vorherigen Status wiederherstellen.
POST/sites/$site/posts/deleteMehrere 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/restoreMehrere Beiträge wiederherstellen.
GET/me/postsEine 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/newEinen Beitrag liken.
POST/sites/$site/posts/$post_ID/likes/mine/deleteLike 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/mineDen Abonnementstatus des angegebenen Beitrags für den aktuellen Benutzer abrufen.
POST/sites/$site/posts/$post/subscribers/newDen aktuellen Benutzer abonnieren, um über Kommentare zum angegebenen Beitrag benachrichtigt zu werden.
POST/sites/$site/posts/$post/subscribers/mine/updateDen aktuellen Benutzer abonnieren, um über Kommentare zum angegebenen Beitrag benachrichtigt zu werden.
POST/sites/$site/posts/$post/subscribers/mine/deleteDas Abonnement des aktuellen Benutzers für den angegebenen Beitrag kündigen.
POST/sites/$site/posts/$post_ID/reblogs/newEinen Beitrag rebloggen.
GET/sites/$site/posts/$post_ID/reblogs/mineDen Reblog-Status für einen Beitrag abrufen.
POST/sites/$site/posts/$post/relatedInnerhalb einer Website nach ähnlichen Beiträgen suchen.

Kommentare

Kommentare eines Beitrags anzeigen und verwalten.

RessourceBeschreibung
GET/sites/$site/comments/$comment_IDEinen einzelnen Kommentar abrufen.
POST/sites/$site/comments/$comment_IDEinen 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/newEinen Kommentar zu einem Beitrag erstellen.
POST/sites/$site/comments/$comment_ID/replies/newEinen Kommentar als Antwort auf einen anderen Kommentar erstellen.
POST/sites/$site/comments/$comment_ID/deleteEinen Kommentar löschen.
GET/sites/$site/comment-countsKommentaranzahl für jeden verfügbaren Status abrufen
GET/sites/$site/comment-history/$comment_IDDen 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/newEinen Kommentar liken.
POST/sites/$site/comments/$comment_ID/likes/mine/deleteDein 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-likesKommentar-Likes deaktivieren

Taxonomie

Schlagwörter und Kategorien einer Website anzeigen und verwalten.

RessourceBeschreibung
GET/sites/$site/categoriesEine Liste der Kategorien einer Website abrufen.
GET/sites/$site/tagsEine Liste der Schlagwörter einer Website abrufen.
GET/sites/$site/categories/slug:$categoryInformationen über eine einzelne Kategorie abrufen.
POST/sites/$site/categories/slug:$categoryEine Kategorie bearbeiten.
GET/sites/$site/tags/slug:$tagInformationen über ein einzelnes Schlagwort abrufen.
POST/sites/$site/tags/slug:$tagEin Schlagwort bearbeiten.
GET/sites/$site/taxonomies/$taxonomy/terms/slug:$slugInformationen über einen einzelnen Begriff abrufen.
POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slugEinen Begriff bearbeiten.
GET/sites/$site/post-types/$post_type/taxonomiesEine Liste der Taxonomien abrufen, die mit einem Inhaltstyp verknüpft sind.
GET/sites/$site/taxonomies/$taxonomy/termsEine Liste der Begriffe einer Website nach Taxonomie abrufen.
POST/sites/$site/categories/newEine neue Kategorie erstellen.
POST/sites/$site/tags/newEin neues Schlagwort erstellen.
POST/sites/$site/categories/slug:$category/deleteEine Kategorie löschen.
POST/sites/$site/tags/slug:$tag/deleteEin Schlagwort löschen.
POST/sites/$site/taxonomies/$taxonomy/terms/newEinen neuen Begriff erstellen.
POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slug/deleteEinen Begriff löschen.

Folgen

Blogs folgen und nicht mehr folgen.

RessourceBeschreibung
GET/sites/$site/follows/Die Follower einer Website in umgekehrt chronologischer Reihenfolge auflisten.
POST/sites/$site/follows/newEinem Blog folgen.
POST/sites/$site/follows/mine/deleteEinem Blog nicht mehr folgen.
GET/sites/$site/follows/mineDen 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.

RessourceBeschreibung
GET/sites/$site/sharing-buttons/Eine Liste der Teilen-Buttons einer Website abrufen.
POST/sites/$site/sharing-buttonsAlle 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/$serviceInformationen ü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_IDEine einzelne Publicize-Verbindung abrufen, die der aktuelle Benutzer eingerichtet hat.
POST/me/publicize-connections/$publicize_connection_IDEine einzelne Publicize-Verbindung des aktuellen Benutzers aktualisieren.
POST/me/publicize-connections/$publicize_connection_ID/deleteDie 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_IDEine einzelne Keyring-Verbindung abrufen, die der aktuelle Benutzer eingerichtet hat.
POST/me/keyring-connections/$keyring_connection_ID/deleteDie 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_IDEine einzelne Publicize-Verbindung abrufen, die mit der angegebenen Website verknüpft ist.
POST/sites/$site/publicize-connections/$publicize_connection_IDEine einzelne Publicize-Verbindung der angegebenen Website aktualisieren.
POST/sites/$site/publicize-connections/newEine neue Publicize-Verbindung erstellen, die mit der angegebenen Website verknüpft ist.
POST/sites/$site/publicize-connections/$publicize_connection_ID/deleteDie angegebene Publicize-Verbindung löschen.
GET/meta/sharing-buttonsEine Liste der externen Dienste abrufen, für die Teilen-Buttons unterstützt werden.

Druckfrisch

Druckfrisch-Beiträge von der WordPress.com-Startseite anzeigen.

RessourceBeschreibung
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.

RessourceBeschreibung
POST/notifications/seenDen Zeitstempel der zuletzt gesehenen Benachrichtigung festlegen.
POST/notifications/readEine Reihe von Benachrichtigungen als gelesen markieren.

Einsichten

Analysen für deine Anwendung anzeigen.

RessourceBeschreibung
GET/insightsEine Liste der Statistiken/Metriken/Einsichten abrufen, auf die der aktuelle Benutzer Zugriff hat.
GET/insights/$slugRohdaten für ein bestimmtes Diagramm abrufen.

Reader

Abonnements eines Benutzers im WordPress.com-Reader verwalten und anzeigen.

RessourceBeschreibung
GET/read/menu/Standard-Reader-Menü abrufen.
GET/read/feed/$feed_url_or_idDetails zu einem Feed abrufen.
GET/read/sites/$site/posts/$post_IDEinen 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/postsEine Liste der Beiträge zu einem Schlagwort abrufen.
GET/read/tagsEine Liste der vom Benutzer abonnierten Schlagwörter abrufen.
GET/read/tags/alphabeticEine gefilterte Liste der Top-Schlagwörter abrufen, nach Buchstaben gruppiert.
GET/read/trending/tagsEine Liste der angesagten Schlagwörter abrufen.
GET/read/tags/$tagDetails zu einem bestimmten Schlagwort abrufen.
GET/read/tags/$tag/mineDen Abonnementstatus des Benutzers für ein bestimmtes Schlagwort abrufen.
POST/read/tags/$tag/mine/newEin neues Schlagwort abonnieren.
POST/read/tags/$tag/mine/deleteEin Schlagwort-Abonnement kündigen.
GET/read/following/mineEine Liste der Feeds abrufen, denen der Benutzer folgt.
POST/read/following/mine/newDem angegebenen Blog folgen.
POST/read/following/mine/deleteDem 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.

RessourceBeschreibung
GET/sites/$site/stats/highlightsHighlight-Metriken der letzten sieben Tage anzeigen.
GET/sites/$site/statsStatistiken einer Website abrufen
GET/sites/$site/stats/summaryZusammengefasste Aufrufe, Besucher, Likes und Kommentare einer Website anzeigen
GET/sites/$site/stats/top-postsDie beliebtesten Beiträge und Seiten einer Website nach Aufrufen anzeigen
GET/sites/$site/stats/video/$post_idDetails eines einzelnen Videos anzeigen
GET/sites/$site/stats/referrersReferrer einer Website anzeigen
GET/sites/$site/stats/clicksAusgehende Klicks einer Website anzeigen
GET/sites/$site/stats/tagsAufrufe einer Website nach Schlagwörtern und Kategorien anzeigen
GET/sites/$site/stats/top-authorsDie beliebtesten Autoren einer Website anzeigen
GET/sites/$site/stats/commentsDie aktivsten Kommentar-Autoren und die meistkommentierten Beiträge einer Website anzeigen
GET/sites/$site/stats/video-playsVideo-Wiedergaben einer Website anzeigen
GET/sites/$site/stats/file-downloadsDatei-Downloads einer Website anzeigen
GET/sites/$site/stats/post/$post_idAufrufe eines Beitrags anzeigen
GET/sites/$site/stats/country-viewsAufrufe einer Website nach Land anzeigen
GET/sites/$site/stats/followersFollower einer Website anzeigen
GET/sites/$site/stats/comment-followersKommentar-Follower einer Website anzeigen
POST/sites/$site/stats/referrers/spam/newEinen Referrer als Spam melden
POST/sites/$site/stats/referrers/spam/deleteSpam-Meldung eines Referrers aufheben
GET/sites/$site/stats/publicizePublicize-Follower-Zahlen einer Website anzeigen
GET/sites/$site/stats/search-termsSuchbegriffe anzeigen, über die die Website gefunden wurde
GET/sites/$site/stats/views/postsDie Gesamtzahl der Aufrufe für jeden Beitrag anzeigen.
GET/sites/$site/stats/emails/summaryDie Gesamtzahl der E-Mail-Öffnungen und -Klicks für jeden Beitrag anzeigen.
GET/sites/$site/stats/opens/emails/summaryDie Gesamtzahl der E-Mail-Öffnungen für jeden Beitrag anzeigen.
GET/sites/$site/stats/opens/emails/$post_idMehrere Statistiken zu E-Mail-Öffnungen nach Beitrag anzeigen.
GET/sites/$site/stats/opens/emails/$post_id/clientE-Mail-Öffnungsstatistiken nach Client anzeigen.
GET/sites/$site/stats/opens/emails/$post_id/countryE-Mail-Öffnungsstatistiken nach Land anzeigen.
GET/sites/$site/stats/opens/emails/$post_id/deviceE-Mail-Öffnungsstatistiken nach Gerät anzeigen.
GET/sites/$site/stats/opens/emails/$post_id/rateE-Mail-Öffnungsrate nach Beitrag anzeigen.
GET/sites/$site/stats/clicks/emails/$post_idDiagrammstatistiken zu E-Mail-Klicks nach Zeitraum anzeigen.
GET/sites/$site/stats/clicks/emails/$post_id/rateE-Mail-Klickrate nach Beitrag anzeigen. Gibt Testdaten zurück.
GET/sites/$site/stats/clicks/emails/$post_id/countryE-Mail-Klicks nach Land anzeigen.
GET/sites/$site/stats/clicks/emails/$post_id/deviceE-Mail-Klicks nach Gerät anzeigen.
GET/sites/$site/stats/clicks/emails/$post_id/clientE-Mail-Klicks nach Client anzeigen.
GET/sites/$site/stats/clicks/emails/$post_id/linkE-Mail-Klicks nach Link anzeigen.
GET/sites/$site/stats/clicks/emails/$post_id/user-content-linkE-Mail-Klicks nach Benutzerinhalts-Link anzeigen.
GET/sites/$site/stats/clicks/emails/summaryDie Gesamtzahl der E-Mail-Klicks für jeden Beitrag anzeigen.
GET/sites/$site/stats/utm/$utm_param_nameUTM-Parameter-Statistiken einer Website abrufen.
GET/sites/$site/stats/utm/$utm_param_name/top_postsDie beliebtesten Beiträge für einen bestimmten UTM-Parameterwert abrufen.
GET/sites/$site/stats/streakStatistiken für die Kalender-Heatmap abrufen. Gibt Daten mit dem jeweiligen Beitrags-Zeitstempel zurück.

Medien

Die Mediathek einer Website verwalten.

RessourceBeschreibung
POST/sites/$site/media/$media_ID/deleteEin Medienelement löschen. Hinweis: Medien werden endgültig gelöscht und nicht in den Papierkorb verschoben.
GET/sites/$site/media/$media_IDEin einzelnes Medienelement (nach ID) abrufen.
POST/sites/$site/media/$media_IDGrundlegende Informationen eines Medienelements bearbeiten.
GET/sites/$site/media/Eine Liste der Elemente in der Mediathek abrufen.
POST/sites/$site/media/newEin neues Medienelement hochladen.
POST/sites/$site/media/$media_ID/editEin Medienelement bearbeiten.

Menüs

Menüs einer Website anzeigen und verwalten.

RessourceBeschreibung
POST/sites/$site/menus/newEin neues Navigationsmenü erstellen.
POST/sites/$site/menus/$menu_idEin Navigationsmenü aktualisieren.
GET/sites/$site/menus/$menu_idEin einzelnes Navigationsmenü abrufen.
GET/sites/$site/menusEine Liste aller Navigationsmenüs abrufen.
POST/sites/$site/menus/$menu_id/deleteEin Navigationsmenü löschen

Batch

Mehrere API-GET-Anfragen zu einer zusammenfassen.

RessourceBeschreibung
GET/batch/Mehrere GET-Endpunkte ausführen und als Array zurückgeben.

Videos

Videoinformationen anzeigen.

RessourceBeschreibung
GET/videos/$guidDie Metadaten für ein bestimmtes VideoPress-Video abrufen.
GET/videos/$guid/posterDas Poster für ein bestimmtes VideoPress-Video abrufen.
POST/videos/$guid/posterEin Poster für ein bestimmtes VideoPress-Video hochladen und festlegen.
GET/videos/$guid/chaptersDie Kapitel für ein bestimmtes VideoPress-Video abrufen.
GET/videos/$guid/playlist/$formatDas Poster für ein bestimmtes VideoPress-Video abrufen.
POST/videos/$guid/tracksEine Untertitel-/Beschriftungsspur für ein bestimmtes VideoPress-Video hochladen.
POST/videos/$guid/tracks/deleteEine vorhandene Untertitel-/Beschriftungsspur für ein bestimmtes VideoPress-Video löschen.

Agenturen

Agentur-Websites und -Tools verwalten.

RessourceBeschreibung
GET /wpcom/v2/agency/$agency_id/sitesEine Liste der von der Agentur verwalteten Websites abrufen.
GET/wpcom/v2/agency/$agency_id/sites/pendingEine Liste der Websites abrufen, die zur Bereitstellung verfügbar sind.
POST/wpcom/v2/agency/$agency_id/sites/$site_id/provisionBereitstellung einer neuen Website für die Agentur.
GET/wpcom/v2/sites/$wpcom_site/staging-siteRuft die Staging-Website ab, die einer bestimmten veröffentlichten Website zugeordnet ist.
POST/wpcom/v2/sites/$wpcom_site/staging-siteErstellt eine Staging-Website für eine bestehende Website.
DELETE/wpcom/v2/sites/$wpcom_site/staging-site/$staging_site_idLöscht die Staging-Website, die der angegebenen veröffentlichten Website zugeordnet ist.
GET/sites/$site/automated-transfers/statusGibt den aktuellen Status des automatisierten Transfers für eine Website zurück.

GitHub Deployments

Code auf der WordPress.com-Infrastruktur bereitstellen.

RessourceBeschreibung
GET/hosting/github/installationsEine Liste der Installationen zurückgeben, auf die ein GitHub-Benutzer über App-Installationen Zugriff hat.
GET/hosting/github/repositoriesEine Liste der Repositories und ihrer external_repository_ids abrufen.
GET/sites/$wpcom_site/hosting/code-deploymentsEine Liste der für diese Website konfigurierten Code-Deployments abrufen.
POST/sites/$wpcom_site/hosting/code-deploymentsEine Deployment-Konfiguration für diese Website erstellen oder aktualisieren.
DELETE/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_idEine Deployment-Konfiguration für eine Website löschen.
GET/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runsCode-Deployment-Ausführungen abrufen.
POST/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runsEine manuelle Deployment-Ausführung eines Codes anhand seiner deployment_id starten.
GET/sites/$wpcom_site/hosting/code-deployments/$deployment_id/ runs/$deployment_run_id/logsDie 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.

RessourceBeschreibung
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-usersSSH-Benutzer für eine Website abrufen.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-userEinen SSH-Benutzer für eine Website erstellen.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user/$ssh_user/reset-passwordDas SSH-Benutzerpasswort rotieren und zurückgeben.
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-accessDen SSH-Zugriffseinstellungstyp für eine Website abrufen.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-accessDie SSH-Zugriffseinstellung für eine Website festlegen.
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-keysSSH-Schlüssel für eine Website abrufen.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-keysEinen neuen SSH-Schlüssel an eine Website anhängen.
DELETE/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys/$user_name/$nameEinen SSH-Schlüssel von einer Website trennen.

Zuletzt aktualisiert: Juni 29, 2026