Riferimento REST API
Questo testo è stato tradotto utilizzando l’IA. Se desideri visualizzare il testo originale in inglese, fai clic qui.
Benvenuto nella pagina di riferimento della REST API di WordPress.com. Questa pagina elenca una selezione di endpoint disponibili, ciascuno con un collegamento a una pagina completa che descrive input, output e codice di esempio in curl e PHP.
In alternativa, la Console di sviluppo offre una vista completa di tutti gli endpoint disponibili raggruppati per namespace e versione. Sebbene non fornisca dettagli approfonditi per ciascun endpoint, consente di costruire e testare richieste API reali verso ciascun endpoint in modo interattivo.
Quando effettui richieste API, dovrai utilizzare il formato URL standardizzato della REST API di WordPress.com: https://public-api.wordpress.com/{namespace}/{version}/sites/{site_id}/{endpoint}.
Per informazioni dettagliate sulle strutture degli URL, su come ottenere l’ID del tuo sito e sulle best practice per effettuare richieste API, consulta la Guida introduttiva.
Per maggiori informazioni su un endpoint specifico, fai clic sul suo nome sotto l’intestazione Risorsa. Verrai indirizzato alla pagina di documentazione dell’endpoint, che include i parametri di query accettati dall’endpoint, i parametri dell’oggetto JSON presenti nella risposta e un esempio di query/risposta.
Utenti
Visualizza i dati informativi degli utenti come nome utente, nome, email, blog e Gravatar.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/users | Elenca gli utenti di un sito. |
| POST/sites/$site/users/$user_id | Aggiorna i dettagli di un utente di un sito. |
| POST/sites/$site/invites/new | Invita uno o più utenti al tuo sito. |
| GET/sites/$site/users/login:$user_id | Ottieni i dettagli di un utente di un sito tramite login. |
| POST/sites/$site/users/$user_ID/delete | Elimina o rimuove un utente di un sito. |
| GET/users/suggest | Ottieni un elenco di possibili utenti da suggerire per le @menzioni. |
| GET/me | Ottieni i metadati dell’utente corrente. |
| GET/me/billing-history | Ottieni l’elenco della cronologia degli addebiti e degli addebiti futuri dell’utente corrente. |
| GET/me/settings/ | Ottieni le impostazioni dell’utente corrente. |
| POST/me/settings/ | Aggiorna le impostazioni dell’utente corrente. |
| GET/me/preferences/ | Ottieni le impostazioni dell’utente corrente. |
| POST/me/preferences/ | Aggiorna le preferenze dell’utente corrente. |
| POST/me/settings/password/validate | Verifica la robustezza della nuova password di un utente. |
| GET/me/settings/profile-links/ | Ottieni i link del profilo dell’utente corrente. |
| POST/me/settings/profile-links/new | Aggiungi un link al profilo dell’utente corrente. |
| POST/me/settings/profile-links/$slug/delete | Elimina un link dal profilo dell’utente corrente. |
| GET/me/connected-applications/ | Ottieni le applicazioni connesse dell’utente corrente. |
| GET/me/connected-applications/$ID | Ottieni una delle applicazioni connesse dell’utente corrente. |
| POST/me/connected-applications/$ID/delete | Elimina uno dei token di accesso delle applicazioni connesse dell’utente corrente. |
| GET/me/two-step | Ottieni informazioni sulla configurazione dell’autenticazione a due fattori dell’utente corrente. |
| POST/me/two-step/sms/new | Invia un codice di verifica in due passaggi via SMS all’utente corrente. |
| GET/me/likes/ | Ottieni un elenco dei like dell’utente corrente. |
Siti
Visualizza informazioni generali e opzioni del sito.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/shortcodes/render | Ottieni uno shortcode renderizzato per un sito. Nota: l’utente corrente deve avere accesso alla pubblicazione. |
| GET/sites/$site/shortcodes | Ottieni un elenco di shortcode disponibili su un sito. Nota: l’utente corrente deve avere accesso alla pubblicazione. |
| GET/sites/$site/embeds/render | Ottieni un embed renderizzato per un sito. Nota: l’utente corrente deve avere accesso alla pubblicazione. |
| GET/sites/$site/embeds | Ottieni un elenco di embed disponibili su un sito. Nota: l’utente corrente deve avere accesso alla pubblicazione. |
| GET/sites/$site | Ottieni informazioni su un sito. |
| GET/sites/$site/page-templates | Ottieni un elenco di modelli di pagina supportati da un sito. |
| GET/sites/$site/post-types | Ottieni un elenco di tipi di articolo disponibili per un sito. |
| GET/sites/$site/post-counts/$post_type | Ottieni il numero di articoli nei gruppi del tipo di articolo per stato dell’articolo |
| GET/sites/$site/widgets | Recupera i widget attivi e inattivi per un sito. |
| POST/sites/$site/widgets/new | Attiva un widget su un sito. |
| GET/sites/$site/wordads/settings | Ottieni informazioni dettagliate sulle impostazioni WordAds di un sito. |
| POST/sites/$site/wordads/settings | Aggiorna le impostazioni WordAds per un sito. |
| GET/sites/$site/wordads/earnings | Ottieni informazioni dettagliate sui guadagni WordAds di un sito. |
| GET/sites/$site/wordads/tos | Ottieni informazioni sui TOS di WordAds per un sito. |
| POST/sites/$site/wordads/tos | Aggiorna l’impostazione dei TOS di WordAds per un sito. |
| POST/sites/$site/wordads/approve | Richiedi l’approvazione semplificata per aderire al programma WordAds. |
| GET/sites/$site/wordads/stats | Ottieni le statistiche WordAds per un sito |
| GET/me/sites | Ottieni un elenco dei siti dell’utente corrente. |
| GET/me/sites/features | Ottieni un elenco delle funzionalità dei siti dell’utente corrente |
| GET/me/sites/plugins | Ottieni un elenco dei plugin dei siti dell’utente corrente |
| POST/sites/$site/search | Cerca all’interno di un sito utilizzando un’API Elasticsearch Query. |
| GET/sites/$site/widgets/widget:$id | Recupera un widget su un sito tramite il suo ID. |
| POST/sites/$site/widgets/widget:$id | Aggiorna un widget su un sito tramite il suo ID. |
| POST/sites/$site/widgets/widget:$id/delete | Disattiva un widget su un sito tramite il suo ID. Verrà eliminato se già disattivato. |
| GET/sites/$site/headers/$theme_slug | Ottieni le opzioni dell’intestazione personalizzata per un sito con un tema specifico. |
| GET/sites/$site/headers/mine | Ottieni le opzioni dell’intestazione personalizzata per un sito. |
| POST/sites/$site/headers/mine | Imposta le opzioni dell’intestazione personalizzata per un sito. |
Articoli
Visualizza e gestisci gli articoli, incluse le ripubblicazioni e i «Mi piace».
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/dropdown-pages/ | Ottieni un elenco di pagine da visualizzare come opzioni in un menu a discesa per la selezione di una pagina. |
| GET/sites/$site/posts/$post_ID | Ottieni un singolo articolo (per ID). |
| POST/sites/$site/posts/$post_ID | Modifica un articolo. |
| GET/sites/$site/posts/slug:$post_slug | Ottieni un singolo articolo (per slug). |
| GET/sites/$site/posts/ | Ottieni un elenco di articoli corrispondenti. |
| POST/sites/$site/posts/new | Crea un articolo. |
| POST/sites/$site/posts/$post_ID/delete | Elimina un articolo. Nota: se il cestino è abilitato, questa richiesta invierà l’articolo nel cestino. Una seconda richiesta eliminerà definitivamente l’articolo. |
| POST/sites/$site/posts/$post_ID/restore | Ripristina un articolo o una pagina dal cestino al suo stato precedente. |
| POST/sites/$site/posts/delete | Elimina più articoli. Nota: se il cestino è abilitato, questa richiesta invierà nel cestino gli articoli non ancora cestinati. Gli articoli già nel cestino verranno eliminati definitivamente. |
| POST/sites/$site/posts/restore | Ripristina più articoli. |
| GET/me/posts | Ottieni un elenco di articoli da tutti i siti dell’utente. |
| GET/sites/$site/posts/$post_ID/likes/ | Ottieni un elenco dei «Mi piace» per un articolo. |
| POST/sites/$site/posts/$post_ID/likes/new | Metti «Mi piace» a un articolo. |
| POST/sites/$site/posts/$post_ID/likes/mine/delete | Rimuovi il «Mi piace» da un articolo. |
| GET/sites/$site/posts/$post_ID/likes/mine/ | Ottieni lo stato del «Mi piace» dell’utente corrente per un articolo. |
| GET/sites/$site/posts/$post/subscribers/ | Ottieni un elenco degli iscritti dell’articolo specificato. |
| GET/sites/$site/posts/$post/subscribers/mine | Ottieni lo stato di iscrizione dell’articolo specificato per l’utente corrente. |
| POST/sites/$site/posts/$post/subscribers/new | Iscrivi l’utente corrente per ricevere notifiche sui commenti dell’articolo specificato. |
| POST/sites/$site/posts/$post/subscribers/mine/update | Iscrivi l’utente corrente per ricevere notifiche sui commenti dell’articolo specificato. |
| POST/sites/$site/posts/$post/subscribers/mine/delete | Annulla l’iscrizione dell’utente corrente dall’articolo specificato. |
| POST/sites/$site/posts/$post_ID/reblogs/new | Ripubblica un articolo. |
| GET/sites/$site/posts/$post_ID/reblogs/mine | Ottieni lo stato di ripubblicazione per un articolo. |
| POST/sites/$site/posts/$post/related | Cerca articoli correlati all’interno di un sito. |
Commenti
Visualizza e gestisci i commenti di un articolo.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/comments/$comment_ID | Ottieni un singolo commento. |
| POST/sites/$site/comments/$comment_ID | Modifica un commento. |
| GET/sites/$site/comments/ | Ottieni un elenco dei commenti recenti. |
| GET/sites/$site/posts/$post_ID/replies/ | Ottieni un elenco dei commenti recenti su un articolo. |
| POST/sites/$site/posts/$post_ID/replies/new | Crea un commento su un articolo. |
| POST/sites/$site/comments/$comment_ID/replies/new | Crea un commento come risposta a un altro commento. |
| POST/sites/$site/comments/$comment_ID/delete | Elimina un commento. |
| GET/sites/$site/comment-counts | Ottieni il conteggio dei commenti per ogni stato disponibile |
| GET/sites/$site/comment-history/$comment_ID | Ottieni la cronologia di audit per il commento specificato |
| GET/sites/$site/comments/$comment_ID/likes/ | Ottieni i «Mi piace» per un commento. |
| POST/sites/$site/comments/$comment_ID/likes/new | Metti «Mi piace» a un commento. |
| POST/sites/$site/comments/$comment_ID/likes/mine/delete | Rimuovi il tuo «Mi piace» da un commento. |
| GET/sites/$site/comments/$comment_ID/likes/mine/ | Ottieni il tuo stato del «Mi piace» per un commento. |
| GET/kill-switch/comment-likes | Disattiva i «Mi piace» ai commenti |
Tassonomia
Visualizza e gestisci i tag e le categorie di un sito.
Seguire
Segui e smetti di seguire i blog.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/follows/ | Elenca i follower di un sito in ordine cronologico inverso. |
| POST/sites/$site/follows/new | Segui un blog. |
| POST/sites/$site/follows/mine/delete | Smetti di seguire un blog. |
| GET/sites/$site/follows/mine | Ottieni lo stato di follow del blog per l’utente corrente. |
Condivisione
Collega i servizi di social media per condividere automaticamente i nuovi articoli e gestisci i pulsanti di condivisione su un sito.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/sharing-buttons/ | Ottieni un elenco dei pulsanti di condivisione di un sito. |
| POST/sites/$site/sharing-buttons | Modifica tutti i pulsanti di condivisione di un sito. |
| GET/meta/external-services/ | Ottieni un elenco dei servizi di terze parti con cui i siti WordPress.com o Jetpack possono integrarsi tramite keyring. |
| GET/meta/external-services/$service | Ottieni informazioni su un singolo servizio esterno con cui i siti WordPress.com o Jetpack possono integrarsi tramite keyring. |
| GET/me/publicize-connections/ | Ottieni un elenco delle connessioni publicize configurate dall’utente corrente. |
| GET/me/publicize-connections/$publicize_connection_ID | Ottieni una singola connessione publicize configurata dall’utente corrente. |
| POST/me/publicize-connections/$publicize_connection_ID | Aggiorna una singola connessione publicize appartenente all’utente corrente. |
| POST/me/publicize-connections/$publicize_connection_ID/delete | Elimina la connessione publicize specificata. |
| GET/me/keyring-connections/ | Ottieni un elenco di tutte le connessioni keyring associate all’utente corrente. |
| GET/me/keyring-connections/$keyring_connection_ID | Ottieni una singola connessione Keyring configurata dall’utente corrente. |
| POST/me/keyring-connections/$keyring_connection_ID/delete | Elimina la connessione Keyring (e il token associato) con l’ID fornito. Elimina anche tutte le connessioni publicize associate. |
| GET/sites/$site/publicize-connections/ | Ottieni un elenco delle connessioni publicize associate al sito specificato. |
| GET/sites/$site/publicize-connections/$publicize_connection_ID | Ottieni una singola connessione publicize associata al sito specificato. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID | Aggiorna una singola connessione publicize appartenente al sito specificato. |
| POST/sites/$site/publicize-connections/new | Crea una nuova connessione publicize associata al sito specificato. |
| POST/sites/$site/publicize-connections/$publicize_connection_ID/delete | Elimina la connessione publicize specificata. |
| GET/meta/sharing-buttons | Ottieni un elenco dei servizi esterni per i quali sono supportati i pulsanti di condivisione. |
Pubblicato di recente
Visualizza gli articoli Pubblicato di recente dalla homepage di WordPress.com.
| Risorsa | Descrizione |
|---|---|
| GET/freshly-pressed/ | Ottieni un elenco degli articoli Pubblicato di recente. (Nota: Pubblicato di recente è stato ritirato. Visita https://discover.wordpress.com per ottenere i migliori contenuti pubblicati nella nostra rete.) |
Notifiche
Visualizza e gestisci le notifiche di un utente.
| Risorsa | Descrizione |
|---|---|
| POST/notifications/seen | Imposta il timestamp della notifica visualizzata più di recente. |
| POST/notifications/read | Contrassegna un insieme di notifiche come lette. |
Panoramica
Visualizza le analitiche per la tua applicazione.
| Risorsa | Descrizione |
|---|---|
| GET/insights | Ottieni un elenco di statistiche/metriche/panoramiche a cui l’utente corrente ha accesso. |
| GET/insights/$slug | Ottieni i dati grezzi per un grafico specifico. |
Reader
Gestisci e visualizza le iscrizioni di un utente al Reader di WordPress.com.
| Risorsa | Descrizione |
|---|---|
| GET/read/menu/ | Ottieni il menu predefinito del Reader. |
| GET/read/feed/$feed_url_or_id | Ottieni i dettagli di un feed. |
| GET/read/sites/$site/posts/$post_ID | Ottieni un articolo singolo (per ID). |
| GET/read/following/ | Ottieni un elenco di articoli dai blog che un utente segue. |
| GET/read/liked/ | Ottieni un elenco di articoli dai blog che piacciono a un utente. |
| GET/read/tags/$tag/posts | Ottieni un elenco di articoli da un tag. |
| GET/read/tags | Ottieni un elenco di tag a cui l’utente è iscritto. |
| GET/read/tags/alphabetic | Ottieni un elenco filtrato dei tag principali, raggruppati per lettera. |
| GET/read/trending/tags | Ottieni un elenco dei tag di tendenza. |
| GET/read/tags/$tag | Ottieni i dettagli di un tag specifico. |
| GET/read/tags/$tag/mine | Ottieni lo stato di iscrizione dell’utente a un determinato tag. |
| POST/read/tags/$tag/mine/new | Iscriviti a un nuovo tag. |
| POST/read/tags/$tag/mine/delete | Annulla l’iscrizione a un tag. |
| GET/read/following/mine | Ottieni un elenco dei feed che l’utente sta seguendo. |
| POST/read/following/mine/new | Segui il blog specificato. |
| POST/read/following/mine/delete | Smetti di seguire il blog specificato. |
| GET/read/feed/ | Ottieni l’ID e l’URL di iscrizione di uno o più feed corrispondenti per dominio o URL. |
| GET/read/email-settings/ | Restituisce le impostazioni email. |
| POST/read/email-settings/ | Restituisce le impostazioni email. |
| GET/read/subscriptions-count/ | Restituisce il numero di iscrizioni a blog, commenti e iscrizioni in sospeso. |
| GET/read/recommendations/mine/ | Ottieni un elenco di blog consigliati per l’utente corrente. |
Statistiche
Visualizza le statistiche di un sito.
| Risorsa | Descrizione |
|---|---|
| GET/sites/$site/stats/highlights | Visualizza le metriche in evidenza degli ultimi sette giorni. |
| GET/sites/$site/stats | Ottieni le statistiche di un sito |
| GET/sites/$site/stats/summary | Visualizza il riepilogo di visualizzazioni, visitatori, like e commenti di un sito |
| GET/sites/$site/stats/top-posts | Visualizza gli articoli e le pagine più visti di un sito |
| GET/sites/$site/stats/video/$post_id | Visualizza i dettagli di un singolo video |
| GET/sites/$site/stats/referrers | Visualizza i referrer di un sito |
| GET/sites/$site/stats/clicks | Visualizza i clic in uscita di un sito |
| GET/sites/$site/stats/tags | Visualizza le visualizzazioni di un sito per tag e categorie |
| GET/sites/$site/stats/top-authors | Visualizza gli autori più attivi di un sito |
| GET/sites/$site/stats/comments | Visualizza gli autori di commenti più attivi e gli articoli più commentati di un sito |
| GET/sites/$site/stats/video-plays | Visualizza le riproduzioni video di un sito |
| GET/sites/$site/stats/file-downloads | Visualizza i download di file di un sito |
| GET/sites/$site/stats/post/$post_id | Visualizza le visualizzazioni di un articolo |
| GET/sites/$site/stats/country-views | Visualizza le visualizzazioni di un sito per paese |
| GET/sites/$site/stats/followers | Visualizza i follower di un sito |
| GET/sites/$site/stats/comment-followers | Visualizza i follower dei commenti di un sito |
| POST/sites/$site/stats/referrers/spam/new | Segnala un referrer come spam |
| POST/sites/$site/stats/referrers/spam/delete | Annulla la segnalazione di un referrer come spam |
| GET/sites/$site/stats/publicize | Visualizza il conteggio dei follower publicize di un sito |
| GET/sites/$site/stats/search-terms | Visualizza i termini di ricerca utilizzati per trovare il sito |
| GET/sites/$site/stats/views/posts | Visualizza il numero totale di visualizzazioni per ciascun articolo. |
| GET/sites/$site/stats/emails/summary | Visualizza il numero totale di aperture e clic delle email per ciascun articolo. |
| GET/sites/$site/stats/opens/emails/summary | Visualizza il numero totale di aperture delle email per ciascun articolo. |
| GET/sites/$site/stats/opens/emails/$post_id | Visualizza statistiche multiple relative alle aperture delle email per articolo. |
| GET/sites/$site/stats/opens/emails/$post_id/client | Visualizza le statistiche delle aperture email per client. |
| GET/sites/$site/stats/opens/emails/$post_id/country | Visualizza le statistiche delle aperture email per paese. |
| GET/sites/$site/stats/opens/emails/$post_id/device | Visualizza le statistiche delle aperture email per dispositivo. |
| GET/sites/$site/stats/opens/emails/$post_id/rate | Visualizza il tasso di apertura delle email per articolo. |
| GET/sites/$site/stats/clicks/emails/$post_id | Visualizza le statistiche del grafico relative ai clic delle email per periodo. |
| GET/sites/$site/stats/clicks/emails/$post_id/rate | Visualizza il tasso di clic delle email per articolo. Restituisce dati simulati. |
| GET/sites/$site/stats/clicks/emails/$post_id/country | Visualizza i clic delle email per paese. |
| GET/sites/$site/stats/clicks/emails/$post_id/device | Visualizza i clic delle email per dispositivo. |
| GET/sites/$site/stats/clicks/emails/$post_id/client | Visualizza i clic delle email per client. |
| GET/sites/$site/stats/clicks/emails/$post_id/link | Visualizza i clic delle email per link. |
| GET/sites/$site/stats/clicks/emails/$post_id/user-content-link | Visualizza i clic delle email per link ai contenuti utente. |
| GET/sites/$site/stats/clicks/emails/summary | Visualizza il numero totale di clic delle email per ciascun articolo. |
| GET/sites/$site/stats/utm/$utm_param_name | Recupera le statistiche dei parametri UTM del sito. |
| GET/sites/$site/stats/utm/$utm_param_name/top_posts | Recupera gli articoli più visti per un dato valore di parametro UTM. |
| GET/sites/$site/stats/streak | Ottieni le statistiche per la Heatmap del Calendario. Restituisce dati con il timestamp di ciascun articolo. |
Media
Gestisci la libreria multimediale di un sito.
| Risorsa | Descrizione |
|---|---|
| POST/sites/$site/media/$media_ID/delete | Elimina un elemento multimediale. Nota: l’elemento multimediale viene eliminato definitivamente e non spostato nel cestino. |
| GET/sites/$site/media/$media_ID | Ottieni un singolo elemento multimediale (per ID). |
| POST/sites/$site/media/$media_ID | Modifica le informazioni di base di un elemento multimediale. |
| GET/sites/$site/media/ | Ottieni un elenco degli elementi nella libreria multimediale. |
| POST/sites/$site/media/new | Carica un nuovo elemento multimediale. |
| POST/sites/$site/media/$media_ID/edit | Modifica un elemento multimediale. |
Menu
Visualizza e gestisci i menu di un sito.
| Risorsa | Descrizione |
|---|---|
| POST/sites/$site/menus/new | Crea un nuovo menu di navigazione. |
| POST/sites/$site/menus/$menu_id | Aggiorna un menu di navigazione. |
| GET/sites/$site/menus/$menu_id | Ottieni un singolo menu di navigazione. |
| GET/sites/$site/menus | Ottieni un elenco di tutti i menu di navigazione. |
| POST/sites/$site/menus/$menu_id/delete | Elimina un menu di navigazione |
Batch
Raggruppa diverse richieste GET dell’API in una sola.
| Risorsa | Descrizione |
|---|---|
| GET/batch/ | Esegui diversi endpoint GET e restituiscili come array. |
Video
Visualizza le informazioni sui video.
| Risorsa | Descrizione |
|---|---|
| GET/videos/$guid | Ottieni i metadati per un video VideoPress specificato. |
| GET/videos/$guid/poster | Ottieni il poster per un video VideoPress specificato. |
| POST/videos/$guid/poster | Carica e imposta un poster per un video VideoPress specificato. |
| GET/videos/$guid/chapters | Ottieni i capitoli per un video VideoPress specificato. |
| GET/videos/$guid/playlist/$format | Ottieni il poster per un video VideoPress specificato. |
| POST/videos/$guid/tracks | Carica una traccia di sottotitoli/didascalie per un video VideoPress specificato. |
| POST/videos/$guid/tracks/delete | Elimina una traccia di sottotitoli/didascalie esistente per un video VideoPress specificato. |
Agenzie
Gestisci i siti e gli strumenti dell’agenzia.
| Risorsa | Descrizione |
|---|---|
| GET /wpcom/v2/agency/$agency_id/sites | Ottieni un elenco dei siti gestiti dall’agenzia. |
| GET/wpcom/v2/agency/$agency_id/sites/pending | Ottieni un elenco dei siti disponibili per il provisioning. |
| POST/wpcom/v2/agency/$agency_id/sites/$site_id/provision | Provisioning di un nuovo sito per l’agenzia. |
| GET/wpcom/v2/sites/$wpcom_site/staging-site | Recupera il sito di staging associato a un sito di produzione specificato. |
| POST/wpcom/v2/sites/$wpcom_site/staging-site | Crea un sito di staging per un sito esistente. |
| DELETE/wpcom/v2/sites/$wpcom_site/staging-site/$staging_site_id | Elimina il sito di staging associato al sito di produzione specificato. |
| GET/sites/$site/automated-transfers/status | Restituisce lo stato attuale del trasferimento automatizzato per un sito. |
GitHub Deployments
Distribuisci codice sull’infrastruttura di WordPress.com.
| Risorsa | Descrizione |
|---|---|
| GET/hosting/github/installations | Restituisce un elenco delle installazioni a cui un utente GitHub ha accesso tramite le installazioni dell’app. |
| GET/hosting/github/repositories | Ottieni un elenco dei repository e i relativi external_repository_id. |
| GET/sites/$wpcom_site/hosting/code-deployments | Ottieni un elenco delle distribuzioni di codice configurate per questo sito. |
| POST/sites/$wpcom_site/hosting/code-deployments | Crea o aggiorna una configurazione di distribuzione per questo sito. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id | Elimina una configurazione di distribuzione per un sito. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Ottieni le esecuzioni delle distribuzioni di codice. |
| POST/sites/$wpcom_site/hosting/code-deployments/$deployment_id/runs | Avvia un’esecuzione manuale della distribuzione di codice utilizzando il relativo deployment_id. |
| GET/sites/$wpcom_site/hosting/code-deployments/$deployment_id/ runs/$deployment_run_id/logs | Ottieni i log per un’esecuzione della distribuzione di codice utilizzando il relativo deployment_id e deployment_run_id. |
Gestione SSH
Crea e gestisci l’accesso SSH ai server di WordPress.com.
| Risorsa | Descrizione |
|---|---|
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-users | Ottieni gli utenti SSH di un sito. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user | Crea un utente SSH per un sito. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-user/$ssh_user/reset-password | Ruota la password dell’utente SSH e la restituisce. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Ottieni il tipo di impostazione di accesso SSH per un sito. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-access | Imposta l’impostazione di accesso SSH per un sito. |
| GET/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | Ottieni le chiavi SSH di un sito. |
| POST/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys | Associa una nuova chiave SSH a un sito. |
| DELETE/wpcom/v2/sites/$wpcom_site/hosting/ssh-keys/$user_name/$name | Dissocia una chiave SSH da un sito. |
Ultimo aggiornamento: giugno 20, 2026