Spring naar inhoud

REST API-referentie

Deze tekst is vertaald met AI. Als je de oorspronkelijke tekst in het Engels wilt bekijken, klik hier.

Welkom op de documentatiepagina voor de WordPress.com REST API-referentie. Deze documentatiepagina bevat een selectie van beschikbare endpoints, waarbij elk endpoint linkt naar een volledige pagina met details over de invoer, uitvoer en voorbeeldcode in curl en PHP.

Als alternatief biedt de Development Console een compleet overzicht van alle beschikbare endpoints, gegroepeerd op namespace en versie. Hoewel deze geen diepgaande details voor elk endpoint biedt, kun je er wel interactief echte API-aanvragen voor elk endpoint mee samenstellen en testen.

Wanneer je API-aanvragen doet, moet je de gestandaardiseerde URL-indeling van de WordPress.com REST API gebruiken: https://public-api.wordpress.com/{namespace}/{version}/sites/{site_id}/{endpoint}.

Voor gedetailleerde informatie over URL-structuren, het verkrijgen van je site-ID en best practices voor het doen van API-aanvragen, bekijk je de Aan de slag-gids.

Klik voor meer informatie over een bepaald endpoint op de naam ervan onder de kop Resource. Je wordt naar de documentatiepagina van het endpoint geleid, met informatie over welke queryparameters het endpoint accepteert, wat de parameters van het JSON-object in de reactie zijn, en een voorbeeldquery/-reactie.

Gebruikers

Bekijk gegevens over gebruikers, zoals gebruikersnaam, naam, e-mailadres, blog en Gravatar.

ResourceBeschrijving
GET/sites/$site/usersGeef de gebruikers van een site weer.
POST/sites/$site/users/$user_idWerk gegevens van een gebruiker van een site bij.
POST/sites/$site/invites/newNodig een of meer gebruikers uit voor je site.
GET/sites/$site/users/login:$user_idHaal gegevens op van een gebruiker van een site via login.
POST/sites/$site/users/$user_ID/deleteVerwijdert of verwijdert een gebruiker van een site.
GET/users/suggestHaal een lijst op met mogelijke gebruikers om voor te stellen voor @mentions.
GET/meHaal metadata op over de huidige gebruiker.
GET/me/billing-historyHaal een lijst op met de billing history en aankomende kosten van de huidige gebruiker.
GET/me/settings/Haal de instellingen van de huidige gebruiker op.
POST/me/settings/Werk de instellingen van de huidige gebruiker bij.
GET/me/preferences/Haal de instellingen van de huidige gebruiker op.
POST/me/preferences/Werk de voorkeuren van de huidige gebruiker bij.
POST/me/settings/password/validateControleer de sterkte van het nieuwe wachtwoord van een gebruiker.
GET/me/settings/profile-links/Haal de profiellinks van de huidige gebruiker op.
POST/me/settings/profile-links/newVoeg een link toe aan het profiel van de huidige gebruiker.
POST/me/settings/profile-links/$slug/deleteVerwijder een link uit het profiel van de huidige gebruiker.
GET/me/connected-applications/Haal de gekoppelde applicaties van de huidige gebruiker op.
GET/me/connected-applications/$IDHaal een van de gekoppelde applicaties van de huidige gebruiker op.
POST/me/connected-applications/$ID/deleteVerwijder een van de toegangstokens voor gekoppelde applicaties van de huidige gebruiker.
GET/me/two-stepHaal informatie op over de tweefactorconfiguratie van de huidige gebruiker.
POST/me/two-step/sms/newStuurt een tweestapscode via SMS naar de huidige gebruiker.
GET/me/likes/Haal een lijst op met de likes van de huidige gebruiker.

Sites

Bekijk algemene site-informatie en opties.

ResourceBeschrijving
GET/sites/$site/shortcodes/renderHaal een gerenderde shortcode op voor een site. Let op: de huidige gebruiker moet publicatierechten hebben.
GET/sites/$site/shortcodesHaal een lijst op met shortcodes die beschikbaar zijn op een site. Let op: de huidige gebruiker moet publicatierechten hebben.
GET/sites/$site/embeds/renderHaal een gerenderde embed op voor een site. Let op: de huidige gebruiker moet publicatierechten hebben.
GET/sites/$site/embedsHaal een lijst op met embeds die beschikbaar zijn op een site. Let op: de huidige gebruiker moet publicatierechten hebben.
GET/sites/$siteHaal informatie op over een site.
GET/sites/$site/page-templatesHaal een lijst op met paginasjablonen die door een site worden ondersteund.
GET/sites/$site/post-typesHaal een lijst op met berichttypen die beschikbaar zijn voor een site.
GET/sites/$site/post-counts/$post_typeHaal het aantal berichten in de berichttypegroepen op per berichtstatus
GET/sites/$site/widgetsHaal de actieve en inactieve widgets op voor een site.
POST/sites/$site/widgets/newActiveer een widget op een site.
GET/sites/$site/wordads/settingsHaal gedetailleerde informatie over WordAds-instellingen op voor een site.
POST/sites/$site/wordads/settingsWerk WordAds-instellingen bij voor een site.
GET/sites/$site/wordads/earningsHaal gedetailleerde informatie over WordAds-inkomsten op voor een site.
GET/sites/$site/wordads/tosHaal WordAds TOS-informatie op over een site.
POST/sites/$site/wordads/tosWerk de WordAds TOS-instelling bij voor een site.
POST/sites/$site/wordads/approveVraag gestroomlijnde goedkeuring aan om deel te nemen aan het WordAds-programma.
GET/sites/$site/wordads/statsHaal WordAds-statistieken op voor een site
GET/me/sitesHaal een lijst op met de sites van de huidige gebruiker.
GET/me/sites/featuresHaal een lijst op met de functies van de sites van de huidige gebruiker
GET/me/sites/pluginsHaal een lijst op met de plugins van de sites van de huidige gebruiker
POST/sites/$site/searchZoek binnen een site met een Elasticsearch Query API.
GET/sites/$site/widgets/widget:$idHaal een widget op een site op via de ID.
POST/sites/$site/widgets/widget:$idWerk een widget op een site bij via de ID.
POST/sites/$site/widgets/widget:$id/deleteDeactiveer een widget op een site via de ID. Wordt verwijderd als deze al is gedeactiveerd.
GET/sites/$site/headers/$theme_slugHaal de opties voor aangepaste headers op voor een site met een bepaald thema.
GET/sites/$site/headers/mineHaal de opties voor aangepaste headers op voor een site.
POST/sites/$site/headers/mineStel de opties voor aangepaste headers in voor een site.

Berichten

Bekijk en beheer berichten, inclusief reblogs en vind-ik-leuks.

ResourceBeschrijving
GET/sites/$site/dropdown-pages/Haal een lijst op met pagina’s die als opties in een select-a-page-dropdown moeten worden weergegeven.
GET/sites/$site/posts/$post_IDHaal een individueel bericht op (op ID).
POST/sites/$site/posts/$post_IDBewerk een bericht.
GET/sites/$site/posts/slug:$post_slugHaal een individueel bericht op (op slug).
GET/sites/$site/posts/Haal een lijst op met overeenkomende berichten.
POST/sites/$site/posts/newMaak een bericht aan.
POST/sites/$site/posts/$post_ID/deleteVerwijder een bericht. Let op: als de prullenbak is ingeschakeld, wordt het bericht met deze aanvraag naar de prullenbak verplaatst. Met een tweede aanvraag wordt het bericht permanent verwijderd.
POST/sites/$site/posts/$post_ID/restoreHerstel een bericht of pagina uit de prullenbak naar de vorige status.
POST/sites/$site/posts/deleteVerwijder meerdere berichten. Let op: als de prullenbak is ingeschakeld, worden niet-verwijderde berichten met deze aanvraag naar de prullenbak verplaatst. Berichten in de prullenbak worden permanent verwijderd.
POST/sites/$site/posts/restoreHerstel meerdere berichten.
GET/me/postsHaal een lijst op met berichten op alle sites van de gebruiker.
GET/sites/$site/posts/$post_ID/likes/Haal een lijst op met vind-ik-leuks voor een bericht.
POST/sites/$site/posts/$post_ID/likes/newGeef een vind-ik-leuk aan een bericht.
POST/sites/$site/posts/$post_ID/likes/mine/deleteVerwijder je vind-ik-leuk van een bericht.
GET/sites/$site/posts/$post_ID/likes/mine/Haal de vind-ik-leuk-status van de huidige gebruiker op voor een bericht.
GET/sites/$site/posts/$post/subscribers/Haal een lijst op met abonnees van het opgegeven bericht.
GET/sites/$site/posts/$post/subscribers/mineHaal de abonnementsstatus van het opgegeven bericht op voor de huidige gebruiker.
POST/sites/$site/posts/$post/subscribers/newAbonneer de huidige gebruiker op Meldingen over reacties op het opgegeven bericht.
POST/sites/$site/posts/$post/subscribers/mine/updateAbonneer de huidige gebruiker op Meldingen over reacties op het opgegeven bericht.
POST/sites/$site/posts/$post/subscribers/mine/deleteMeld de huidige gebruiker af voor het opgegeven bericht.
POST/sites/$site/posts/$post_ID/reblogs/newReblog een bericht.
GET/sites/$site/posts/$post_ID/reblogs/mineHaal de reblogstatus op voor een bericht.
POST/sites/$site/posts/$post/relatedZoek binnen een site naar gerelateerde berichten.

Reacties

Bekijk en beheer de reacties op een bericht.

ResourceBeschrijving
GET/sites/$site/comments/$comment_IDHaal een individuele reactie op.
POST/sites/$site/comments/$comment_IDBewerk een reactie.
GET/sites/$site/comments/Haal een lijst op met recente reacties.
GET/sites/$site/posts/$post_ID/replies/Haal een lijst op met recente reacties op een bericht.
POST/sites/$site/posts/$post_ID/replies/newMaak een reactie op een bericht aan.
POST/sites/$site/comments/$comment_ID/replies/newMaak een reactie aan als antwoord op een andere reactie.
POST/sites/$site/comments/$comment_ID/deleteVerwijder een reactie.
GET/sites/$site/comment-countsHaal het aantal reacties op voor elke beschikbare status
GET/sites/$site/comment-history/$comment_IDHaal de auditgeschiedenis op voor de opgegeven reactie
GET/sites/$site/comments/$comment_ID/likes/Haal de vind-ik-leuks voor een reactie op.
POST/sites/$site/comments/$comment_ID/likes/newGeef een vind-ik-leuk aan een reactie.
POST/sites/$site/comments/$comment_ID/likes/mine/deleteVerwijder je vind-ik-leuk van een reactie.
GET/sites/$site/comments/$comment_ID/likes/mine/Haal je vind-ik-leuk-status op voor een reactie.
GET/kill-switch/comment-likesSchakel vind-ik-leuks voor reacties uit

Taxonomie

Bekijk en beheer de tags en categorieën van een site.

ResourceBeschrijving
GET/sites/$site/categoriesHaal een lijst op met categorieën van een site.
GET/sites/$site/tagsHaal een lijst op met tags van een site.
GET/sites/$site/categories/slug:$categoryHaal informatie op over één categorie.
POST/sites/$site/categories/slug:$categoryBewerk een categorie.
GET/sites/$site/tags/slug:$tagHaal informatie op over één tag.
POST/sites/$site/tags/slug:$tagBewerk een tag.
GET/sites/$site/taxonomies/$taxonomy/terms/slug:$slugHaal informatie op over één term.
POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slugBewerk een term.
GET/sites/$site/post-types/$post_type/taxonomiesHaal een lijst op met taxonomieën die aan een berichttype zijn gekoppeld.
GET/sites/$site/taxonomies/$taxonomy/termsHaal een lijst op met termen van een site per taxonomie.
POST/sites/$site/categories/newMaak een nieuwe categorie aan.
POST/sites/$site/tags/newMaak een nieuwe tag aan.
POST/sites/$site/categories/slug:$category/deleteVerwijder een categorie.
POST/sites/$site/tags/slug:$tag/deleteVerwijder een tag.
POST/sites/$site/taxonomies/$taxonomy/terms/newMaak een nieuwe term aan.
POST/sites/$site/taxonomies/$taxonomy/terms/slug:$slug/deleteVerwijder een term.

Volgen

Volg blogs en stop met het volgen van blogs.

ResourceBeschrijving
GET/sites/$site/follows/Geef de volgers van een site weer in omgekeerd chronologische volgorde.
POST/sites/$site/follows/newVolg een blog.
POST/sites/$site/follows/mine/deleteStop met het volgen van een blog.
GET/sites/$site/follows/mineHaal de volgstatus van een blog op voor de huidige gebruiker.

Delen

Koppel socialmediadiensten om automatisch nieuwe berichten te delen en deelknoppen op een site te beheren.

ResourceBeschrijving
GET/sites/$site/sharing-buttons/Haal een lijst op met deelknoppen van een site.
POST/sites/$site/sharing-buttonsBewerk alle deelknoppen voor een site.
GET/meta/external-services/Haal een lijst op met diensten van derden waarmee WordPress.com- of Jetpack-sites kunnen integreren via Keyring.
GET/meta/external-services/$serviceHaal informatie op over één externe dienst waarmee WordPress.com- of Jetpack-sites kunnen integreren via Keyring.
GET/me/publicize-connections/Haal een lijst op met publicize-verbindingen die de huidige gebruiker heeft ingesteld.
GET/me/publicize-connections/$publicize_connection_IDHaal één publicize-verbinding op die de huidige gebruiker heeft ingesteld.
POST/me/publicize-connections/$publicize_connection_IDWerk één publicize-verbinding bij die bij de huidige gebruiker hoort.
POST/me/publicize-connections/$publicize_connection_ID/deleteVerwijder de opgegeven publicize-verbinding.
GET/me/keyring-connections/Haal een lijst op met alle Keyring-verbindingen die aan de huidige gebruiker zijn gekoppeld.
GET/me/keyring-connections/$keyring_connection_IDHaal één Keyring-verbinding op die de huidige gebruiker heeft ingesteld.
POST/me/keyring-connections/$keyring_connection_ID/deleteVerwijder de Keyring-verbinding (en het gekoppelde token) met de opgegeven ID. Verwijdert ook alle gekoppelde publicize-verbindingen.
GET/sites/$site/publicize-connections/Haal een lijst op met publicize-verbindingen die aan de opgegeven site zijn gekoppeld.
GET/sites/$site/publicize-connections/$publicize_connection_IDHaal één publicize-verbinding op die aan de opgegeven site is gekoppeld.
POST/sites/$site/publicize-connections/$publicize_connection_IDWerk één publicize-verbinding bij die bij de opgegeven site hoort.
POST/sites/$site/publicize-connections/newMaak een nieuwe publicize-verbinding aan die aan de opgegeven site is gekoppeld.
POST/sites/$site/publicize-connections/$publicize_connection_ID/deleteVerwijder de opgegeven publicize-verbinding.
GET/meta/sharing-buttonsHaal een lijst op met externe diensten waarvoor deelknoppen worden ondersteund.

vers van de pers

Bekijk berichten van vers van de pers vanaf de homepage van WordPress.com.

ResourceBeschrijving
GET/freshly-pressed/Haal een lijst op met berichten van vers van de pers. (Opmerking: vers van de pers is stopgezet. Ga naar https://discover.wordpress.com voor de beste content die op ons netwerk is gepubliceerd.)

Meldingen

Bekijk en beheer de meldingen van een gebruiker.

BronBeschrijving
POST/notifications/seenStel de timestamp in van de laatst bekeken melding.
POST/notifications/readMarkeer een reeks meldingen als gelezen.

Inzichten

Bekijk analytics voor je applicatie.

BronBeschrijving
GET/insightsHaal een lijst op met statistieken/metrics/inzichten waartoe de huidige gebruiker toegang heeft.
GET/insights/$slugHaal ruwe data op voor een specifieke grafiek.

Reader

Beheer en bekijk de abonnementen van een gebruiker op de WordPress.com Reader.

BronBeschrijving
GET/read/menu/Haal het standaard Reader-menu op.
GET/read/feed/$feed_url_or_idHaal gegevens op over een feed.
GET/read/sites/$site/posts/$post_IDHaal een individueel bericht op (op ID).
GET/read/following/Haal een lijst op met berichten van de blogs die een gebruiker volgt.
GET/read/liked/Haal een lijst op met berichten van de blogs die een gebruiker leuk vindt.
GET/read/tags/$tag/postsHaal een lijst op met berichten van een tag.
GET/read/tagsHaal een lijst op met tags waarop de gebruiker is geabonneerd.
GET/read/tags/alphabeticHaal een gefilterde lijst op met toptags, gegroepeerd op letter.
GET/read/trending/tagsHaal een lijst op met trending tags.
GET/read/tags/$tagHaal gegevens op over een opgegeven tag.
GET/read/tags/$tag/mineHaal de abonnementsstatus van de gebruiker voor een bepaalde tag op.
POST/read/tags/$tag/mine/newAbonneer je op een nieuwe tag.
POST/read/tags/$tag/mine/deleteZeg je abonnement op een tag op.
GET/read/following/mineHaal een lijst op met de feeds die de gebruiker volgt.
POST/read/following/mine/newVolgen van de opgegeven blog.
POST/read/following/mine/deleteNiet meer volgen van de opgegeven blog.
GET/read/feed/Haal de ID en abonneer-URL op van een of meer overeenkomende feeds op basis van domein of URL.
GET/read/email-settings/Retourneert de e-mailinstellingen
POST/read/email-settings/Retourneert de e-mailinstellingen
GET/read/subscriptions-count/Retourneert het aantal blog-, reactie- en wachtende abonnementen.
GET/read/recommendations/mine/Haal een lijst op met blogaanbevelingen voor de huidige gebruiker.

Statistieken

Bekijk statistieken voor een site.

ResourceBeschrijving
GET/sites/$site/stats/highlightsBekijk highlight-statistieken van de afgelopen zeven dagen.
GET/sites/$site/statsHaal statistieken van een site op
GET/sites/$site/stats/summaryBekijk samengevatte weergaven, bezoekers, likes en reacties van een site
GET/sites/$site/stats/top-postsBekijk de topberichten en -pagina’s van een site op basis van weergaven
GET/sites/$site/stats/video/$post_idBekijk de details van één video
GET/sites/$site/stats/referrersBekijk de verwijzers van een site
GET/sites/$site/stats/clicksBekijk de uitgaande klikken van een site
GET/sites/$site/stats/tagsBekijk de weergaven van een site op tags en categorieën
GET/sites/$site/stats/top-authorsBekijk de topauteurs van een site
GET/sites/$site/stats/commentsBekijk de meest actieve reactie-auteurs en berichten met de meeste reacties van een site
GET/sites/$site/stats/video-playsBekijk de videoafspelingen van een site
GET/sites/$site/stats/file-downloadsBekijk de bestandsdownloads van een site
GET/sites/$site/stats/post/$post_idBekijk de weergaven van een bericht
GET/sites/$site/stats/country-viewsBekijk de weergaven van een site per land
GET/sites/$site/stats/followersBekijk de volgers van een site
GET/sites/$site/stats/comment-followersBekijk de reactievolgers van een site
POST/sites/$site/stats/referrers/spam/newMarkeer een verwijzer als spam
POST/sites/$site/stats/referrers/spam/deleteHef de markering van een verwijzer als spam op
GET/sites/$site/stats/publicizeBekijk de Publicize-volgeraantallen van een site
GET/sites/$site/stats/search-termsBekijk zoektermen die zijn gebruikt om de site te vinden
GET/sites/$site/stats/views/postsBekijk het totale aantal weergaven voor elk bericht.
GET/sites/$site/stats/emails/summaryBekijk het totale aantal geopende e-mails en klikken voor elk bericht.
GET/sites/$site/stats/opens/emails/summaryBekijk het totale aantal geopende e-mails voor elk bericht.
GET/sites/$site/stats/opens/emails/$post_idBekijk meerdere statistieken met betrekking tot geopende e-mails per bericht.
GET/sites/$site/stats/opens/emails/$post_id/clientBekijk statistieken voor geopende e-mails per client.
GET/sites/$site/stats/opens/emails/$post_id/countryBekijk statistieken voor geopende e-mails per land.
GET/sites/$site/stats/opens/emails/$post_id/deviceBekijk statistieken voor geopende e-mails per apparaat.
GET/sites/$site/stats/opens/emails/$post_id/rateBekijk het percentage geopende e-mails per bericht.
GET/sites/$site/stats/clicks/emails/$post_idBekijk grafiekstatistieken met betrekking tot e-mailklikken per periode.
GET/sites/$site/stats/clicks/emails/$post_id/rateBekijk het percentage e-mailklikken per bericht. Geeft mockdata terug.
GET/sites/$site/stats/clicks/emails/$post_id/countryBekijk e-mailklikken per land.
GET/sites/$site/stats/clicks/emails/$post_id/deviceBekijk e-mailklikken per apparaat.
GET/sites/$site/stats/clicks/emails/$post_id/clientBekijk e-mailklikken per client.
GET/sites/$site/stats/clicks/emails/$post_id/linkBekijk e-mailklikken per link.
GET/sites/$site/stats/clicks/emails/$post_id/user-content-linkBekijk e-mailklikken per link in gebruikersinhoud.
GET/sites/$site/stats/clicks/emails/summaryBekijk het totale aantal e-mailklikken voor elk bericht.
GET/sites/$site/stats/utm/$utm_param_nameHaal UTM-paramstatistieken van de site op.
GET/sites/$site/stats/utm/$utm_param_name/top_postsHaal topberichten op voor een bepaalde UTM-parameterwaarde.
GET/sites/$site/stats/streakHaal statistieken op voor Calendar Heatmap. Geeft gegevens terug met de tijdstempel van elk bericht.

Media

Beheer de mediabibliotheek van een site.

ResourceBeschrijving
POST/sites/$site/media/$media_ID/deleteVerwijder een mediabestand. Let op: media wordt verwijderd en niet naar de prullenbak verplaatst.
GET/sites/$site/media/$media_IDHaal één media item op (op ID).
POST/sites/$site/media/$media_IDBewerk basisinformatie over een media item.
GET/sites/$site/media/Haal een lijst met items in de mediabibliotheek op.
POST/sites/$site/media/newUpload nieuwe media.
POST/sites/$site/media/$media_ID/editBewerk een media item.

Menu’s

Bekijk en beheer de menu’s van een site.

ResourceBeschrijving
POST/sites/$site/menus/newMaak een nieuw navigatiemenu aan.
POST/sites/$site/menus/$menu_idWerk een navigatiemenu bij.
GET/sites/$site/menus/$menu_idHaal één navigatiemenu op.
GET/sites/$site/menusHaal een lijst met alle navigatiemenu’s op.
POST/sites/$site/menus/$menu_id/deleteVerwijder een navigatiemenu

Batch

Bundel meerdere API GET-verzoeken in één.

BronBeschrijving
GET/batch/Voer meerdere GET-endpoints uit en retourneer ze als een array.

Video’s

Bekijk video-informatie.

BronBeschrijving
GET/videos/$guidHaal de metadata op voor een opgegeven VideoPress-video.
GET/videos/$guid/posterHaal de poster op voor een opgegeven VideoPress-video.
POST/videos/$guid/posterUpload en stel een poster in voor een opgegeven VideoPress-video.
GET/videos/$guid/chaptersHaal de hoofdstukken op voor een opgegeven VideoPress-video.
GET/videos/$guid/playlist/$formatHaal de poster op voor een opgegeven VideoPress-video.
POST/videos/$guid/tracksUpload een ondertitel-/captiontrack voor een opgegeven VideoPress-video.
POST/videos/$guid/tracks/deleteVerwijder een bestaande ondertitel-/captiontrack voor een opgegeven VideoPress-video.

Bureaus

Beheer bureausites en tools.

BronBeschrijving
GET /wpcom/v2/agency/$agency_id/sitesHaal een lijst op met sites die door het bureau worden beheerd.
GET/wpcom/v2/agency/$agency_id/sites/pendingHaal een lijst op met sites die beschikbaar zijn voor provisioning.
POST/wpcom/v2/agency/$agency_id/sites/$site_id/provisionRicht een nieuwe site in voor het bureau.
GET/wpcom/v2/sites/$wpcom_site/staging-siteHaalt de stagingsite op die is gekoppeld aan een opgegeven productiesite.
POST/wpcom/v2/sites/$wpcom_site/staging-siteMaakt een stagingsite aan voor een bestaande site.
DELETE/wpcom/v2/sites/$wpcom_site/staging-site/$staging_site_idVerwijdert de stagingsite die is gekoppeld aan de opgegeven productiesite.
GET/sites/$site/automated-transfers/statusRetourneert de huidige status van Automated Transfer voor een site.

GitHub-implementaties

Implementeer code op de WordPress.com-infrastructuur.

BronBeschrijving
GET/hosting/github/installationsRetourneer een lijst met installaties waartoe een GitHub-gebruiker toegang heeft via app-installaties.
GET/hosting/github/repositoriesHaal een lijst op met repositories en hun external_repository_ids.
GET/sites/$wpcom_site/hosting/code-deploymentsHaal een lijst op met code-implementaties voor sites die voor deze site zijn geconfigureerd.
POST/sites/$wpcom_site/hosting/code-deploymentsMaak een implementatieconfiguratie voor deze site aan of werk deze bij.
DELETE/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_idVerwijder een implementatieconfiguratie voor een site.
GET/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runsHaal code-implementatieruns op.
POST/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runsStart een handmatige implementatierun van code met behulp van de deployment_id.
GET/sites/$wpcom_site/hosting/code-deployments/$deployment_id/ runs/$deployment_run_id/logsHaal de logs op voor een implementatierun van code met behulp van de deployment_id en deployment_run_id.

SSH-beheer

Maak en beheer SSH-toegang tot WordPress.com-servers.

BronBeschrijving
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-usersHaal SSH-gebruikers voor een site op.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-userMaak een SSH-gebruiker voor een site aan.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user/$ssh_user/reset-passwordRoteer het wachtwoord van de SSH-gebruiker en retourneer het.
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-accessHaalt het type SSH-toegangsinstelling voor een site op.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-accessStelt de SSH-toegangsinstelling voor een site in.
GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-keysHaal SSH-sleutels voor een site op.
POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-keysKoppel een nieuwe SSH-sleutel aan een site.
DELETE/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys/$user_name/$nameOntkoppel een SSH-sleutel van een site.

Laatste update: juni 22, 2026