Riferimento API
Ogni endpoint, generato dalla specifica
Questa pagina è generata da openapi.yaml, lo stesso file da cui vengono creati i nostri SDK, la nostra CLI e la nostra dashboard. Nulla qui può differire da ciò che l'API fa realmente, poiché esiste un'unica fonte.
1085 endpoint in 42 aree.
Invio della chiave
Ogni endpoint richiede una chiave API come bearer token. Creane una nella tua dashboard alla voce Chiavi API e assegnale solo i permessi necessari.
curl https://api.zinndigital.com/v1/reseller/services \
-H "Authorization: Bearer zdk_live_…"Le chiavi sono specifiche per organizzazione, dispongono di permessi propri e possono essere revocate singolarmente. Le chiavi di test sono tenute separate da quelle di produzione, in modo da poter testare un'integrazione senza spendere denaro o configurare server.
Rivendi il nostro hosting?
È disponibile una guida dettagliata per le integrazioni dei rivenditori: ottieni una chiave, effettua la tua prima chiamata, installa il modulo WHMCS o HostBill oppure installa il nostro plugin WordPress sul tuo sito.
Gli endpoint
Raggruppati per area. Gli endpoint riservati al personale non sono elencati: sono protetti da permessi che nessun account cliente può possedere.
reseller · 75 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| DELETE | /v1/branding/logo | Stop showing your logo. | reseller.manage |
| POST | /v1/branding/logo | Upload your logo. | reseller.manage |
| GET | /v1/reseller/brand | The identity your clients see. | reseller.view |
| PUT | /v1/reseller/brand | Set the identity your clients see. | reseller.manage |
| POST | /v1/reseller/brand/font | Install a Google font into our own origin. | reseller.manage |
| GET | /v1/reseller/brand/invoice | How your invoices read. | reseller.view |
| PUT | /v1/reseller/brand/invoice | Set how your invoices read. | reseller.manage |
| GET | /v1/reseller/brand/menu | Your custom navigation links. | reseller.view |
| POST | /v1/reseller/brand/menu | Add a link to your clients' panel. | reseller.manage |
| DELETE | /v1/reseller/brand/menu/{item_id} | Remove one link. | reseller.manage |
| PUT | /v1/reseller/brand/menu/{item_id} | Change one link. | reseller.manage |
| DELETE | /v1/reseller/brand/panel-hostname | Stop serving your clients' panel on your own address. | reseller.manage |
| POST | /v1/reseller/brand/panel-hostname | Serve your clients' panel on your own address. | reseller.manage |
| POST | /v1/reseller/brand/panel-hostname/verify | Check whether your panel address is serving. | reseller.manage |
| DELETE | /v1/reseller/brand/sending-domain | Stop sending from your own domain. | reseller.manage |
| POST | /v1/reseller/brand/sending-domain | Send your clients' e-mail from your own domain. | reseller.manage |
| POST | /v1/reseller/brand/sending-domain/verify | Check your sending domain's DNS now. | reseller.manage |
| GET | /v1/reseller/client-wallets | Every client float you are holding. | reseller.view |
| POST | /v1/reseller/client-wallets | Open a client's float, or add credit to it. | reseller.manage |
| POST | /v1/reseller/client-wallets/top-ups/{topUpId}/refunds | Send a deposit back to the card it came from. | reseller.manage |
| POST | /v1/reseller/client-wallets/{walletId}/adjustments | Correct a client's balance. | reseller.manage |
| GET | /v1/reseller/client-wallets/{walletId}/top-ups | The deposits on one client's balance. | reseller.view |
| GET | /v1/reseller/clients/{orgId}/plan | Which plan this client is on, and what it costs you. | reseller.view |
| POST | /v1/reseller/clients/{orgId}/plan | Put a client on a plan — call this before provisioning their first service. | reseller.provision |
| GET | /v1/reseller/currencies | The currencies your clients are quoted in. | reseller.view |
| PATCH | /v1/reseller/currencies | Choose the currencies, the default, and what you sell in. | reseller.manage |
| GET | /v1/reseller/dunning | Your own dunning ladder, and its history. | reseller.view |
| POST | /v1/reseller/dunning | Publish the next version of your ladder. | reseller.manage |
| DELETE | /v1/reseller/dunning/reset | Go back to the platform's default ladder. | reseller.manage |
| GET | /v1/reseller/edge-policy | Which CDN and DNS networks your clients can be placed on. | reseller.view |
| PUT | /v1/reseller/edge-policy | Turn CDN or DNS networks on and off for your clients. | reseller.manage |
| GET | /v1/reseller/edge-policy/clients/{orgId} | Which networks one client of yours can be placed on. | reseller.view |
| PUT | /v1/reseller/edge-policy/clients/{orgId} | Turn networks on and off for one client. | reseller.manage |
| GET | /v1/reseller/gateways | The payment gateways you can connect, and which you have. | reseller.view |
| DELETE | /v1/reseller/gateways/{code} | Disconnect your payment gateway. | reseller.manage |
| POST | /v1/reseller/gateways/{code} | Connect or re-key your own payment gateway. | reseller.manage |
| GET | /v1/reseller/languages | The languages your clients' panel offers. | reseller.view |
| PATCH | /v1/reseller/languages | Choose the languages and the default your clients start in. | reseller.manage |
| GET | /v1/reseller/legal-entity | The company details your clients' invoices are issued under. | reseller.view |
| PUT | /v1/reseller/legal-entity | Save the company details your clients' invoices are issued under. | reseller.manage |
| GET | /v1/reseller/lines | Which product lines you sell. | reseller.view |
| PUT | /v1/reseller/lines | Turn product lines on or off for your clients. | reseller.manage |
| DELETE | /v1/reseller/nameservers | Give back your nameserver brand. | reseller.manage |
| GET | /v1/reseller/nameservers | Your own nameserver brand. | reseller.view |
| PUT | /v1/reseller/nameservers | Claim a domain for your own nameservers. | reseller.manage |
| POST | /v1/reseller/nameservers/verify | Check whether your nameservers answer. | reseller.manage |
| GET | /v1/reseller/overview | Everything you have — every URL, credential and setting, in one read. | reseller.view |
| GET | /v1/reseller/prices | Your price list — what YOUR clients pay. | reseller.view |
| PUT | /v1/reseller/prices | Set your own price for one plan. | reseller.manage |
| GET | /v1/reseller/program | The org's wholesale reseller agreement. | reseller.view |
| PATCH | /v1/reseller/program | Change your own wholesale settings. | reseller.manage |
| POST | /v1/reseller/program | Apply to resell Zinn® hosting to your own clients. | reseller.manage |
| GET | /v1/reseller/services | Everything you have provisioned for your clients. | reseller.view |
| GET | /v1/reseller/services/{siteId} | One provisioned service. | reseller.view |
| GET | /v1/reseller/services/{siteId}/package | Which packages this client's service could move onto, and what each costs you. | reseller.view |
| POST | /v1/reseller/services/{siteId}/package | Move this client's service onto another package. | reseller.provision |
| POST | /v1/reseller/services/{siteId}/sso | A one-time sign-in link into the panel for this client. | reseller.provision |
| POST | /v1/reseller/services/{siteId}/suspend | Put a client's site on a non-payment hold. | reseller.provision |
| POST | /v1/reseller/services/{siteId}/unsuspend | Release a non-payment hold you placed. | reseller.provision |
| GET | /v1/reseller/statements | What you owe Zinn®, per period. | reseller.view |
| GET | /v1/reseller/statements/{statementId} | One statement, with the line for every client. | reseller.view |
| GET | /v1/reseller/tax-registrations | Your own VAT registrations. | reseller.view |
| POST | /v1/reseller/tax-registrations | Add one of your VAT registrations. | reseller.manage |
| DELETE | /v1/reseller/tax-registrations/{registration_id} | End or remove one of your VAT registrations. | reseller.manage |
| GET | /v1/reseller/vendor-policy | Whose SEO data accounts your clients' checks run on. | reseller.view |
| PATCH | /v1/reseller/vendor-policy | Switch between your own vendor keys and Zinn®'s metered pool. | reseller.manage |
| PUT | /v1/reseller/vendor-policy/clients/{orgId} | Cap or pause one client's paid data checks. | reseller.manage |
| GET | /v1/reseller/vendor-usage | What your clients drew from Zinn®'s vendor accounts this month. | reseller.view |
| POST | /v1/reseller/webhooks/{code}/{orgId} | Ingest a signed callback from a reseller's OWN payment gateway. | — |
| GET | /v1/wallet | Your credit balance with your provider. | billing.view |
| GET | /v1/wallet/settings | Your low-balance warning and automatic top-up. | billing.view |
| PUT | /v1/wallet/settings | Set your low-balance warning and automatic top-up. | billing.payment.manage |
| GET | /v1/wallet/top-ups | Your credit top-ups. | billing.view |
| POST | /v1/wallet/top-ups | Add credit to your balance. | billing.payment.manage |
| GET | /v1/wallet/top-ups/estimate | What a top-up will actually credit, before you pay. | billing.view |
hosting · 329 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/bulk-jobs | Your bulk jobs, newest first. | sites.view |
| POST | /v1/bulk-jobs | Run one operation across many sites. | sites.view |
| POST | /v1/bulk-jobs/installed-plugins | What is already installed across a bulk selection. | sites.view |
| POST | /v1/bulk-jobs/preview | What a bulk job would do, per site, before you confirm it. | sites.view |
| GET | /v1/bulk-jobs/{bulkJobId} | One bulk job and its per-site report. | sites.view |
| POST | /v1/bulk-jobs/{bulkJobId}/retry-failed | Run a bulk job's failures again. | sites.view |
| POST | /v1/connector/backup/claim | Ask whether a backup is due — called by the Zinn® WordPress connector plugin. | — |
| POST | /v1/connector/backup/complete | Report a finished backup — called by the Zinn® WordPress connector plugin. | — |
| GET | /v1/hosting/applications | List the applications a NEW site on a product line can be built with. | — |
| GET | /v1/hosting/fleet-applications | List the applications we install ourselves on our own fleet. | — |
| GET | /v1/hosting/locations | List the data centres a new site may be created in. | — |
| GET | /v1/index-monitoring | What this organisation monitors for search indexing, and what it may add. | — |
| POST | /v1/index-monitoring | Monitor another page, or a whole site hosted elsewhere. | — |
| DELETE | /v1/index-monitoring/targets/{targetId} | Stop monitoring one target. | — |
| POST | /v1/media-offload/claim | The WordPress plugin, redeeming a pairing code for a scoped token. | — |
| POST | /v1/media-offload/report | What the WordPress plugin says it has offloaded so far. | — |
| POST | /v1/media-offload/uploads | Presigned upload URLs for a batch of media files. | — |
| GET | /v1/private-network | The organisation's private access network. | — |
| POST | /v1/private-network/devices | Enrol a device and return its configuration once. | — |
| DELETE | /v1/private-network/devices/{seatId} | Revoke a device. | — |
| POST | /v1/private-network/devices/{seatId}/rotate | Issue a fresh configuration for a device, invalidating the old one. | — |
| GET | /v1/site-blueprints | List your site blueprints. | sites.view |
| POST | /v1/site-blueprints | Capture a built site as a reusable blueprint. | sites.blueprint.manage |
| DELETE | /v1/site-blueprints/{siteBlueprintId} | Delete a site blueprint. | sites.blueprint.manage |
| GET | /v1/site-blueprints/{siteBlueprintId} | Read one site blueprint. | sites.view |
| PATCH | /v1/site-blueprints/{siteBlueprintId} | Rename a blueprint, or edit its notes. | sites.blueprint.manage |
| POST | /v1/site-blueprints/{siteBlueprintId}/screenshot | Mint a time-limited URL for a blueprint's screenshot. | sites.view |
| POST | /v1/site-events/ingest | Receive a site's report about its own changes (signed webhook). | — |
| GET | /v1/site-groups | The organisation's site groups. | — |
| POST | /v1/site-groups | Create a site group. | — |
| DELETE | /v1/site-groups/{groupId} | Delete a site group. | — |
| GET | /v1/site-groups/{groupId} | One site group. | — |
| PATCH | /v1/site-groups/{groupId} | Rename or recolour a site group. | — |
| DELETE | /v1/site-groups/{groupId}/sites | Remove sites from a group. | — |
| GET | /v1/site-groups/{groupId}/sites | The sites in a group. | — |
| POST | /v1/site-groups/{groupId}/sites | Add sites to a group. | — |
| PUT | /v1/site-groups/{groupId}/sites | Replace a group's membership. | — |
| GET | /v1/site-imports | List the org's Wayback restores and migrations. | sites.view |
| POST | /v1/site-imports | Restore a site from a web archive, or migrate one in. | hosting.import.manage |
| GET | /v1/site-imports/snapshots | What a web archive holds for a domain, by day. | sites.view |
| GET | /v1/site-imports/{importId} | One import job's state and progress. | sites.view |
| POST | /v1/site-imports/{importId}/cancel | Cancel a running import. | hosting.import.manage |
| GET | /v1/sites | List sites in scope. | — |
| POST | /v1/sites | Create a site. | — |
| POST | /v1/sites/bulk-vendor-operation | Run one hosting-platform operation across many of your sites at once. | sites.view |
| GET | /v1/sites/capacity | Whether this organization may create another site, and how much room is left. | — |
| GET | /v1/sites/deleted | List my deleted sites, and when each stops being recoverable. | sites.view |
| POST | /v1/sites/deleted/{deletedSiteId}/restore | Restore a deleted site. | sites.create |
| GET | /v1/sites/export | Download the sites in scope as a CSV. | — |
| GET | /v1/sites/provider-options | List the options available for a new site. | — |
| DELETE | /v1/sites/{siteId} | Schedule a site's permanent deletion. | sites.view |
| GET | /v1/sites/{siteId} | Get a site. | — |
| GET | /v1/sites/{siteId}/apm | Ranked transactions, ranked hotspots and the hourly timeline for a site. | sites.view |
| GET | /v1/sites/{siteId}/apm/traces | List the individual profiled requests kept for a site. | sites.view |
| GET | /v1/sites/{siteId}/apm/traces/{traceId} | Show where one kept request's milliseconds went. | sites.view |
| GET | /v1/sites/{siteId}/application-access | The sign-in details for the application installed on a site. | — |
| GET | /v1/sites/{siteId}/backups | List a site's backups and what its plan grants. | sites.view |
| POST | /v1/sites/{siteId}/backups | Take an on-demand backup of a site. | hosting.backup.manage |
| POST | /v1/sites/{siteId}/backups/restore | Restore a site from one of its backups. | hosting.backup.manage |
| POST | /v1/sites/{siteId}/backups/transfer-in | Move an externally hosted site onto Zinn® hosting from a backup we hold. | hosting.backup.manage |
| POST | /v1/sites/{siteId}/backups/{backupId}/download | Mint a time-limited download URL for one of a site's backups. | hosting.backup.export |
| GET | /v1/sites/{siteId}/build-env | The build variable NAMES a site holds — never their values. | sites.view |
| PUT | /v1/sites/{siteId}/build-env | Replace a site's whole build environment. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/cache | Get a site's server-side cache policy. | sites.view |
| PUT | /v1/sites/{siteId}/cache | Set a site's server-side cache times. | sites.view |
| POST | /v1/sites/{siteId}/cache/purge | Clear a site's server-side cache. | — |
| GET | /v1/sites/{siteId}/cdn | Get a site's CDN configuration. | sites.view |
| PUT | /v1/sites/{siteId}/cdn | Choose a site's CDN tier. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/analytics | Read edge traffic for a site's CDN zone. | sites.view |
| GET | /v1/sites/{siteId}/cdn/budget | This site's slice of the account's metered CDN spend. | sites.view |
| PATCH | /v1/sites/{siteId}/cdn/budget | Set this site's metered CDN spend ceiling. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/canonical-host | Which hostname serves, which redirects, and whether HTTPS is forced. | sites.view |
| PATCH | /v1/sites/{siteId}/cdn/canonical-host | Choose www or non-www, and whether to force HTTPS. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/firewall-rules | List a site's custom edge firewall rules. | sites.view |
| PUT | /v1/sites/{siteId}/cdn/firewall-rules | Replace a site's custom edge firewall rules. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/offers | The CDNs this site's product line can actually buy. | sites.view |
| GET | /v1/sites/{siteId}/cdn/optimisations | Every edge optimisation available on the site, and whether it is on. | sites.view |
| POST | /v1/sites/{siteId}/cdn/optimisations | Turn one edge optimisation on or off. | sites.panel_access |
| GET | /v1/sites/{siteId}/cdn/page-rules | List the legacy page rules on a site's zone. | sites.view |
| DELETE | /v1/sites/{siteId}/cdn/page-rules/{ruleId} | Remove one page rule. | hosting.cdn.manage |
| PATCH | /v1/sites/{siteId}/cdn/page-rules/{ruleId} | Turn one page rule on or off. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/profile | Read a site's recommended CDN profile and where the zone has drifted from it. | sites.view |
| PATCH | /v1/sites/{siteId}/cdn/profile | Choose whether we keep the recommended CDN profile applied automatically. | hosting.cdn.manage |
| POST | /v1/sites/{siteId}/cdn/profile | Re-apply the recommended CDN profile to a site's zone. | hosting.cdn.manage |
| POST | /v1/sites/{siteId}/cdn/purge | Purge a site's CDN cache. | sites.cache.purge |
| GET | /v1/sites/{siteId}/cdn/security | Read a site's CDN security and bot settings. | sites.view |
| PUT | /v1/sites/{siteId}/cdn/security | Change a site's CDN security and bot settings. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/security-headers | The security headers the edge adds to this site's responses. | sites.view |
| GET | /v1/sites/{siteId}/cdn/settings | Read a site's CDN zone settings. | sites.view |
| PUT | /v1/sites/{siteId}/cdn/settings | Change a site's CDN zone settings. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/statistics | Edge hits, bytes and country breakdown for a site. | sites.view |
| POST | /v1/sites/{siteId}/cdn/switch | Move a live site's CDN onto your own account, or back to ours. | hosting.cdn.manage |
| GET | /v1/sites/{siteId}/cdn/tiered-cache | Read tiered caching and smart routing for a site's zone. | sites.view |
| PUT | /v1/sites/{siteId}/cdn/tiered-cache | Turn tiered caching on or off. | hosting.cdn.manage |
| DELETE | /v1/sites/{siteId}/cms-target | Stop publishing to this site's CMS. | — |
| GET | /v1/sites/{siteId}/cms-target | Where this site's posts go. | — |
| PUT | /v1/sites/{siteId}/cms-target | Tell us where this site's posts should go. | — |
| POST | /v1/sites/{siteId}/cms-target/test | Check the credential actually works, against the real CMS. | — |
| GET | /v1/sites/{siteId}/crawler-block | Get a site's blocked-crawler selection. | sites.view |
| PUT | /v1/sites/{siteId}/crawler-block | Replace a site's blocked-crawler selection. | sites.crawler.manage |
| GET | /v1/sites/{siteId}/crawler-policy | Get a site's SEO-crawler-blocking (PBN footprint) policy. | sites.view |
| PUT | /v1/sites/{siteId}/crawler-policy | Set a site's SEO-crawler-blocking policy. | sites.crawler.manage |
| GET | /v1/sites/{siteId}/database | Get a site's database size and panel links. | — |
| GET | /v1/sites/{siteId}/databases | List a site's databases. | sites.view |
| POST | /v1/sites/{siteId}/databases | Create a database on a site. | sites.manage |
| DELETE | /v1/sites/{siteId}/databases/{databaseId} | Delete a database from a site. | sites.manage |
| POST | /v1/sites/{siteId}/databases/{databaseId}/password | Set a new password on a site database's user. | sites.view |
| DELETE | /v1/sites/{siteId}/deletion | Stop a site's scheduled deletion. | sites.view |
| GET | /v1/sites/{siteId}/deletion | Get a site's scheduled deletion. | sites.view |
| GET | /v1/sites/{siteId}/deploy | Get a site's deploy target and status. | sites.view |
| POST | /v1/sites/{siteId}/deploy | Deploy or redeploy a site. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/deployments | A site's deploy history, most recent first. | sites.view |
| GET | /v1/sites/{siteId}/deployments/{deploymentId} | One deploy, with its build log. | sites.view |
| GET | /v1/sites/{siteId}/deployments/{deploymentId}/build-log | The hosting provider's own build log for one deploy. | sites.view |
| POST | /v1/sites/{siteId}/deployments/{deploymentId}/redeploy | Roll back by re-publishing an earlier deploy's commit. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/diagnostics | Run the site's health checks and report each one. | sites.view |
| GET | /v1/sites/{siteId}/directory-index | Get what a site serves when a visitor opens a folder. | sites.view |
| PUT | /v1/sites/{siteId}/directory-index | Set a site's index files, its folder listing, or both. | sites.view |
| GET | /v1/sites/{siteId}/edge-domains | The custom domains bound to this site's deploy target. | sites.view |
| POST | /v1/sites/{siteId}/edge-domains | Point a domain at this site's deploy target. | hosting.deploy.manage |
| DELETE | /v1/sites/{siteId}/edge-domains/{hostname} | Stop serving this hostname from the deploy target. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/edge-domains/{hostname}/dns | What this domain actually resolves to right now. | sites.view |
| POST | /v1/sites/{siteId}/edge-domains/{hostname}/dns | Publish this domain's DNS records for the customer. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/error-pages | The custom pages a site serves for HTTP error codes. | sites.view |
| POST | /v1/sites/{siteId}/error-pages | Add or replace the custom page for one status code. | sites.panel_access |
| DELETE | /v1/sites/{siteId}/error-pages/{status} | Remove the custom page for one status code. | sites.panel_access |
| DELETE | /v1/sites/{siteId}/external-backup | Remove our access to an externally hosted site. | hosting.backup.manage |
| GET | /v1/sites/{siteId}/external-backup | How we reach an externally hosted site to back it up. | — |
| PUT | /v1/sites/{siteId}/external-backup | Connect an externally hosted site so we can back it up. | hosting.backup.manage |
| GET | /v1/sites/{siteId}/ftp-users | List a site's FTP accounts. | sites.view |
| POST | /v1/sites/{siteId}/ftp-users | Create an FTP account on a site. | sites.manage |
| DELETE | /v1/sites/{siteId}/ftp-users/{ftpUserId} | Delete an FTP account from a site. | sites.manage |
| GET | /v1/sites/{siteId}/geo-restriction | Which countries may reach this site. | sites.view |
| PUT | /v1/sites/{siteId}/geo-restriction | Restrict this site to chosen countries, or refuse named ones. | — |
| GET | /v1/sites/{siteId}/hosting | Get the hosting package a site runs on. | sites.view |
| GET | /v1/sites/{siteId}/hosting/applications | List the one-click applications installable on a site's package. | sites.view |
| POST | /v1/sites/{siteId}/hosting/applications | Install a one-click application onto a live site. | — |
| GET | /v1/sites/{siteId}/hosting/usage | Get a site's current-period hosting usage. | sites.view |
| POST | /v1/sites/{siteId}/ide-assist | Ask the AI assistant about one file in the site's web editor. | — |
| GET | /v1/sites/{siteId}/ide-assist/models | The AI models the site's web editor may use. | — |
| POST | /v1/sites/{siteId}/ide-events | Record something the customer did in the site's web editor. | — |
| GET | /v1/sites/{siteId}/index-check | A hosted site's search-index status. | — |
| GET | /v1/sites/{siteId}/index-check/history | A hosted site's recent search-index checks. | — |
| GET | /v1/sites/{siteId}/mail-log | Messages the site's mail sent or received. | — |
| GET | /v1/sites/{siteId}/maintenance-mode | Get whether a site is serving its maintenance page. | sites.view |
| PUT | /v1/sites/{siteId}/maintenance-mode | Take a site into or out of maintenance. | sites.view |
| DELETE | /v1/sites/{siteId}/media-offload | Revoke the plugin's token and stop new uploads. | storage.manage |
| GET | /v1/sites/{siteId}/media-offload | Whether this site's media is offloaded to object storage, and how. | storage.view |
| PUT | /v1/sites/{siteId}/media-offload | Turn media offload on for a site, or change how it behaves. | storage.manage |
| POST | /v1/sites/{siteId}/media-offload/pairing | Mint a short-lived code that pairs the WordPress plugin to this site. | storage.manage |
| GET | /v1/sites/{siteId}/metrics | Get a site's current usage metrics. | — |
| GET | /v1/sites/{siteId}/migrations | The site's migrations, newest first. | sites.view |
| POST | /v1/sites/{siteId}/migrations | Migrate a site in from another host. | hosting.import.manage |
| POST | /v1/sites/{siteId}/migrations/discover | Work out which control panel a host runs, from the hostname alone. | hosting.import.manage |
| GET | /v1/sites/{siteId}/migrations/discoveries/{discoveryId} | Poll a discovery until it has an answer. | hosting.import.manage |
| POST | /v1/sites/{siteId}/migrations/managed-request | Buy the managed migration and let staff do it. | billing.payment.manage |
| POST | /v1/sites/{siteId}/migrations/probe | Sign in to the old host and show what is there. | hosting.import.manage |
| GET | /v1/sites/{siteId}/migrations/{migrationId} | One migration's state and progress. | sites.view |
| POST | /v1/sites/{siteId}/migrations/{migrationId}/cancel | Stop a running migration. | hosting.import.manage |
| POST | /v1/sites/{siteId}/migrations/{migrationId}/cutover | Re-sync the mail that arrived during the move. | hosting.import.manage |
| GET | /v1/sites/{siteId}/mysql-access | Which addresses may reach MySQL, per database user. | sites.view |
| POST | /v1/sites/{siteId}/mysql-access | Allow one IP address to reach MySQL as one database user. | sites.panel_access |
| DELETE | /v1/sites/{siteId}/mysql-access/{userId}/{aclId} | Withdraw one MySQL access rule. | sites.panel_access |
| GET | /v1/sites/{siteId}/package-names | Every domain and subdomain this hosting answers for. | sites.view |
| POST | /v1/sites/{siteId}/package-names | Attach another domain to this hosting. | sites.panel_access |
| DELETE | /v1/sites/{siteId}/package-names/{name} | Detach a domain from this hosting. | sites.panel_access |
| POST | /v1/sites/{siteId}/panel-sessions | Mint one single-use panel link, at the moment the customer clicks. | — |
| GET | /v1/sites/{siteId}/performance | Get a site's caching and acceleration settings. | sites.view |
| PUT | /v1/sites/{siteId}/performance | Update a site's caching and acceleration settings. | hosting.performance.manage |
| GET | /v1/sites/{siteId}/performance/slow-requests | List the slowest traced requests for a site. | sites.view |
| GET | /v1/sites/{siteId}/performance/slow-requests/{taskId}/{requestId} | Show where one request's milliseconds went. | sites.view |
| GET | /v1/sites/{siteId}/php-config | Get a site's changeable PHP settings. | sites.view |
| PUT | /v1/sites/{siteId}/php-config | Set a site's PHP settings. | sites.view |
| GET | /v1/sites/{siteId}/php-settings | Get a site's PHP extensions, php.ini settings and resource tier. | sites.view |
| PUT | /v1/sites/{siteId}/php-settings | Set a site's PHP extensions and php.ini settings. | sites.view |
| GET | /v1/sites/{siteId}/php-version | Get a site's PHP version. | sites.view |
| PUT | /v1/sites/{siteId}/php-version | Switch a site's PHP version. | hosting.php.manage |
| GET | /v1/sites/{siteId}/plan | List the plans a site could move to, priced. | sites.view |
| POST | /v1/sites/{siteId}/plan | Move a site onto another plan. | sites.view |
| GET | /v1/sites/{siteId}/preview-urls | Get the URLs at which a site can be viewed before its DNS resolves. | sites.view |
| POST | /v1/sites/{siteId}/previews | Build a branch as a preview, without touching the live site. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/protection | Get every protection control for a site. | sites.view |
| PUT | /v1/sites/{siteId}/protection/countries | Replace a site's country rule. | sites.view |
| POST | /v1/sites/{siteId}/protection/directories | Password-protect a folder on a site. | sites.view |
| POST | /v1/sites/{siteId}/protection/directories/remove | Take the password off a folder on a site. | sites.view |
| GET | /v1/sites/{siteId}/protection/file-permissions | Run the vendor's file-permission check on a site. | sites.view |
| POST | /v1/sites/{siteId}/protection/file-permissions | Apply the vendor's recommended permissions on a site. | sites.view |
| PUT | /v1/sites/{siteId}/protection/hotlink | Replace a site's hotlink-protection rules. | sites.view |
| PUT | /v1/sites/{siteId}/protection/ip-addresses | Replace a site's blocked IP addresses. | sites.view |
| GET | /v1/sites/{siteId}/quota | Get a site's enforced disk and inode ceilings, and its usage against them. | sites.view |
| GET | /v1/sites/{siteId}/quota/resources | What this site is allowed per resource, what it is using, and what more costs. | sites.view |
| POST | /v1/sites/{siteId}/quota/resources/{resource}/downgrade | Reduce a site's allowance — refused while the site is over the target. | sites.view |
| POST | /v1/sites/{siteId}/quota/resources/{resource}/upgrade | Buy more disk or file allowance for one site. | sites.view |
| GET | /v1/sites/{siteId}/redirects | List a site's redirects. | sites.view |
| POST | /v1/sites/{siteId}/redirects | Add a redirect to a site. | sites.view |
| DELETE | /v1/sites/{siteId}/redirects/{redirectId} | Delete a redirect from a site. | sites.view |
| GET | /v1/sites/{siteId}/registry | What the public registry says about a hosted site's domain. | — |
| POST | /v1/sites/{siteId}/rename-domain | Change a site's primary domain (asynchronous). | sites.create |
| DELETE | /v1/sites/{siteId}/repo | Disconnect the repository and remove its webhook. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/repo | Get the repository a site deploys from. | sites.view |
| PUT | /v1/sites/{siteId}/repo | Connect (or re-connect) a repository to a site. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/repo/branches | List the connected repository's branches. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/repo/sync | Two-way sync settings, state and recent runs for a site. | sites.view |
| PUT | /v1/sites/{siteId}/repo/sync | Turn two-way sync on or off for a site. | hosting.deploy.manage |
| POST | /v1/sites/{siteId}/repo/sync/resolve | Clear a held sync by choosing which side wins. | hosting.deploy.manage |
| POST | /v1/sites/{siteId}/repo/sync/run | Sync this site with its repository now. | hosting.deploy.manage |
| GET | /v1/sites/{siteId}/resource-usage | Get the vendor's own counts of what a package is using. | sites.view |
| POST | /v1/sites/{siteId}/retry-provisioning | Build a failed site again. | sites.view |
| GET | /v1/sites/{siteId}/scheduled-tasks | List a site's scheduled tasks. | sites.view |
| POST | /v1/sites/{siteId}/scheduled-tasks | Schedule a command on a site. | sites.view |
| DELETE | /v1/sites/{siteId}/scheduled-tasks/{taskId} | Delete a site's scheduled task. | sites.view |
| PUT | /v1/sites/{siteId}/scheduled-tasks/{taskId} | Replace a site's scheduled task. | sites.view |
| GET | /v1/sites/{siteId}/security | A site's malware state and live findings. | — |
| POST | /v1/sites/{siteId}/security/scan | Scan a site for malware now. | — |
| GET | /v1/sites/{siteId}/seo-metrics | A hosted site's SEO authority metrics. | — |
| POST | /v1/sites/{siteId}/seo-metrics/check | Run an on-demand authority check for a hosted site. | — |
| GET | /v1/sites/{siteId}/seo-metrics/history | A hosted site's authority readings over time. | — |
| GET | /v1/sites/{siteId}/seo-settings | How often this site's SEO metrics are checked, and what is shown. | — |
| PUT | /v1/sites/{siteId}/seo-settings | Choose the schedule, providers and visible metrics for this site. | — |
| GET | /v1/sites/{siteId}/site-blueprint-deploy | What has been deployed onto this site from a blueprint. | sites.view |
| POST | /v1/sites/{siteId}/site-blueprint-deploy | Replace a site's content with a blueprint's. | — |
| GET | /v1/sites/{siteId}/sitemap | The site's most recent sitemap crawl. | sites.view |
| POST | /v1/sites/{siteId}/sitemap | Start a sitemap crawl. | sites.panel_access |
| GET | /v1/sites/{siteId}/ssh-keys | List a site's authorised SSH keys. | sites.view |
| POST | /v1/sites/{siteId}/ssh-keys | Authorise a public key for SSH on a site. | sites.view |
| DELETE | /v1/sites/{siteId}/ssh-keys/{handle} | Withdraw an authorised SSH key from a site. | sites.view |
| GET | /v1/sites/{siteId}/ssl | Get a site's certificates and HTTPS enforcement. | sites.view |
| POST | /v1/sites/{siteId}/ssl | Request the free certificate for a site. | sites.manage |
| POST | /v1/sites/{siteId}/ssl/external | Install an SSL certificate the customer obtained elsewhere. | sites.manage |
| PUT | /v1/sites/{siteId}/ssl/force | Turn HTTPS enforcement on or off for a site. | sites.manage |
| GET | /v1/sites/{siteId}/subdomains | List a site's subdomains. | sites.view |
| POST | /v1/sites/{siteId}/subdomains | Add a subdomain to a site. | sites.view |
| DELETE | /v1/sites/{siteId}/subdomains/{subdomainName} | Delete a subdomain from a site. | sites.view |
| DELETE | /v1/sites/{siteId}/transfer | Withdraw this site's pending transfer offer. | sites.view |
| GET | /v1/sites/{siteId}/transfer | Get this site's most recent transfer offer. | sites.view |
| POST | /v1/sites/{siteId}/transfer | Offer this site to another organization. | sites.view |
| POST | /v1/sites/{siteId}/transfer/preview | Check whether a site could be transferred to another organization. | sites.view |
| GET | /v1/sites/{siteId}/usage | Get one site's metered visits for the current billing period. | — |
| GET | /v1/sites/{siteId}/vendor-snapshots | List a site's vendor restore points. | sites.view |
| POST | /v1/sites/{siteId}/vendor-snapshots | Take a vendor restore point for a site. | hosting.backup.manage |
| POST | /v1/sites/{siteId}/vendor-snapshots/restore | Restore a site from a vendor restore point. | hosting.backup.manage |
| GET | /v1/sites/{siteId}/vitals | Get a site's homepage Core Web Vitals. | — |
| POST | /v1/sites/{siteId}/vitals/checks | Measure one page of this site on demand. | — |
| GET | /v1/sites/{siteId}/vitals/checks/{checkId} | Poll one on-demand page check. | — |
| GET | /v1/sites/{siteId}/vitals/history | Get a site's speed history and change timeline. | — |
| GET | /v1/sites/{siteId}/web-logs | Get the tail of a site's access and error logs. | sites.view |
| GET | /v1/sites/{siteId}/website-backups | The standard backup a site's hosting package currently holds. | sites.view |
| POST | /v1/sites/{siteId}/website-backups | Take a standard backup of a site's files and databases. | hosting.backup.manage |
| GET | /v1/sites/{siteId}/wordpress | Get the WordPress install on a site. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/activity | What changed on this WordPress, and who changed it. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/checksum | Check a site's WordPress core files against the published checksums. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/checksum | Restore a site's modified WordPress core files. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/cli | Run one allow-listed WP-CLI command on the site. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/cron | List a site's scheduled WordPress tasks. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/cron | Run one scheduled task now. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/database-check | Check a site's WordPress database connection. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/maintenance | Is the site showing WordPress's maintenance page? | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/maintenance | Turn maintenance mode on or off. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/plugins | List the plugins installed on a site's WordPress. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/plugins | Install a plugin on a site's WordPress. | sites.view |
| DELETE | /v1/sites/{siteId}/wordpress/plugins/{pluginName} | Remove a plugin from a site's WordPress. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/plugins/{pluginName} | Activate or deactivate a plugin on a site. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/plugins/{pluginName}/update | Update one plugin to its latest release. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/reinstall | Reinstall the live WordPress on a site. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/roles | List the roles a site's WordPress defines. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/search-replace | Rewrite a string throughout a site's WordPress database. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/settings | Get a site's WordPress options. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/settings | Set one WordPress option on a site. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/stack-cache | Install the server-side cache plugin on a site. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/staging | Get a site's WordPress staging clones. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/staging | Copy a site's live WordPress onto staging. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/staging/publish | Publish a site's staging WordPress over the live site. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/staging/reinstall | Reinstall the WordPress on a site's staging copy. | sites.view |
| DELETE | /v1/sites/{siteId}/wordpress/staging/{cloneId} | Delete a site's WordPress staging clone. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/themes | List the themes installed on a site's WordPress. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/themes | Install a theme on a site's WordPress. | sites.view |
| DELETE | /v1/sites/{siteId}/wordpress/themes/{themeName} | Remove a theme from a site's WordPress. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/themes/{themeName} | Activate or deactivate a theme on a site. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/themes/{themeName}/update | Update one theme to its latest release. | sites.view |
| POST | /v1/sites/{siteId}/wordpress/update | Update WordPress core on a site. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/update-policy | What this site is set to update by itself, and where it has drifted. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/update-policy | Set the site's auto-update policy and apply it to WordPress. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/users | List the accounts on a site's WordPress. | sites.panel_access |
| POST | /v1/sites/{siteId}/wordpress/users | Create an account on a site's WordPress. | sites.view |
| DELETE | /v1/sites/{siteId}/wordpress/users/{wpUserId} | Delete an account from a site's WordPress. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/users/{wpUserId}/password | Set a WordPress account's password. | sites.view |
| PUT | /v1/sites/{siteId}/wordpress/users/{wpUserId}/role | Change a WordPress account's role. | sites.view |
| GET | /v1/sites/{siteId}/wordpress/vulnerabilities | Published advisories against the plugin and theme versions installed here. | sites.view |
| GET | /v1/sites/{siteId}/wp-credentials | The WordPress admin login for a site. | sites.view |
| POST | /v1/sites/{siteId}/wp-credentials | Generate a new WordPress admin password for a site. | sites.view |
| POST | /v1/sites/{siteId}/wp-login | Mint a one-click WordPress admin login token. | sites.wp_login |
| GET | /v1/sites/{site_id}/translation | Whether this site is translated, and how far along it is. | sites.view |
| PATCH | /v1/sites/{site_id}/translation | Choose which languages this site serves to visitors. | sites.manage |
| GET | /v1/sites/{site_id}/translation/bundle/{locale} | One locale of a site's translated content, for the site itself to render. | — |
| POST | /v1/sites/{site_id}/translation/refresh | Read the site again now, rather than waiting for the next pass. | sites.manage |
| GET | /v1/storage/buckets | The organisation's object storage buckets. | storage.view |
| POST | /v1/storage/buckets | Provision Zinn® storage, or attach a bucket of your own. | storage.manage |
| DELETE | /v1/storage/buckets/{bucketId} | Forget a bucket. | storage.manage |
| GET | /v1/storage/buckets/{bucketId} | One bucket. | storage.view |
| GET | /v1/transfers | List every site transfer this account is a party to. | sites.view |
| POST | /v1/transfers/{transferId}/accept | Accept an incoming site transfer. | sites.view |
| POST | /v1/transfers/{transferId}/decline | Decline an incoming site transfer. | sites.view |
| GET | /v1/uptime/monitors | The web addresses this organisation has asked us to watch. | — |
| POST | /v1/uptime/monitors | Start watching a web address. | — |
| DELETE | /v1/uptime/monitors/{monitor_id} | Stop watching a web address. | — |
| GET | /v1/uptime/monitors/{monitor_id} | One monitored address, with its history. | — |
| PATCH | /v1/uptime/monitors/{monitor_id} | Pause, resume or rename a monitored address. | — |
| GET | /v1/vector/indexes | The organisation's vector indexes. | vector.view |
| POST | /v1/vector/indexes | Create a vector index. | vector.manage |
| DELETE | /v1/vector/indexes/{indexId} | Delete a vector index and every vector in it. | vector.manage |
| GET | /v1/vector/indexes/{indexId} | One vector index. | vector.view |
| POST | /v1/vector/indexes/{indexId}/query | Find the nearest vectors. | vector.manage |
| POST | /v1/vector/indexes/{indexId}/vectors | Insert or replace vectors. | vector.manage |
| POST | /v1/vector/indexes/{indexId}/vectors/delete | Delete vectors by id. | vector.manage |
| POST | /v1/vector/indexes/{indexId}/vectors/fetch | Read vectors back by id. | vector.manage |
| GET | /v1/vector/usage | Vector storage and query usage against the plan. | vector.view |
| GET | /v1/wordpress/cli-commands | The WP-CLI commands the console will run. | — |
| GET | /v1/wordpress/overview | Count the caller's whole WordPress estate by posture. | sites.view |
| GET | /v1/wordpress/plugin-directory | Search the WordPress plugin directory. | sites.view |
| GET | /v1/wordpress/plugin-directory/{slug} | One plugin from the WordPress directory. | sites.view |
| POST | /v1/wordpress/refresh | Collect a named handful of sites in one call. | sites.view |
| GET | /v1/wordpress/sites | List every WordPress site the caller owns, across all product lines. | sites.view |
| GET | /v1/wordpress/sites/{siteId} | One WordPress site's stored posture, with its component listings. | sites.view |
| GET | /v1/wordpress/sites/{siteId}/credentials | Who can sign in to this site's WordPress, and where. | sites.view |
| POST | /v1/wordpress/sites/{siteId}/credentials/rotate | Set a new password on one WordPress administrator, shown once. | sites.view |
| POST | /v1/wordpress/sites/{siteId}/refresh | Ask this site's platform for its WordPress posture now. | — |
| GET | /v1/wordpress/templates | List the WordPress templates a customer may apply. | sites.view |
| GET | /v1/wordpress/theme-directory | Search the WordPress theme directory. | sites.view |
| GET | /v1/wordpress/theme-directory/{slug} | One theme from the WordPress directory. | sites.view |
domains · 49 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/domain-watches | The domains this customer is watching — ours, theirs and third parties'. | — |
| POST | /v1/domain-watches | Watch a domain — any domain, including one registered elsewhere. | — |
| DELETE | /v1/domain-watches/{watchId} | Stop watching a domain. | — |
| POST | /v1/domain-watches/{watchId}/mute | Silence a watched domain's alerts without removing it. | — |
| GET | /v1/domains | List the caller's domains. | sites.view |
| POST | /v1/domains/check | Authority metrics for any domain, owned or not. | — |
| GET | /v1/domains/checked | The domains this organisation has checked. | — |
| POST | /v1/domains/connect | Host DNS for a domain the customer already owns. | domains.dns.manage |
| GET | /v1/domains/routes | The registrar routes this organisation can buy a domain through. | — |
| POST | /v1/domains/search | Search domain availability. | sites.view |
| GET | /v1/domains/tld-pricing | The TLD price table, flat, in the caller's currency. | — |
| POST | /v1/domains/transfer/preflight | Check and price a bulk transfer-in. | sites.view |
| GET | /v1/domains/{domainId} | Get a domain. | — |
| POST | /v1/domains/{domainId}/auth-code | Reveal a domain's EPP transfer code. | domains.dns.manage |
| POST | /v1/domains/{domainId}/cache/purge | Purge a domain's CDN cache. | sites.cache.purge |
| GET | /v1/domains/{domainId}/contacts | The registrant contact on public WHOIS for this domain. | — |
| PUT | /v1/domains/{domainId}/contacts | Change the registrant contact (drives the registrar first). | — |
| GET | /v1/domains/{domainId}/delegation | Whether a domain's delegation actually points at us. | sites.view |
| POST | /v1/domains/{domainId}/delegation | Check the delegation again now, and restart the fast poll. | sites.view |
| DELETE | /v1/domains/{domainId}/disconnect | Stop hosting a connected domain's DNS, and delete its zone. | domains.dns.manage |
| GET | /v1/domains/{domainId}/dns/records | List a page of a domain's DNS records. | sites.view |
| POST | /v1/domains/{domainId}/dns/records | Create a DNS record. | domains.dns.manage |
| DELETE | /v1/domains/{domainId}/dns/records/{recordId} | Delete a DNS record. | domains.dns.manage |
| PUT | /v1/domains/{domainId}/dns/records/{recordId} | Update a DNS record. | domains.dns.manage |
| POST | /v1/domains/{domainId}/dns/sync | Trigger immediate DNS propagation. | domains.dns.manage |
| GET | /v1/domains/{domainId}/email-routing | Read a domain's inbound email routing, and what enabling it would cost. | sites.view |
| POST | /v1/domains/{domainId}/email-routing/addresses | Register a destination address. | domains.dns.manage |
| DELETE | /v1/domains/{domainId}/email-routing/addresses/{addressId} | Remove a destination address from the account. | domains.dns.manage |
| PUT | /v1/domains/{domainId}/email-routing/catch-all | Set what happens to mail matching no other rule. | domains.dns.manage |
| DELETE | /v1/domains/{domainId}/email-routing/enabled | Turn inbound email routing off for a domain. | domains.dns.manage |
| POST | /v1/domains/{domainId}/email-routing/enabled | Turn inbound email routing on for a domain. | domains.dns.manage |
| POST | /v1/domains/{domainId}/email-routing/rules | Add a forwarding rule. | domains.dns.manage |
| DELETE | /v1/domains/{domainId}/email-routing/rules/{ruleId} | Remove a forwarding rule. | domains.dns.manage |
| PUT | /v1/domains/{domainId}/email-routing/rules/{ruleId} | Change a forwarding rule. | domains.dns.manage |
| GET | /v1/domains/{domainId}/index-check | Get a domain's search-index status. | — |
| GET | /v1/domains/{domainId}/index-check/history | List a domain's recent search-index checks. | — |
| POST | /v1/domains/{domainId}/index-check/run | Run a fresh search-index check for a domain. | — |
| GET | /v1/domains/{domainId}/nameservers | Get a domain's nameservers. | sites.view |
| PUT | /v1/domains/{domainId}/nameservers | Set a domain's nameservers. | domains.dns.manage |
| GET | /v1/domains/{domainId}/premium-dns | Whether Premium DNS can be sold for this domain, and which row to sell. | sites.view |
| GET | /v1/domains/{domainId}/registrar-guide | Where and how to change this domain's nameservers. | sites.view |
| POST | /v1/domains/{domainId}/registrar-guide/verify | Check now whether this domain's nameserver change has taken effect. | sites.view |
| GET | /v1/domains/{domainId}/registry | What the public registry says about a domain (the WHOIS card). | sites.view |
| GET | /v1/domains/{domainId}/restore-quote | What it costs to restore a lapsed domain. | sites.view |
| GET | /v1/domains/{domainId}/seo-metrics | Get a domain's SEO authority metrics. | — |
| GET | /v1/domains/{domainId}/seo-metrics/history | A domain's authority readings over time. | — |
| POST | /v1/domains/{domainId}/seo-metrics/refresh | Fetch a fresh SEO authority reading for a domain. | — |
| GET | /v1/domains/{domainId}/settings | Get a domain's registrar settings. | sites.view |
| PUT | /v1/domains/{domainId}/settings | Change a domain's registrar settings. | domains.dns.manage |
tenancy · 7 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/orgs | List organizations in scope. | — |
| POST | /v1/orgs | Create an organization. | — |
| DELETE | /v1/orgs/{orgId} | Close an organization. | org.delete |
| GET | /v1/orgs/{orgId} | Get an organization. | — |
| PATCH | /v1/orgs/{orgId} | Rename an organization. | org.update |
| POST | /v1/orgs/{orgId}/billing-currency | Change what this organization is invoiced in. | billing.payment.manage |
| GET | /v1/orgs/{orgId}/closure-plan | What closing this organization would do. | — |
billing · 36 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| DELETE | /v1/accounting/xero | Disconnect this organization's Xero. | billing.invoice.manage |
| GET | /v1/accounting/xero | This organization's connection to its own Xero. | billing.view |
| PATCH | /v1/accounting/xero | Change what a connection syncs. | billing.invoice.manage |
| POST | /v1/accounting/xero/connect | Begin connecting this organization's Xero. | billing.invoice.manage |
| GET | /v1/accounting/xero/invoices | Which of this organization's invoices are in its Xero. | billing.view |
| GET | /v1/accounting/xero/oauth/callback | Where Xero returns the customer after they authorize us. | — |
| POST | /v1/accounting/xero/sync | Push outstanding invoices to Xero now. | billing.invoice.manage |
| GET | /v1/billing/adhoc-charges | The manual charges on your account, and what you have been billed. | billing.view |
| GET | /v1/billing/payment-preferences | How this account intends to pay. | — |
| PUT | /v1/billing/payment-preferences | Elect (or stop) paying by crypto. | billing.payment.manage |
| GET | /v1/billing/profile | Get the organization's billing profile. | billing.view |
| PUT | /v1/billing/profile | Replace the organization's billing profile. | billing.invoice.manage |
| GET | /v1/cdn/credit | The account's prepaid metered-CDN balance, spend cap and top-up settings. | billing.view |
| PATCH | /v1/cdn/credit | Set the spend cap, or turn auto-top-up on or off. | billing.payment.manage |
| GET | /v1/entitlements | What this organization's plan grants, and how much of it is used. | billing.view |
| GET | /v1/invoices | List the organization's billing documents. | billing.view |
| GET | /v1/invoices/{invoiceId} | Get one billing document. | — |
| GET | /v1/invoices/{invoiceId}/pdf | Download the invoice or credit note as a PDF, in a chosen language. | — |
| GET | /v1/payment-methods | List the stored payment methods in scope. | — |
| POST | /v1/payment-methods | Begin adding a payment method (on-session). | billing.payment.manage |
| DELETE | /v1/payment-methods/{paymentMethodId} | Revoke a stored payment method. | — |
| PATCH | /v1/payment-methods/{paymentMethodId} | Nominate a stored payment method as primary or backup. | — |
| POST | /v1/pricing/tax-quote | What these net prices look like to this customer, after VAT. | — |
| GET | /v1/sla/claims | The service credits already issued to this organisation. | — |
| POST | /v1/sla/claims | Claim the service credit for one monitored site's month. | — |
| GET | /v1/sla/periods | Recent months for every monitored site, and what may be claimed. | — |
| GET | /v1/sla/policy | The published uptime commitment and its service-credit ladder. | — |
| GET | /v1/subscriptions | List the organization's subscriptions. | billing.view |
| POST | /v1/subscriptions/{subscriptionId}/auto-renew | Turn a subscription's renewal on or off. | billing.payment.manage |
| GET | /v1/trials | This organization's free trial, if it has one. | — |
| POST | /v1/trials | Start a free trial on a plan. | — |
| GET | /v1/trials/eligibility | Can this organization start a trial on this plan, and on what terms? | — |
| GET | /v1/usage/visits | Get the organisation's metered visits and any overage charge. | billing.view |
| POST | /v1/webhooks/nowpayments | Ingest a signed NOWPayments IPN. | — |
| POST | /v1/webhooks/paypal | Ingest a signed PayPal webhook event. | — |
| POST | /v1/webhooks/stripe | Ingest a signed Stripe webhook event. | — |
api-keys · 4 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/api-keys | List the organization's API keys. | apikeys.manage |
| POST | /v1/api-keys | Create an API key. | apikeys.manage |
| DELETE | /v1/api-keys/{apiKeyId} | Revoke an API key. | apikeys.manage |
| GET | /v1/api-keys/{apiKeyId} | Get an API key. | — |
agency-board · 85 endpoint
compute · 74 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/certificates/orders | This organisation's certificate orders. | sites.view |
| POST | /v1/certificates/orders | Start a certificate order. Spends nothing. | billing.payment.manage |
| DELETE | /v1/certificates/orders/{orderId} | Cancel an order inside the authority's refund window. | billing.payment.manage |
| GET | /v1/certificates/orders/{orderId} | One certificate order. | sites.view |
| POST | /v1/certificates/orders/{orderId}/refresh | Ask the authority where this order actually got to. | sites.view |
| POST | /v1/certificates/orders/{orderId}/renew | Start the successor order for an expiring certificate. | billing.payment.manage |
| POST | /v1/certificates/orders/{orderId}/submit | Buy the certificate. This spends money. | billing.payment.manage |
| GET | /v1/certificates/products | TLS certificates a customer can buy. | sites.view |
| GET | /v1/compute/add-ons | What can be bought to run ON a Zinn® Private Cloud machine. | sites.view |
| GET | /v1/compute/catalogue | Get everything the server order screen is built from. | sites.view |
| GET | /v1/compute/eligibility | Whether this organisation may buy a machine on our own cloud. | sites.view |
| POST | /v1/compute/eligibility | Submit an organisation for verification. | billing.payment.manage |
| GET | /v1/compute/servers | List the servers in scope. | sites.view |
| POST | /v1/compute/servers | Order a server. | sites.view |
| GET | /v1/compute/servers/{serverId} | Get one server, with the provider's live state merged in. | sites.view |
| DELETE | /v1/compute/servers/{serverId}/add-on | Cancel this machine's add-on and release its licence. | sites.view |
| GET | /v1/compute/servers/{serverId}/add-on | The add-on this machine carries. | sites.view |
| POST | /v1/compute/servers/{serverId}/add-on | Buy an add-on for this machine. | sites.view |
| GET | /v1/compute/servers/{serverId}/backups | A server's automatic backup arrangement. | sites.view |
| POST | /v1/compute/servers/{serverId}/backups | Turn a server's automatic backups on or off. | billing.payment.manage |
| GET | /v1/compute/servers/{serverId}/backups/tier | The machine's backup tier, and what upgrading would cost. | sites.view |
| POST | /v1/compute/servers/{serverId}/backups/tier | Move the machine between the standard and extended backup tiers. | billing.payment.manage |
| POST | /v1/compute/servers/{serverId}/cancel | Retire a server at the provider. | sites.view |
| POST | /v1/compute/servers/{serverId}/console | Open an out-of-band console onto a server. | sites.restart |
| DELETE | /v1/compute/servers/{serverId}/console/allow | Revoke every address's console access. | sites.restart |
| POST | /v1/compute/servers/{serverId}/console/allow | Let one address reach an IP-gated console. | sites.restart |
| GET | /v1/compute/servers/{serverId}/firewall | A server's network filter. | sites.view |
| PUT | /v1/compute/servers/{serverId}/firewall | Replace a server's firewall rules. | sites.restart |
| GET | /v1/compute/servers/{serverId}/health | Read a server's hardware and live resource usage. | sites.view |
| GET | /v1/compute/servers/{serverId}/images | What this machine may be rebuilt to. | sites.view |
| GET | /v1/compute/servers/{serverId}/limits | What a server may hold. | sites.view |
| POST | /v1/compute/servers/{serverId}/name | Rename a server. | sites.restart |
| GET | /v1/compute/servers/{serverId}/overage | What this machine owes for bandwidth over its allowance this month. | sites.view |
| GET | /v1/compute/servers/{serverId}/packages | List the websites hosted on a server. | sites.view |
| POST | /v1/compute/servers/{serverId}/packages | Put a website on a server. | — |
| DELETE | /v1/compute/servers/{serverId}/packages/{packageId} | Remove a website from a server. | sites.delete |
| GET | /v1/compute/servers/{serverId}/plan | What this machine costs, and what else it could have. | sites.view |
| POST | /v1/compute/servers/{serverId}/plan | Buy one paid option for this machine. | — |
| DELETE | /v1/compute/servers/{serverId}/plan/{purchaseId} | Stop paying for one option — where the provider permits it. | billing.payment.manage |
| POST | /v1/compute/servers/{serverId}/power | Start, stop or reboot a server. | sites.view |
| POST | /v1/compute/servers/{serverId}/rebuild | Reinstall a server's operating system. | sites.view |
| POST | /v1/compute/servers/{serverId}/renew | Extend a server's term. | sites.view |
| GET | /v1/compute/servers/{serverId}/renewal | Read a server's billing contract. | sites.view |
| POST | /v1/compute/servers/{serverId}/resize | Move a server onto another machine size. | sites.view |
| POST | /v1/compute/servers/{serverId}/resize/quote | Get what resizing a server would cost, before the charge. | sites.view |
| GET | /v1/compute/servers/{serverId}/reverse-dns | The PTR of every public address on a machine. | sites.view |
| PUT | /v1/compute/servers/{serverId}/reverse-dns | Point one address's PTR at a hostname, or reset it. | sites.restart |
| POST | /v1/compute/servers/{serverId}/root-password | Reset a server's root password. ⛔ Reboots the machine. | sites.delete |
| GET | /v1/compute/servers/{serverId}/services | List the services running inside a server. | sites.view |
| POST | /v1/compute/servers/{serverId}/services/action | Start, stop or restart one service inside a server. | sites.view |
| GET | /v1/compute/servers/{serverId}/snapshots | List a server's on-demand disk images. | sites.view |
| POST | /v1/compute/servers/{serverId}/snapshots | Take a snapshot of a server now. | billing.payment.manage |
| DELETE | /v1/compute/servers/{serverId}/snapshots/{snapshotId} | Delete a snapshot. | sites.view |
| POST | /v1/compute/servers/{serverId}/snapshots/{snapshotId} | Roll a server back to a snapshot. | sites.view |
| GET | /v1/compute/servers/{serverId}/software | List the software available on a server. | sites.view |
| GET | /v1/compute/ssh-keys | The SSH keys this organisation has registered. | sites.view |
| POST | /v1/compute/ssh-keys | Register a public key so a future order can install it. | billing.payment.manage |
| DELETE | /v1/compute/ssh-keys/{keyId} | Forget a registered key. | billing.payment.manage |
| GET | /v1/compute/vps/options | The paid options a VPS of a given size can carry. | sites.view |
| GET | /v1/compute/vps/quote | What one configured VPS costs, itemised. | sites.view |
| GET | /v1/panels/connections | The control panels this organisation has connected. | sites.view |
| POST | /v1/panels/connections | Connect a running Plesk panel so it can be managed from here. | connections.manage |
| DELETE | /v1/panels/connections/{connectionId} | Disconnect a panel and delete its stored credential. | connections.manage |
| GET | /v1/panels/connections/{connectionId} | One connected control panel. | sites.view |
| POST | /v1/panels/connections/{connectionId}/check | Re-probe what this panel can actually do. | connections.manage |
| GET | /v1/panels/connections/{connectionId}/clients | The customer accounts held on this panel. | sites.view |
| GET | /v1/panels/connections/{connectionId}/domains | The websites this panel is serving. | sites.view |
| POST | /v1/panels/connections/{connectionId}/install-licence | Install a licence we bought onto this panel. | connections.manage |
| POST | /v1/panels/connections/{connectionId}/login-link | One-click login — a one-time administrative session on the panel. | — |
| GET | /v1/panels/licences | The control-panel licences this organisation holds. | sites.view |
| POST | /v1/panels/licences | Buy a control-panel licence. | billing.payment.manage |
| DELETE | /v1/panels/licences/{licenceId} | Release a licence — the only thing that stops the charge. | billing.payment.manage |
| GET | /v1/panels/licences/{licenceId} | One control-panel licence. | sites.view |
| GET | /v1/panels/products | Control-panel editions and extensions a customer can buy. | sites.view |
ai · 53 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/ai/credentials | The organization's own AI provider keys. | sites.view |
| POST | /v1/ai/credentials | Store an AI provider key for this organization. | billing.manage |
| DELETE | /v1/ai/credentials/{credentialId} | Stop using an AI provider key. | billing.manage |
| POST | /v1/ai/credentials/{credentialId}/test | Test a stored AI provider key now. | billing.payment.manage |
| GET | /v1/ai/credits | Zinn® credit balance, whether to offer more, and the packs for sale. | sites.view |
| PUT | /v1/ai/credits/settings | Turn automatic top-up on or off. | billing.payment.manage |
| GET | /v1/ai/images/credentials | The organization's own image-provider keys. | sites.view |
| POST | /v1/ai/images/credentials | Store an image-provider key for this organization. | billing.manage |
| DELETE | /v1/ai/images/credentials/{credentialId} | Stop using an image-provider key. | billing.manage |
| POST | /v1/ai/images/credentials/{credentialId}/test | Check an image key now, by generating a real image with it. | billing.manage |
| GET | /v1/ai/images/library | The images this organisation generated for its own use. | sites.view |
| POST | /v1/ai/images/library | Generate images from a prompt, with no post involved. | links.edit |
| DELETE | /v1/ai/images/library/{imageId} | Throw one of your own generated images away. | links.edit |
| GET | /v1/ai/images/library/{imageId}/file | Download the image bytes. | sites.view |
| GET | /v1/ai/images/models | The image models a recipe may be pointed at. | sites.view |
| GET | /v1/ai/images/posts/{postId} | The images generated for one content post. | sites.view |
| POST | /v1/ai/images/posts/{postId} | Generate a featured image and in-post images for a content post. | links.edit |
| GET | /v1/ai/images/posts/{postId}/preview/{imageId} | The staged bytes of one generated image. | sites.view |
| GET | /v1/ai/images/providers | Which image providers this organisation can actually generate with. | sites.view |
| GET | /v1/ai/models | The live model catalogue. | links.view |
| GET | /v1/ai/proposals | What the AI agent wants done to this organization's resources. | sites.view |
| POST | /v1/ai/proposals/{proposalId}/decision | Approve or reject one proposal. | — |
| POST | /v1/ai/proposals/{proposalId}/revert | Put an applied change back. | — |
| GET | /v1/ai/providers | Which AI vendors are available, and whether this organization can use each. | links.view |
| GET | /v1/ai/recipes | This organization's AI posting recipes. | links.view |
| POST | /v1/ai/recipes | Create an AI posting recipe. | links.edit |
| DELETE | /v1/ai/recipes/{recipeId} | Delete an AI posting recipe. | links.edit |
| GET | /v1/ai/recipes/{recipeId} | One AI posting recipe. | links.view |
| PATCH | /v1/ai/recipes/{recipeId} | Edit an AI posting recipe. | links.edit |
| POST | /v1/ai/recipes/{recipeId}/run | Queue an AI posting recipe to run now. | links.edit |
| GET | /v1/ai/recipes/{recipeId}/runs | What an AI posting recipe has produced. | links.view |
| GET | /v1/ai/reports | The AI reports this organization has bought. | sites.view |
| GET | /v1/ai/site-agent/allowance | How many self-serve site checks are left this month. | sites.view |
| GET | /v1/ai/site-agent/preferences | What this customer lets the AI do to their sites without asking. | sites.view |
| PUT | /v1/ai/site-agent/preferences | Choose what the AI may do for one kind of fix. | sites.view |
| POST | /v1/ai/site-agent/sites/{site_id}/check | Read this site's server, diagnose it, and fix what the customer allows. | sites.view |
| GET | /v1/ai/site-builds | The organization's AI-built sites, its trial state and its builder spend. | sites.view |
| POST | /v1/ai/site-builds | Describe a site and the AI builds it. | sites.create |
| GET | /v1/ai/site-builds/targets | Where a draft can be published, and what is already on each destination. | hosting.deploy.manage |
| GET | /v1/ai/site-builds/{siteBuildId} | One AI-built site, with every generated file. | sites.view |
| PUT | /v1/ai/site-builds/{siteBuildId}/files | Replace one generated file's contents. | sites.create |
| GET | /v1/ai/site-builds/{siteBuildId}/images | What generating this draft's images would cost. Spends nothing. | sites.create |
| POST | /v1/ai/site-builds/{siteBuildId}/images | Draw the draft's images. Charges the content-images meter. | sites.create |
| POST | /v1/ai/site-builds/{siteBuildId}/plugin-plan | Which plugins this generated site needs, and a custom one if it needs that. | sites.create |
| POST | /v1/ai/site-builds/{siteBuildId}/preview | What publishing this draft would do to that site. Changes nothing. | hosting.deploy.manage |
| GET | /v1/ai/site-builds/{siteBuildId}/publications | Every attempt to publish this draft, newest first. | sites.view |
| POST | /v1/ai/site-builds/{siteBuildId}/publications | Publish a draft to a destination, taking a backup first when it destroys. | hosting.deploy.manage |
| POST | /v1/ai/site-builds/{siteBuildId}/publish | Put an AI-built site live on one of the organization's sites. | hosting.deploy.manage |
| POST | /v1/ai/site-builds/{siteBuildId}/rebuild | Build the site again from its brief, optionally tweaked. | sites.create |
| DELETE | /v1/ai/site-publications/{publicationId} | Stop a publication that has not finished. | hosting.deploy.manage |
| GET | /v1/ai/site-publications/{publicationId} | How far a publication has got. | sites.view |
| GET | /v1/ai/subscriptions | Which sites hold a recurring AI product, and when it next runs. | sites.view |
| GET | /v1/ai/summary | The organization's AI position — balance, funding route, usage. | sites.view |
marketplace · 48 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/marketplace/conversations | Every thread this org is in, on either side. | — |
| GET | /v1/marketplace/listing-types | The kinds of Zinn® this account may sell. | — |
| GET | /v1/marketplace/listing-types/{key}/schema | The public field schema for a kind of Zinn®. | — |
| GET | /v1/marketplace/listings | The Zinn®s this account sells. | — |
| POST | /v1/marketplace/listings | Start a Zinn®. | — |
| GET | /v1/marketplace/listings/{listing_id} | One of this account's Zinn®s, with the schema it is authored against. | — |
| PATCH | /v1/marketplace/listings/{listing_id} | Edit a Zinn®, or publish it. | — |
| GET | /v1/marketplace/listings/{listing_id}/enquiries | The pre-sales conversation about one listing. | — |
| POST | /v1/marketplace/listings/{listing_id}/enquiries | Ask a seller a question before buying. | — |
| GET | /v1/marketplace/listings/{listing_id}/images | A listing's images, and the limits an upload must satisfy. | — |
| POST | /v1/marketplace/listings/{listing_id}/images | Upload one image to a listing. | — |
| DELETE | /v1/marketplace/listings/{listing_id}/images/{image_id} | Remove an image, and its stored object. | — |
| PATCH | /v1/marketplace/listings/{listing_id}/images/{image_id} | Set the alt text, the gallery position, or make this the cover. | — |
| GET | /v1/marketplace/listings/{listing_id}/packages | What a buyer can actually buy on this Zinn®. | — |
| PUT | /v1/marketplace/listings/{listing_id}/packages | Replace the whole package list. | — |
| GET | /v1/marketplace/listings/{listing_id}/reveal | The identifying value behind the mask (authenticated). | — |
| GET | /v1/marketplace/orders/{sale_id} | The order workspace — one order, from your side of it. | — |
| POST | /v1/marketplace/orders/{sale_id}/handover/{item_id} | Tick one handover item — from your side of the order. | — |
| GET | /v1/marketplace/orders/{sale_id}/messages | The order chat. | — |
| POST | /v1/marketplace/orders/{sale_id}/messages | Send a message on an order. | — |
| POST | /v1/marketplace/orders/{sale_id}/messages/preview | Assess a draft before it is sent — the inline nudge. | — |
| POST | /v1/marketplace/orders/{sale_id}/requirements | The buyer's brief — and the thing that starts the delivery clock. | — |
| GET | /v1/marketplace/overview | The marketplace hub — every vertical, the latest Zinn®s, what recently sold. | — |
| GET | /v1/marketplace/purchases | Everything this org has bought on the marketplace. | — |
| GET | /v1/marketplace/purchases/{sale_id} | One purchase, as the buyer sees it. | — |
| POST | /v1/marketplace/purchases/{sale_id}/accept | Accept delivery — the act that releases the seller's money. | — |
| POST | /v1/marketplace/purchases/{sale_id}/revision | Send the delivery back, and say what is wrong. | — |
| GET | /v1/marketplace/vendor/ledger | What the seller is owed, and what is still being held. | — |
| GET | /v1/marketplace/vendor/payout-methods | Where this seller can be paid, and the rails they may choose. | — |
| POST | /v1/marketplace/vendor/payout-methods | Propose a destination to be paid at. | — |
| DELETE | /v1/marketplace/vendor/payout-methods/{method_id} | Stop using a destination. | — |
| POST | /v1/marketplace/vendor/payout-methods/{method_id} | Show that the destination belongs to you. | — |
| GET | /v1/marketplace/vendor/payout-readiness | Whether money may leave the platform to this seller, and why not. | — |
| GET | /v1/marketplace/vendor/payouts | What has been paid out, and what is being held. | — |
| GET | /v1/marketplace/vendor/profile | Whether this account sells on the marketplace, and where its file is. | — |
| POST | /v1/marketplace/vendor/profile | Become a Zinner®. | — |
| GET | /v1/marketplace/vendor/sales | Everything this org has sold on the marketplace. | — |
| POST | /v1/marketplace/vendor/sales/{sale_id}/deliver | Mark the work delivered — starts the buyer's acceptance window. | — |
| GET | /v1/marketplace/vendor/verification | The seller's identity file and what it still needs. | — |
| PUT | /v1/marketplace/vendor/verification | Open the identity file on a track, or edit it. | — |
| POST | /v1/marketplace/vendor/verification/documents | Reserve a document slot and get a short-lived upload URL. | — |
| GET | /v1/marketplace/vendor/verification/documents/{document_id}/url | A short-lived URL that downloads one identity document. | — |
| POST | /v1/marketplace/vendor/verification/subjects | Add a natural person to the identity file. | — |
| DELETE | /v1/marketplace/vendor/verification/subjects/{subject_id} | Remove a person from a file that is still editable. | — |
| POST | /v1/marketplace/vendor/verification/submit | Hand the identity file to review. | — |
| GET | /v1/marketplace/verticals | The marketplace verticals a buyer can browse. | — |
| GET | /v1/marketplace/{vertical}/search | Filter, sort and page one vertical's live Zinn®s. | — |
| GET | /v1/marketplace/{vertical}/{slug} | One live Zinn®, as anyone sees it. | — |
links · 39 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/connector/claim | Redeem a pairing code — called by the Zinn® WordPress connector plugin. | — |
| GET | /v1/content/external-sites | WordPress sites you connected that we do not host. | — |
| POST | /v1/content/external-sites | Connect a WordPress site we do not host, with an application password. | — |
| POST | /v1/content/external-sites/pairing | A one-time code for the Zinn® connector plugin. | — |
| POST | /v1/content/external-sites/{siteId}/verify | Re-check the credential on one connected external site, now. | — |
| GET | /v1/content/link-sets | Your reusable link sets — the URLs you build links to, and the words for each. | — |
| POST | /v1/content/link-sets | Create a link set. | — |
| DELETE | /v1/content/link-sets/{linkSetId} | Delete a link set no recipe is using. | — |
| GET | /v1/content/link-sets/{linkSetId} | One link set, with its resolved distribution. | — |
| PATCH | /v1/content/link-sets/{linkSetId} | Rename a link set, archive it, or replace its links. | — |
| DELETE | /v1/content/placements/{placementId} | Cancel a scheduled publication. | — |
| GET | /v1/content/posts | The organisation's content library. | — |
| POST | /v1/content/posts | Write a new post. | — |
| POST | /v1/content/posts/generate | Write article drafts with the model. | — |
| DELETE | /v1/content/posts/{postId} | Delete a post that is not live anywhere. | — |
| GET | /v1/content/posts/{postId} | One post. | — |
| GET | /v1/content/posts/{postId}/placements | Where this post is scheduled or live. | — |
| POST | /v1/content/posts/{postId}/placements | Schedule this post onto one of your sites. | — |
| GET | /v1/content/run-schedules | Repeating posting runs. | — |
| POST | /v1/content/run-schedules | Post to these sites every N hours. | — |
| DELETE | /v1/content/run-schedules/{scheduleId} | Delete a cadence. | — |
| PATCH | /v1/content/run-schedules/{scheduleId} | Change or pause a cadence. | — |
| GET | /v1/content/runs | Multi-site AI posting runs. | — |
| POST | /v1/content/runs | Start a multi-site posting run. | — |
| GET | /v1/content/runs/{runId} | One run, with every site's outcome. | — |
| POST | /v1/content/runs/{runId}/resume | Retry the sites that failed — never the ones that worked. | — |
| GET | /v1/content/target-presets | The headless CMS products we can publish to, and what each can carry. | — |
| GET | /v1/content/targets | Which of your sites can receive a post, and why the rest cannot. | — |
| GET | /v1/content/targets/facets | Filter counts over the whole matching set, not the current page. | — |
| POST | /v1/content/targets/probe | Re-check, for real, whether these sites can receive a post. | — |
| GET | /v1/link-edits | Bulk edits this organisation has run. | — |
| POST | /v1/link-edits | Change or remove a target's links across the network. | — |
| GET | /v1/link-edits/{editId} | One bulk edit, and what happened on every site. | — |
| POST | /v1/link-edits/{editId}/undo | Put back exactly what a bulk edit replaced. | — |
| GET | /v1/link-targets | The Link Tracker report — domains this org's sites link out to. | — |
| GET | /v1/link-targets/{targetId} | One target, and which of the customer's sites link to it. | — |
| GET | /v1/link-targets/{targetId}/edit-preview | How many links, posts and sites a bulk edit would change. | — |
| GET | /v1/link-targets/{targetId}/placements | Every link to this target, in every post, with its occurrence count. | — |
| POST | /v1/site-links/ingest | Receive one batch of a site's outbound-link scan (signed webhook). | — |
public · 27 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/plugins | Everything Zinn® publishes for you to install, at its current version. | — |
| GET | /v1/plugins/{slug} | One plugin's current release. | — |
| GET | /v1/plugins/{slug}/download | The installable plugin zip. | — |
| GET | /v1/public/boards/shared/{shareToken} | Open a board someone shared with you. No account needed. | — |
| POST | /v1/public/boards/shared/{shareToken}/join | Take the seat a share link grants you. | — |
| POST | /v1/public/cart | Open an anonymous cart. | — |
| GET | /v1/public/cart/{token} | Get an anonymous cart. | — |
| POST | /v1/public/cart/{token}/items | Add a domain to an anonymous cart. | — |
| DELETE | /v1/public/cart/{token}/items/{itemId} | Remove an item from an anonymous cart. | — |
| POST | /v1/public/cart/{token}/plan | Add a hosting plan, or a free trial of one, to an anonymous cart. | — |
| POST | /v1/public/cart/{token}/server | Add one cloud machine to an anonymous cart. | — |
| POST | /v1/public/checkout | Check out as a guest — create the account and place the order. | — |
| GET | /v1/public/domains/nameserver-check | Which registrar holds a domain, what to enter, and whether it has taken effect. | — |
| POST | /v1/public/domains/search | Search domain availability without an account. | — |
| POST | /v1/public/domains/suggest | Alternative domains worth offering alongside a search. | — |
| GET | /v1/public/domains/tld-pricing | The public, searchable TLD price table. | — |
| GET | /v1/public/domains/whois | Free public WHOIS lookup for any domain. | — |
| GET | /v1/public/kb | Browse or search the knowledge base. | — |
| GET | /v1/public/kb/categories | List the knowledge-base sections. | — |
| GET | /v1/public/kb/slugs | Every published article's URL segment, in every locale. | — |
| GET | /v1/public/kb/{slug} | Read one knowledge-base article. | — |
| GET | /v1/public/payment-config | The publishable key and enabled gateways, for a browser. | — |
| POST | /v1/public/pricing/tax-quote | What these net prices look like to a signed-out visitor, after VAT. | — |
| GET | /v1/public/status/confirm | Confirm an email subscription to the status page. | — |
| POST | /v1/public/status/subscribe | Ask for email updates from the public status page. | — |
| GET | /v1/public/status/unsubscribe | Stop receiving status emails. | — |
| POST | /v1/wp/plugin-update/{siteId} | What an installed Zinn® plugin polls for updates. | — |
mail · 25 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/mail/allowance | What the caller's plan grants for mailboxes. | mail.view |
| DELETE | /v1/mail/mailboxes/{mailboxId} | Delete a mailbox. | mail.manage |
| PUT | /v1/mail/mailboxes/{mailboxId} | Change a mailbox's size, or its send/receive switches. | mail.manage |
| POST | /v1/mail/mailboxes/{mailboxId}/password | Reset a mailbox password. | mail.manage |
| POST | /v1/mail/mailboxes/{mailboxId}/rename | Change a mailbox's address, keeping the mail in it. | mail.manage |
| POST | /v1/mail/mailboxes/{mailboxId}/webmail | Open webmail for a mailbox. | mail.manage |
| GET | /v1/mail/preflight | What setting email up on a domain would do to its DNS. | mail.view |
| GET | /v1/mail/services | List the organization's email services. | mail.view |
| POST | /v1/mail/services | Set email up on a domain. | mail.manage |
| DELETE | /v1/mail/services/{mailServiceId} | Remove a domain's email service. | mail.manage |
| GET | /v1/mail/services/{mailServiceId} | Get one email service. | mail.view |
| GET | /v1/mail/services/{mailServiceId}/connection-settings | IMAP and SMTP settings for a mail client. | mail.view |
| GET | /v1/mail/services/{mailServiceId}/deliverability | SPF, DKIM and DMARC state for a domain that already has email. | mail.view |
| POST | /v1/mail/services/{mailServiceId}/deliverability | Publish this domain's mail records. | mail.manage |
| GET | /v1/mail/services/{mailServiceId}/forwarders | The forwarders on this domain. | mail.view |
| POST | /v1/mail/services/{mailServiceId}/forwarders | Forward an address, a catch-all, or a whole domain. | mail.manage |
| DELETE | /v1/mail/services/{mailServiceId}/forwarders/{forwarderId} | Remove a forwarder. | mail.manage |
| GET | /v1/mail/services/{mailServiceId}/mailboxes | List a domain's mailboxes. | mail.view |
| POST | /v1/mail/services/{mailServiceId}/mailboxes | Create a mailbox. | mail.manage |
| POST | /v1/mail/services/{mailServiceId}/provider | Move a domain's email to a different provider. | mail.manage |
| GET | /v1/mail/services/{mailServiceId}/responders | The auto-responders on this domain. | mail.view |
| POST | /v1/mail/services/{mailServiceId}/responders | Set an auto-reply on a mailbox. | mail.manage |
| DELETE | /v1/mail/services/{mailServiceId}/responders/{responderId} | Remove an auto-reply. | mail.manage |
| PATCH | /v1/mail/services/{mailServiceId}/responders/{responderId} | Edit an auto-reply. | mail.manage |
| POST | /v1/mail/services/{mailServiceId}/retry | Retry a mail service whose setup failed. | mail.manage |
board-github · 20 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/board-github/discover | List the GitHub Projects a credential can see. | — |
| GET | /v1/board-github/links | The GitHub Projects this organisation has connected. | — |
| POST | /v1/board-github/links | Connect a GitHub Project to this organisation. | — |
| DELETE | /v1/board-github/links/{linkId} | Disconnect a GitHub Project. | — |
| GET | /v1/board-github/links/{linkId} | One connection, with its WIP report and its open notices. | — |
| PATCH | /v1/board-github/links/{linkId} | Change a connection's sync direction or the board it sits alongside. | — |
| GET | /v1/board-github/links/{linkId}/conflicts | Every field whose value was overwritten by the sync. | — |
| PUT | /v1/board-github/links/{linkId}/fields/{fieldId}/wip | Set an advisory WIP limit on one status option. | — |
| GET | /v1/board-github/links/{linkId}/items | The items on a connected project. | — |
| POST | /v1/board-github/links/{linkId}/items | Post a new item to the GitHub Project from our UI. | — |
| DELETE | /v1/board-github/links/{linkId}/items/{itemId} | Remove an item from the GitHub Project, permanently. | — |
| PUT | /v1/board-github/links/{linkId}/items/{itemId}/archive | Archive a GitHub Project item, or restore it. | — |
| PUT | /v1/board-github/links/{linkId}/items/{itemId}/card | Attach a GitHub item to a board card, or detach it. | — |
| PUT | /v1/board-github/links/{linkId}/items/{itemId}/field | Set or clear one field value on a GitHub Project item. | — |
| POST | /v1/board-github/links/{linkId}/sync | Refresh one connection from GitHub now. | — |
| GET | /v1/board-github/links/{linkId}/webhook | The payload URL and signing secret for a connection the customer configures. | — |
| POST | /v1/board-github/links/{linkId}/webhook | Try again to create the webhook on GitHub, and mint a fresh secret. | — |
| GET | /v1/board-github/roadmap | A dated timeline across every linked GitHub Project. | — |
| GET | /v1/board-github/rollup | Every linked GitHub Project, summed into one view. | — |
| POST | /v1/board-github/webhook/{endpointKey} | One GitHub webhook delivery for a linked project. | — |
commerce · 19 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/carts | Open a shopping cart. | billing.payment.manage |
| POST | /v1/carts/adopt | Carry a guest basket into the signed-in account. | billing.payment.manage |
| GET | /v1/carts/{cartId} | Get a cart. | — |
| POST | /v1/carts/{cartId}/checkout | Check out a cart — place and charge an order. | billing.payment.manage |
| POST | /v1/carts/{cartId}/lines | Add a line to a cart. | — |
| DELETE | /v1/carts/{cartId}/lines/{lineId} | Remove a line from a cart. | — |
| GET | /v1/orders | List orders in scope. | billing.view |
| GET | /v1/orders/{orderId} | Get an order. | — |
| POST | /v1/orders/{orderId}/customer-action | Reopen the checkout for a payment that is waiting on the customer. | — |
| POST | /v1/orders/{orderId}/pay | Pay an order that was placed but not charged. | — |
| GET | /v1/orders/{orderId}/payment-options | The payment gateways this order may be settled on. | — |
| POST | /v1/orders/{orderId}/paypal | Open a PayPal order for the browser to complete. | — |
| POST | /v1/orders/{orderId}/paypal/capture | Capture a PayPal order the buyer completed. | — |
| GET | /v1/orders/{orderId}/refund-eligibility | Preview an order's refund eligibility. | billing.view |
| POST | /v1/orders/{orderId}/refund-request | Request a refund for an order. | billing.payment.manage |
| GET | /v1/refund-requests | List the organization's refund requests. | billing.view |
| GET | /v1/refund-requests/{refundRequestId} | Get a refund request. | billing.view |
| POST | /v1/refund-requests/{refundRequestId}/approve | Approve a pending refund request (staff). | — |
| POST | /v1/refund-requests/{refundRequestId}/reject | Reject a pending refund request (staff). | billing.refund |
Campaigns · 18 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/campaigns | The organisation's campaigns. | — |
| POST | /v1/campaigns | Create a campaign from a template and an audience. | — |
| DELETE | /v1/campaigns/esp | Disconnect the provider account and remove its stored key. | — |
| GET | /v1/campaigns/esp | The organisation's own e-mail provider account. | — |
| POST | /v1/campaigns/esp | Connect an e-mail provider account. | — |
| POST | /v1/campaigns/esp/verify | Prove the provider account works and read its verified domains. | — |
| POST | /v1/campaigns/preview | Render a template with example values. | — |
| GET | /v1/campaigns/tags | The magic-tag palette a campaign composer offers. | — |
| GET | /v1/campaigns/templates | The organisation's campaign templates. | — |
| POST | /v1/campaigns/templates | Author a campaign template. | — |
| DELETE | /v1/campaigns/templates/{templateId} | Archive a template and retire its translation sources. | — |
| GET | /v1/campaigns/templates/{templateId} | One campaign template. | — |
| PUT | /v1/campaigns/templates/{templateId} | Edit a campaign template. | — |
| DELETE | /v1/campaigns/{campaignId} | Delete a campaign and retire its delivery rows. | — |
| GET | /v1/campaigns/{campaignId} | One campaign and its delivery report. | — |
| POST | /v1/campaigns/{campaignId}/control | Pause, resume or cancel a running send. | — |
| POST | /v1/campaigns/{campaignId}/send | Start the durable send. | — |
| POST | /v1/campaigns/{campaignId}/test | Send one real message on the channel the campaign will actually use. | — |
notifications · 14 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/notification-connections | Connected destinations and the routing matrix. | — |
| POST | /v1/notification-connections | Connect a destination. | — |
| GET | /v1/notification-connections/confirm | What a confirmation link is asking. | — |
| POST | /v1/notification-connections/confirm | Confirm you want an organisation's notifications at this address. | — |
| DELETE | /v1/notification-connections/{connection_id} | Disconnect a destination. | — |
| POST | /v1/notification-connections/{connection_id}/verify | Send a real test message to a destination. | — |
| GET | /v1/notification-preferences | What you want to hear about, by topic. | — |
| PUT | /v1/notification-preferences | Turn a topic's mail on or off. | — |
| PUT | /v1/notification-routes | Turn a notification topic on or off for one destination. | — |
| DELETE | /v1/outbound-mail | Remove this organisation's own mail service. | — |
| GET | /v1/outbound-mail | The mail service this organisation sends through. | — |
| PUT | /v1/outbound-mail | Attach or replace this organisation's own mail service. | — |
| POST | /v1/outbound-mail/test | Send a real message through your provider, carrying a one-time code. | — |
| POST | /v1/outbound-mail/verify | Enter the code from the test message. | — |
syndication · 14 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/syndication/channels | Every social channel the platform can post to. | — |
| GET | /v1/syndication/connections | The organisation's connected social accounts. | — |
| POST | /v1/syndication/connections | Connect a social account. | — |
| DELETE | /v1/syndication/connections/{connectionId} | Disconnect an account. | — |
| PUT | /v1/syndication/connections/{connectionId} | Rename a connection or replace its credential. | — |
| POST | /v1/syndication/connections/{connectionId}/verify | Check a connection against the live channel. | — |
| GET | /v1/syndication/plans | Which channels articles go to, and how. | — |
| POST | /v1/syndication/plans | Save a syndication plan. | — |
| DELETE | /v1/syndication/plans/{planId} | Remove a plan. | — |
| PUT | /v1/syndication/plans/{planId} | Change a plan's channels or behaviour. | — |
| PUT | /v1/syndication/posts/{postId} | Change a held post's copy before it goes out. | — |
| POST | /v1/syndication/posts/{postId}/{action} | Approve, reject or retry one channel's post. | — |
| GET | /v1/syndication/runs | What has been announced, and what is waiting for approval. | — |
| GET | /v1/syndication/runs/{runId} | One article's fan-out. | — |
access · 13 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/access/impersonation/current | The current impersonation status (drives the banner). | — |
| POST | /v1/access/impersonation/end | Exit the current impersonation session (revoke). | — |
| POST | /v1/access/impersonation/redeem | Exchange a single-use impersonation ticket for a session token. | — |
| GET | /v1/orgs/{orgId}/auth-policy | Read an org's authentication policy. | org.read |
| PUT | /v1/orgs/{orgId}/auth-policy | Set an org's authentication policy (require MFA). | org.update |
| GET | /v1/orgs/{orgId}/members | List the people in an organization. | members.read |
| DELETE | /v1/orgs/{orgId}/members/{userId} | Remove a member and offboard them (docs/35 | members.remove |
| PATCH | /v1/orgs/{orgId}/members/{userId} | Change a member's role. | members.role.assign |
| GET | /v1/orgs/{orgId}/roles | List the roles the caller may grant in an organization. | members.read |
| GET | /v1/sites/{siteId}/collaborator-roles | The per-site roles that may be granted here. | — |
| GET | /v1/sites/{siteId}/collaborators | Who this site is shared with. | — |
| POST | /v1/sites/{siteId}/collaborators | Share this site with one person. | — |
| DELETE | /v1/sites/{siteId}/collaborators/{grantId} | Revoke one person's access to this site. | — |
support · 12 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/sites/{siteId}/diagnose | Run the support AI against one site — check it, fix what is fixable, record the rest. | hosting.php.manage |
| GET | /v1/sites/{siteId}/support-recommendations | What the support AI has advised about this site, and whether it was acted on. | sites.view |
| GET | /v1/status/affecting | Open status incidents that affect the caller's own services. | — |
| GET | /v1/tickets | List the organization's support tickets. | tickets.view |
| POST | /v1/tickets | Open a support ticket. | tickets.reply |
| POST | /v1/tickets/deflect | Knowledge-base articles and a live diagnosis, before a ticket is opened. | tickets.reply |
| GET | /v1/tickets/{ticketId} | Get a support ticket and its thread. | tickets.view |
| GET | /v1/tickets/{ticketId}/attachments/{attachmentId} | Download a ticket attachment. | tickets.view |
| POST | /v1/tickets/{ticketId}/close | Close a support ticket. | tickets.reply |
| POST | /v1/tickets/{ticketId}/messages | Reply to a support ticket. | tickets.reply |
| POST | /v1/tickets/{ticketId}/messages/{messageId}/attachments | Attach a file to a ticket message. | tickets.reply |
| POST | /v1/webhooks/inbound-email | Ingest a customer's support reply from the mail edge. | — |
visibility · 12 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/visibility/audits/{auditId} | One audit, with every finding. | — |
| GET | /v1/visibility/plan | What visibility add-ons this organisation holds. | — |
| GET | /v1/visibility/targets | List the domains this organisation is watching. | — |
| POST | /v1/visibility/targets | Watch a new domain. | — |
| DELETE | /v1/visibility/targets/{targetId} | Stop watching a domain. | — |
| PATCH | /v1/visibility/targets/{targetId} | Change a watched domain's settings. | — |
| GET | /v1/visibility/targets/{targetId}/audits | A watched domain's audit history. | — |
| GET | /v1/visibility/targets/{targetId}/backlink-links | The individual inbound links for a watched domain. | — |
| PUT | /v1/visibility/targets/{targetId}/keywords | Set the search phrases to track positions for. | — |
| PUT | /v1/visibility/targets/{targetId}/products | Set the products to price-track, and the seller names to look for. | — |
| PUT | /v1/visibility/targets/{targetId}/review-profiles | Confirm which review profiles belong to this business. | — |
| POST | /v1/visibility/targets/{targetId}/run | Run an audit now. | — |
connections · 11 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/connections/providers | Every provider a customer can connect, with its form and its checklist. | — |
| GET | /v1/connections/{provider} | List the org's connected accounts for one provider. | connections.manage |
| POST | /v1/connections/{provider} | Validate or store a provider access token. | connections.manage |
| DELETE | /v1/connections/{provider}/{connectionId} | Disconnect a provider account. | connections.manage |
| POST | /v1/connections/{provider}/{connectionId}/probe | Re-test a stored credential, one row per permission. | connections.manage |
| GET | /v1/inference/deployments | The organisation's model deployments and what is actually serving. | — |
| GET | /v1/inference/flavours | The GPU shapes the organisation's inference account may deploy on. | — |
| GET | /v1/streaming/streams | The organisation's live streaming channels. | — |
| GET | /v1/streaming/videos | The organisation's stored, transcoded video. | — |
| GET | /v1/waap/domains | Domains protected by the organisation's WAAP account, and what the policy did. | — |
| POST | /v1/waap/domains/{domainId}/mode | Switch a protected domain between monitor, block and off. | — |
campaigns · 10 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/campaigns/segments | Your saved audience segments. | — |
| POST | /v1/campaigns/segments | Save a new audience segment. | — |
| GET | /v1/campaigns/segments/fields | The filter vocabulary, its value lists and the magic tags. | — |
| POST | /v1/campaigns/segments/preview | How many people this reaches, who they are, and who it leaves out. | — |
| DELETE | /v1/campaigns/segments/{segmentId} | Archive a segment. | — |
| GET | /v1/campaigns/segments/{segmentId} | One saved segment. | — |
| PATCH | /v1/campaigns/segments/{segmentId} | Rename a segment or change its filters. | — |
| GET | /v1/campaigns/suppressions | Addresses that must not receive marketing. | — |
| POST | /v1/campaigns/suppressions | Add an address to the suppression list. | — |
| POST | /v1/campaigns/unsubscribe | Leave a marketing list. No account needed. | — |
databases · 10 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/databases | The organisation's managed databases. | — |
| POST | /v1/databases | Validate a managed database, and say where to buy it. | — |
| GET | /v1/databases/catalogue | The managed-database sizes and engine versions on sale. | — |
| DELETE | /v1/databases/{databaseId} | Delete a managed database and its backups. | — |
| GET | /v1/databases/{databaseId} | One managed database. | — |
| GET | /v1/databases/{databaseId}/allowed-ips | Which sources may connect to this database. | — |
| POST | /v1/databases/{databaseId}/allowed-ips | Permit a source address or range to connect. | — |
| DELETE | /v1/databases/{databaseId}/allowed-ips/{ruleId} | Revoke a source's access. | — |
| POST | /v1/databases/{databaseId}/credentials | Reveal the database password. | — |
| POST | /v1/databases/{databaseId}/upgrade | Move the database to a newer PostgreSQL major. | — |
catalog · 8 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/catalog/app/plans | List the plans a signed-in customer may buy, including unadvertised ones. | — |
| GET | /v1/catalog/app/product-lines | List the product lines a signed-in customer may buy, including unadvertised ones. | — |
| GET | /v1/catalog/compute | List the sellable cloud machine sizes. | — |
| GET | /v1/catalog/compute/own-cloud | List the Zinn® Private Cloud sizes, with a "from" price and the cities they run in. | — |
| GET | /v1/catalog/fx-rates | List the current FX rates vs the USD base. | — |
| GET | /v1/catalog/php-versions | List the PHP versions offered to new sites. | — |
| GET | /v1/catalog/plans | List the sellable plans with their prices. | — |
| GET | /v1/catalog/product-lines | List the active product lines. | — |
identity · 7 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/branding | The brand this customer's panel renders under. | — |
| GET | /v1/branding/by-panel-hostname | The brand served on one panel hostname. | — |
| GET | /v1/branding/font-file/{sha256} | One stored webfont file. | — |
| GET | /v1/branding/font/{family}.css | The `@font-face` rules for a self-hosted family. | — |
| GET | /v1/branding/logo/{sha256} | One brand logo, as an image. | — |
| GET | /v1/me | Get the authenticated principal. | — |
| PATCH | /v1/me | Set this person's language and display currency. | — |
localization · 7 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/i18n/bundles/{locale} | Get every translated string for one locale. | — |
| GET | /v1/i18n/catalogues/{locale} | Get the public site's UI message catalogue for one locale. | — |
| GET | /v1/i18n/document-sets/{locale} | Get several marketing documents' finished translations in one call. | — |
| GET | /v1/i18n/documents/{locale} | Get one marketing document's finished translations. | — |
| GET | /v1/i18n/slugs | Get translated URL slugs for every locale. | — |
| POST | /v1/i18n/sources | Register translatable source fields (batch). | — |
| GET | /v1/session/offering | The currencies and languages this viewer may be shown. | — |
mcp · 7 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /.well-known/oauth-protected-resource | OAuth 2.1 protected-resource metadata for the MCP server (RFC 9728). | — |
| POST | /v1/mcp | The MCP JSON-RPC 2.0 protocol endpoint. | — |
| GET | /v1/mcp/connections | List the organization's MCP connections. | mcp.manage |
| POST | /v1/mcp/connections | Create an MCP connection (Connect AI tool). | mcp.manage |
| DELETE | /v1/mcp/connections/{connectionId} | Revoke an MCP connection. | mcp.manage |
| GET | /v1/mcp/connections/{connectionId} | Get an MCP connection. | — |
| GET | /v1/mcp/scopes | The permissions worth granting an AI tool. | mcp.manage |
assistant · 6 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/assistant/conversations | List your own assistant conversations. | tickets.reply |
| POST | /v1/assistant/conversations | Start a new assistant conversation. | tickets.reply |
| DELETE | /v1/assistant/conversations/{conversationId} | Delete a conversation and everything in it. | — |
| GET | /v1/assistant/conversations/{conversationId} | Read one conversation with its full thread. | — |
| POST | /v1/assistant/conversations/{conversationId}/escalate | Turn a conversation into a support ticket. | tickets.reply |
| POST | /v1/assistant/conversations/{conversationId}/messages | Ask the assistant a question and get its answer. | tickets.reply |
platform-transfers · 6 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/platform-transfers | Your organisation's platform transfers. | billing.view |
| POST | /v1/platform-transfers | Book a platform transfer (nothing is charged yet). | billing.view |
| GET | /v1/platform-transfers/platforms | Platforms we can move a store from, and the ones we can move it to. | billing.view |
| POST | /v1/platform-transfers/quote | Price a transfer without buying it. | billing.view |
| GET | /v1/platform-transfers/{transferId} | One transfer and its progress. | — |
| POST | /v1/platform-transfers/{transferId}/pay | Pay for a transfer and queue it for a specialist. | billing.payment.manage |
Inbox · 5 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/inbox/read-all | Mark every message in the inbox read. | — |
| GET | /v1/inbox/threads | The inbox — one row per conversation, newest first. | — |
| GET | /v1/inbox/threads/{threadKey} | One conversation, oldest message first. | — |
| POST | /v1/inbox/threads/{threadKey} | Mark a conversation read, or archive it. | — |
| GET | /v1/inbox/unread | The number the header badge renders. | — |
affiliate · 5 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/affiliate | Your affiliate account, your earnings, and the lines you can choose from. | — |
| PATCH | /v1/affiliate | Change your commission line or how you are paid. | — |
| POST | /v1/affiliate | Join the affiliate programme. | — |
| GET | /v1/affiliate/commissions | Your earnings ledger. | — |
| GET | /v1/affiliate/referrals | The customers who signed up through your links. | — |
members · 5 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/members/invitations | List pending member invitations in scope. | members.read |
| POST | /v1/members/invitations | Invite an email to join an organization with a role. | members.invite |
| GET | /v1/members/invitations/mine | List the caller's own pending invitations. | — |
| DELETE | /v1/members/invitations/{invitationId} | Revoke a pending invitation. | members.invite |
| POST | /v1/members/invitations/{invitationId}/accept | Accept an invitation addressed to your email. | — |
extras · 4 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/extra-purchases | List the organization's extra purchases. | billing.view |
| GET | /v1/extra-purchases/{purchaseId} | Get an extra purchase. | billing.view |
| GET | /v1/extras | List purchasable services. | billing.view |
| POST | /v1/extras/{code}/purchase | Purchase an extra service. | billing.payment.manage |
fleet · 4 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| POST | /v1/fleet/commands/{commandId}/result | Report how a claimed host command ended. | — |
| POST | /v1/fleet/drain | Take this host out of placement on graceful shutdown. | — |
| POST | /v1/fleet/heartbeat | Stamp fleet liveness, ship the host report, collect queued commands. | — |
| POST | /v1/fleet/register | Attach a booting agent to its declared fleet host. | — |
notices · 4 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/alerts | Every open alert for this customer, most urgent first. | — |
| POST | /v1/alerts/read | The customer has seen these alerts. | — |
| GET | /v1/notices | The notices to show at the top of this screen. | — |
| POST | /v1/notices/{noticeId}/dismiss | The customer closed a notice. | — |
security · 4 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/ip-allow | Which addresses may open a shell on your sites. | — |
| POST | /v1/ip-allow | Allow an address or range. | — |
| DELETE | /v1/ip-allow/{entry_id} | Remove an entry. | — |
| PATCH | /v1/ip-allow/{entry_id} | Change an entry. | — |
seo · 3 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/seo/providers | Which SEO data providers this account can use, and on whose key. | — |
| GET | /v1/seo/quota | The research allowance for this account. | — |
| POST | /v1/seo/quota/top-up | Buy extra domain lookups. | — |
surveys · 3 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/feature-flags | Every feature flag that is ON for this person in this organisation. | org.read |
| GET | /v1/surveys/active | The surveys this organisation may currently be shown. | org.read |
| POST | /v1/surveys/{survey_id}/responses | Record one person's answers to one survey. | org.read |
audit · 1 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/audit | Read the organization's audit log. | audit.read |
offers · 1 endpoint
| Metodo | Percorso | Funzionalità | Autorizzazione |
|---|---|---|---|
| GET | /v1/offers | The upsells this customer has earned, best first. | sites.view |