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.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/users | Geef de gebruikers van een site weer. |
| POST/sites/$site/users/$user_id | Werk gegevens van een gebruiker van een site bij. |
| POST/sites/$site/invites/new | Nodig een of meer gebruikers uit voor je site. |
| GET/sites/$site/users/login:$user_id | Haal gegevens op van een gebruiker van een site via login. |
| POST/sites/$site/users/$user_ID/delete | Verwijdert of verwijdert een gebruiker van een site. |
| GET/users/suggest | Haal een lijst op met mogelijke gebruikers om voor te stellen voor @mentions. |
| GET/me | Haal metadata op over de huidige gebruiker. |
| GET/me/billing-history | Haal 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/validate | Controleer 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/new | Voeg een link toe aan het profiel van de huidige gebruiker. |
| POST/me/settings/profile-links/$slug/delete | Verwijder 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/$ID | Haal een van de gekoppelde applicaties van de huidige gebruiker op. |
| POST/me/connected-applications/$ID/delete | Verwijder een van de toegangstokens voor gekoppelde applicaties van de huidige gebruiker. |
| GET/me/two-step | Haal informatie op over de tweefactorconfiguratie van de huidige gebruiker. |
| POST/me/two-step/sms/new | Stuurt 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.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/shortcodes/render | Haal een gerenderde shortcode op voor een site. Let op: de huidige gebruiker moet publicatierechten hebben. |
| GET/sites/$site/shortcodes | Haal een lijst op met shortcodes die beschikbaar zijn op een site. Let op: de huidige gebruiker moet publicatierechten hebben. |
| GET/sites/$site/embeds/render | Haal een gerenderde embed op voor een site. Let op: de huidige gebruiker moet publicatierechten hebben. |
| GET/sites/$site/embeds | Haal een lijst op met embeds die beschikbaar zijn op een site. Let op: de huidige gebruiker moet publicatierechten hebben. |
| GET/sites/$site | Haal informatie op over een site. |
| GET/sites/$site/page-templates | Haal een lijst op met paginasjablonen die door een site worden ondersteund. |
| GET/sites/$site/post-types | Haal een lijst op met berichttypen die beschikbaar zijn voor een site. |
| GET/sites/$site/post-counts/$post_type | Haal het aantal berichten in de berichttypegroepen op per berichtstatus |
| GET/sites/$site/widgets | Haal de actieve en inactieve widgets op voor een site. |
| POST/sites/$site/widgets/new | Activeer een widget op een site. |
| GET/sites/$site/wordads/settings | Haal gedetailleerde informatie over WordAds-instellingen op voor een site. |
| POST/sites/$site/wordads/settings | Werk WordAds-instellingen bij voor een site. |
| GET/sites/$site/wordads/earnings | Haal gedetailleerde informatie over WordAds-inkomsten op voor een site. |
| GET/sites/$site/wordads/tos | Haal WordAds TOS-informatie op over een site. |
| POST/sites/$site/wordads/tos | Werk de WordAds TOS-instelling bij voor een site. |
| POST/sites/$site/wordads/approve | Vraag gestroomlijnde goedkeuring aan om deel te nemen aan het WordAds-programma. |
| GET/sites/$site/wordads/stats | Haal WordAds-statistieken op voor een site |
| GET/me/sites | Haal een lijst op met de sites van de huidige gebruiker. |
| GET/me/sites/features | Haal een lijst op met de functies van de sites van de huidige gebruiker |
| GET/me/sites/plugins | Haal een lijst op met de plugins van de sites van de huidige gebruiker |
| POST/sites/$site/search | Zoek binnen een site met een Elasticsearch Query API. |
| GET/sites/$site/widgets/widget:$id | Haal een widget op een site op via de ID. |
| POST/sites/$site/widgets/widget:$id | Werk een widget op een site bij via de ID. |
| POST/sites/$site/widgets/widget:$id/delete | Deactiveer een widget op een site via de ID. Wordt verwijderd als deze al is gedeactiveerd. |
| GET/sites/$site/headers/$theme_slug | Haal de opties voor aangepaste headers op voor een site met een bepaald thema. |
| GET/sites/$site/headers/mine | Haal de opties voor aangepaste headers op voor een site. |
| POST/sites/$site/headers/mine | Stel de opties voor aangepaste headers in voor een site. |
Berichten
Bekijk en beheer berichten, inclusief reblogs en vind-ik-leuks.
| Resource | Beschrijving |
|---|---|
| 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_ID | Haal een individueel bericht op (op ID). |
| POST/sites/$site/posts/$post_ID | Bewerk een bericht. |
| GET/sites/$site/posts/slug:$post_slug | Haal een individueel bericht op (op slug). |
| GET/sites/$site/posts/ | Haal een lijst op met overeenkomende berichten. |
| POST/sites/$site/posts/new | Maak een bericht aan. |
| POST/sites/$site/posts/$post_ID/delete | Verwijder 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/restore | Herstel een bericht of pagina uit de prullenbak naar de vorige status. |
| POST/sites/$site/posts/delete | Verwijder 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/restore | Herstel meerdere berichten. |
| GET/me/posts | Haal 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/new | Geef een vind-ik-leuk aan een bericht. |
| POST/sites/$site/posts/$post_ID/likes/mine/delete | Verwijder 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/mine | Haal de abonnementsstatus van het opgegeven bericht op voor de huidige gebruiker. |
| POST/sites/$site/posts/$post/subscribers/new | Abonneer de huidige gebruiker op Meldingen over reacties op het opgegeven bericht. |
| POST/sites/$site/posts/$post/subscribers/mine/update | Abonneer de huidige gebruiker op Meldingen over reacties op het opgegeven bericht. |
| POST/sites/$site/posts/$post/subscribers/mine/delete | Meld de huidige gebruiker af voor het opgegeven bericht. |
| POST/sites/$site/posts/$post_ID/reblogs/new | Reblog een bericht. |
| GET/sites/$site/posts/$post_ID/reblogs/mine | Haal de reblogstatus op voor een bericht. |
| POST/sites/$site/posts/$post/related | Zoek binnen een site naar gerelateerde berichten. |
Reacties
Bekijk en beheer de reacties op een bericht.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/comments/$comment_ID | Haal een individuele reactie op. |
| POST/sites/$site/comments/$comment_ID | Bewerk 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/new | Maak een reactie op een bericht aan. |
| POST/sites/$site/comments/$comment_ID/replies/new | Maak een reactie aan als antwoord op een andere reactie. |
| POST/sites/$site/comments/$comment_ID/delete | Verwijder een reactie. |
| GET/sites/$site/comment-counts | Haal het aantal reacties op voor elke beschikbare status |
| GET/sites/$site/comment-history/$comment_ID | Haal 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/new | Geef een vind-ik-leuk aan een reactie. |
| POST/sites/$site/comments/$comment_ID/likes/mine/delete | Verwijder 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-likes | Schakel vind-ik-leuks voor reacties uit |
Taxonomie
Bekijk en beheer de tags en categorieën van een site.
Volgen
Volg blogs en stop met het volgen van blogs.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/follows/ | Geef de volgers van een site weer in omgekeerd chronologische volgorde. |
| POST/sites/$site/follows/new | Volg een blog. |
| POST/sites/$site/follows/mine/delete | Stop met het volgen van een blog. |
| GET/sites/$site/follows/mine | Haal 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.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/sharing-buttons/ | Haal een lijst op met deelknoppen van een site. |
| POST/sites/$site/sharing-buttons | Bewerk 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/$service | Haal 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_ID | Haal één publicize-verbinding op die de huidige gebruiker heeft ingesteld. |
| POST/me/publicize-connections/$publicize_connection_ID | Werk één publicize-verbinding bij die bij de huidige gebruiker hoort. |
| POST/me/publicize-connections/$publicize_connection_ID/delete | Verwijder 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_ID | Haal één Keyring-verbinding op die de huidige gebruiker heeft ingesteld. |
| POST/me/keyring-connections/$keyring_connection_ID/delete | Verwijder 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_ID | Haal één publicize-verbinding op die aan de opgegeven site is gekoppeld. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID | Werk één publicize-verbinding bij die bij de opgegeven site hoort. |
| POST/sites/$site/publicize-connections/new | Maak een nieuwe publicize-verbinding aan die aan de opgegeven site is gekoppeld. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID/delete | Verwijder de opgegeven publicize-verbinding. |
| GET/meta/sharing-buttons | Haal 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.
| Resource | Beschrijving |
|---|---|
| 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.
| Bron | Beschrijving |
|---|---|
| POST/notifications/seen | Stel de timestamp in van de laatst bekeken melding. |
| POST/notifications/read | Markeer een reeks meldingen als gelezen. |
Inzichten
Bekijk analytics voor je applicatie.
| Bron | Beschrijving |
|---|---|
| GET/insights | Haal een lijst op met statistieken/metrics/inzichten waartoe de huidige gebruiker toegang heeft. |
| GET/insights/$slug | Haal ruwe data op voor een specifieke grafiek. |
Reader
Beheer en bekijk de abonnementen van een gebruiker op de WordPress.com Reader.
| Bron | Beschrijving |
|---|---|
| GET/read/menu/ | Haal het standaard Reader-menu op. |
| GET/read/feed/$feed_url_or_id | Haal gegevens op over een feed. |
| GET/read/sites/$site/posts/$post_ID | Haal 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/posts | Haal een lijst op met berichten van een tag. |
| GET/read/tags | Haal een lijst op met tags waarop de gebruiker is geabonneerd. |
| GET/read/tags/alphabetic | Haal een gefilterde lijst op met toptags, gegroepeerd op letter. |
| GET/read/trending/tags | Haal een lijst op met trending tags. |
| GET/read/tags/$tag | Haal gegevens op over een opgegeven tag. |
| GET/read/tags/$tag/mine | Haal de abonnementsstatus van de gebruiker voor een bepaalde tag op. |
| POST/read/tags/$tag/mine/new | Abonneer je op een nieuwe tag. |
| POST/read/tags/$tag/mine/delete | Zeg je abonnement op een tag op. |
| GET/read/following/mine | Haal een lijst op met de feeds die de gebruiker volgt. |
| POST/read/following/mine/new | Volgen van de opgegeven blog. |
| POST/read/following/mine/delete | Niet 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.
| Resource | Beschrijving |
|---|---|
| GET/sites/$site/stats/highlights | Bekijk highlight-statistieken van de afgelopen zeven dagen. |
| GET/sites/$site/stats | Haal statistieken van een site op |
| GET/sites/$site/stats/summary | Bekijk samengevatte weergaven, bezoekers, likes en reacties van een site |
| GET/sites/$site/stats/top-posts | Bekijk de topberichten en -pagina’s van een site op basis van weergaven |
| GET/sites/$site/stats/video/$post_id | Bekijk de details van één video |
| GET/sites/$site/stats/referrers | Bekijk de verwijzers van een site |
| GET/sites/$site/stats/clicks | Bekijk de uitgaande klikken van een site |
| GET/sites/$site/stats/tags | Bekijk de weergaven van een site op tags en categorieën |
| GET/sites/$site/stats/top-authors | Bekijk de topauteurs van een site |
| GET/sites/$site/stats/comments | Bekijk de meest actieve reactie-auteurs en berichten met de meeste reacties van een site |
| GET/sites/$site/stats/video-plays | Bekijk de videoafspelingen van een site |
| GET/sites/$site/stats/file-downloads | Bekijk de bestandsdownloads van een site |
| GET/sites/$site/stats/post/$post_id | Bekijk de weergaven van een bericht |
| GET/sites/$site/stats/country-views | Bekijk de weergaven van een site per land |
| GET/sites/$site/stats/followers | Bekijk de volgers van een site |
| GET/sites/$site/stats/comment-followers | Bekijk de reactievolgers van een site |
| POST/sites/$site/stats/referrers/spam/new | Markeer een verwijzer als spam |
| POST/sites/$site/stats/referrers/spam/delete | Hef de markering van een verwijzer als spam op |
| GET/sites/$site/stats/publicize | Bekijk de Publicize-volgeraantallen van een site |
| GET/sites/$site/stats/search-terms | Bekijk zoektermen die zijn gebruikt om de site te vinden |
| GET/sites/$site/stats/views/posts | Bekijk het totale aantal weergaven voor elk bericht. |
| GET/sites/$site/stats/emails/summary | Bekijk het totale aantal geopende e-mails en klikken voor elk bericht. |
| GET/sites/$site/stats/opens/emails/summary | Bekijk het totale aantal geopende e-mails voor elk bericht. |
| GET/sites/$site/stats/opens/emails/$post_id | Bekijk meerdere statistieken met betrekking tot geopende e-mails per bericht. |
| GET/sites/$site/stats/opens/emails/$post_id/client | Bekijk statistieken voor geopende e-mails per client. |
| GET/sites/$site/stats/opens/emails/$post_id/country | Bekijk statistieken voor geopende e-mails per land. |
| GET/sites/$site/stats/opens/emails/$post_id/device | Bekijk statistieken voor geopende e-mails per apparaat. |
| GET/sites/$site/stats/opens/emails/$post_id/rate | Bekijk het percentage geopende e-mails per bericht. |
| GET/sites/$site/stats/clicks/emails/$post_id | Bekijk grafiekstatistieken met betrekking tot e-mailklikken per periode. |
| GET/sites/$site/stats/clicks/emails/$post_id/rate | Bekijk het percentage e-mailklikken per bericht. Geeft mockdata terug. |
| GET/sites/$site/stats/clicks/emails/$post_id/country | Bekijk e-mailklikken per land. |
| GET/sites/$site/stats/clicks/emails/$post_id/device | Bekijk e-mailklikken per apparaat. |
| GET/sites/$site/stats/clicks/emails/$post_id/client | Bekijk e-mailklikken per client. |
| GET/sites/$site/stats/clicks/emails/$post_id/link | Bekijk e-mailklikken per link. |
| GET/sites/$site/stats/clicks/emails/$post_id/user-content-link | Bekijk e-mailklikken per link in gebruikersinhoud. |
| GET/sites/$site/stats/clicks/emails/summary | Bekijk het totale aantal e-mailklikken voor elk bericht. |
| GET/sites/$site/stats/utm/$utm_param_name | Haal UTM-paramstatistieken van de site op. |
| GET/sites/$site/stats/utm/$utm_param_name/top_posts | Haal topberichten op voor een bepaalde UTM-parameterwaarde. |
| GET/sites/$site/stats/streak | Haal statistieken op voor Calendar Heatmap. Geeft gegevens terug met de tijdstempel van elk bericht. |
Media
Beheer de mediabibliotheek van een site.
| Resource | Beschrijving |
|---|---|
| POST/sites/$site/media/$media_ID/delete | Verwijder een mediabestand. Let op: media wordt verwijderd en niet naar de prullenbak verplaatst. |
| GET/sites/$site/media/$media_ID | Haal één media item op (op ID). |
| POST/sites/$site/media/$media_ID | Bewerk basisinformatie over een media item. |
| GET/sites/$site/media/ | Haal een lijst met items in de mediabibliotheek op. |
| POST/sites/$site/media/new | Upload nieuwe media. |
| POST/sites/$site/media/$media_ID/edit | Bewerk een media item. |
Menu’s
Bekijk en beheer de menu’s van een site.
| Resource | Beschrijving |
|---|---|
| POST/sites/$site/menus/new | Maak een nieuw navigatiemenu aan. |
| POST/sites/$site/menus/$menu_id | Werk een navigatiemenu bij. |
| GET/sites/$site/menus/$menu_id | Haal één navigatiemenu op. |
| GET/sites/$site/menus | Haal een lijst met alle navigatiemenu’s op. |
| POST/sites/$site/menus/$menu_id/delete | Verwijder een navigatiemenu |
Batch
Bundel meerdere API GET-verzoeken in één.
| Bron | Beschrijving |
|---|---|
| GET/batch/ | Voer meerdere GET-endpoints uit en retourneer ze als een array. |
Video’s
Bekijk video-informatie.
| Bron | Beschrijving |
|---|---|
| GET/videos/$guid | Haal de metadata op voor een opgegeven VideoPress-video. |
| GET/videos/$guid/poster | Haal de poster op voor een opgegeven VideoPress-video. |
| POST/videos/$guid/poster | Upload en stel een poster in voor een opgegeven VideoPress-video. |
| GET/videos/$guid/chapters | Haal de hoofdstukken op voor een opgegeven VideoPress-video. |
| GET/videos/$guid/playlist/$format | Haal de poster op voor een opgegeven VideoPress-video. |
| POST/videos/$guid/tracks | Upload een ondertitel-/captiontrack voor een opgegeven VideoPress-video. |
| POST/videos/$guid/tracks/delete | Verwijder een bestaande ondertitel-/captiontrack voor een opgegeven VideoPress-video. |
Bureaus
Beheer bureausites en tools.
| Bron | Beschrijving |
|---|---|
| GET /wpcom/v2/agency/$agency_id/sites | Haal een lijst op met sites die door het bureau worden beheerd. |
| GET/wpcom/v2/agency/$agency_id/sites/pending | Haal een lijst op met sites die beschikbaar zijn voor provisioning. |
| POST/wpcom/v2/agency/$agency_id/sites/$site_id/provision | Richt een nieuwe site in voor het bureau. |
| GET/wpcom/v2/sites/$wpcom_site/staging-site | Haalt de stagingsite op die is gekoppeld aan een opgegeven productiesite. |
| POST/wpcom/v2/sites/$wpcom_site/staging-site | Maakt een stagingsite aan voor een bestaande site. |
| DELETE/wpcom/v2/sites/$wpcom_site/staging-site/$staging_site_id | Verwijdert de stagingsite die is gekoppeld aan de opgegeven productiesite. |
| GET/sites/$site/automated-transfers/status | Retourneert de huidige status van Automated Transfer voor een site. |
GitHub-implementaties
Implementeer code op de WordPress.com-infrastructuur.
| Bron | Beschrijving |
|---|---|
| GET/hosting/github/installations | Retourneer een lijst met installaties waartoe een GitHub-gebruiker toegang heeft via app-installaties. |
| GET/hosting/github/repositories | Haal een lijst op met repositories en hun external_repository_ids. |
| GET/sites/$wpcom_site/hosting/code-deployments | Haal een lijst op met code-implementaties voor sites die voor deze site zijn geconfigureerd. |
| POST/sites/$wpcom_site/hosting/code-deployments | Maak een implementatieconfiguratie voor deze site aan of werk deze bij. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id | Verwijder een implementatieconfiguratie voor een site. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Haal code-implementatieruns op. |
| POST/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Start een handmatige implementatierun van code met behulp van de deployment_id. |
| GET/sites/$wpcom_site/hosting/code-deployments/$deployment_id/ runs/$deployment_run_id/logs | Haal 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.
| Bron | Beschrijving |
|---|---|
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-users | Haal SSH-gebruikers voor een site op. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user | Maak een SSH-gebruiker voor een site aan. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user/$ssh_user/reset-password | Roteer het wachtwoord van de SSH-gebruiker en retourneer het. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Haalt het type SSH-toegangsinstelling voor een site op. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Stelt de SSH-toegangsinstelling voor een site in. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | Haal SSH-sleutels voor een site op. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | Koppel een nieuwe SSH-sleutel aan een site. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys/$user_name/$name | Ontkoppel een SSH-sleutel van een site. |
Laatste update: juni 22, 2026