Sanggunian ng API

hosting

399 mga endpoint sa lugar na ito. Ang bawat isa ay may sariling pahina kasama ang mga parameter nito, ang tugon nito, at isang kahilingan na maaari ninyong patakbuhin.

Lahat ng dokumentasyon ng developer →

ParaanPathAng ginagawa nitoPahintulot
GET/v1/bulk-jobsYour bulk jobs, newest first.sites.view
POST/v1/bulk-jobsRun one operation across many sites.sites.view
POST/v1/bulk-jobs/installed-pluginsWhat is already installed across a bulk selection.sites.view
POST/v1/bulk-jobs/previewWhat 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-failedRun a bulk job's failures again.sites.view
GET/v1/cdn/targetsWhere a NEW site's CDN could be served from.sites.create
POST/v1/connector/backup/claimAsk whether a backup is due — called by the Zinn® WordPress connector plugin.Walang API key
POST/v1/connector/backup/completeReport a finished backup — called by the Zinn® WordPress connector plugin.Walang API key
POST/v1/connector/diagnosticsA support report a site owner chose to send — called by any Zinn® WordPress plugin.Walang API key
GET/v1/connector/statusIs this site's connector credential still live? — called by the Zinn® WordPress plugin.Walang API key
GET/v1/hosting/fleet-applicationsList the applications we install ourselves on our own fleet.Anumang API key
GET/v1/hosting/locationsList the data centres a new site may be created in.Anumang API key
GET/v1/index-monitoringWhat this organisation monitors for search indexing, and what it may add.sites.view
POST/v1/index-monitoringMonitor another page, or a whole site hosted elsewhere.sites.view
DELETE/v1/index-monitoring/targets/{targetId}Stop monitoring one target.sites.view
POST/v1/media-offload/claimThe WordPress plugin, redeeming a pairing code for a scoped token.Walang API key
POST/v1/media-offload/reportWhat the WordPress plugin says it has offloaded so far.Sariling token nito
POST/v1/media-offload/uploadsPresigned upload URLs for a batch of media files.Sariling token nito
GET/v1/migrationsEvery migration across the organisation, newest first.sites.view
POST/v1/migrationsCreate the site and start migrating onto it, in one call.sites.create
POST/v1/migrations/agentAsk the AI migration agent to move a site, in words.sites.view
GET/v1/migrations/agent/conversationsYour migration assistant conversations, most recently used first.sites.view
GET/v1/migrations/agent/conversations/{conversationId}One conversation, every turn, with what the agent did on each.sites.view
GET/v1/migrations/ai-move/eligibilityMay this organisation have a free AI Move, and if not, why not.sites.view
GET/v1/migrations/ai-movesThe organisation's AI Moves, newest first.sites.view
POST/v1/migrations/ai-movesAsk our AI to move a site here — free, overseen by our team.hosting.import.manage
GET/v1/migrations/ai-moves/{moveId}One AI Move and where it is.sites.view
PUT/v1/migrations/ai-moves/{moveId}/accessSend fresh access for an AI Move (the secure form).hosting.import.manage
POST/v1/migrations/ai-moves/{moveId}/cancelCancel an AI Move; the access given is deleted at once.hosting.import.manage
POST/v1/migrations/ai-moves/{moveId}/continueTell a waiting AI Move to look again (after an upgrade or an answer).hosting.import.manage
POST/v1/migrations/ai-moves/{moveId}/goSwitch an AI Move over now (the GO).hosting.import.manage
POST/v1/migrations/discoverIdentify a host from its hostname, with no site yet.hosting.import.manage
GET/v1/migrations/discoveries/{discoveryId}Poll a discovery started without a site.hosting.import.manage
POST/v1/migrations/probeSign in to the old host and show what is there, with no site yet.hosting.import.manage
GET/v1/offsite-destinationsPlaces this organisation lets us send backups to.sites.view
POST/v1/offsite-destinationsAdd a place to send backups to, after proving we can write, read and delete there.hosting.backup.manage
DELETE/v1/offsite-destinations/{destinationId}Remove a destination and forget its credentials and encryption key.hosting.backup.manage
POST/v1/offsite-destinations/{destinationId}/keyShow the encryption key, so a copy can be opened without us.hosting.backup.manage
POST/v1/offsite-destinations/{destinationId}/testProve the round trip again and record the answer.hosting.backup.manage
GET/v1/private-networkThe organisation's private access network.sites.view
POST/v1/private-network/devicesEnrol a device and return its configuration once.network.private.manage
DELETE/v1/private-network/devices/{seatId}Revoke a device.network.private.manage
POST/v1/private-network/devices/{seatId}/rotateIssue a fresh configuration for a device, invalidating the old one.network.private.manage
GET/v1/public/status-pages/hosts/{hostname}A published status page's public snapshot, by its active own address.Walang API key
GET/v1/public/status-pages/{slug}A published status page's public snapshot, by its fallback slug.Walang API key
GET/v1/scheduled-tasksList every scheduled task on the account.sites.panel_access, sites.view
GET/v1/site-blueprintsList your site blueprints.sites.view
POST/v1/site-blueprintsCapture 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}/screenshotMint a time-limited URL for a blueprint's screenshot.sites.view
POST/v1/site-cache-health/ingestReceive a site's hourly Zinn® Cache Pro cache-health report (signed webhook).Walang API key
POST/v1/site-events/ingestReceive a site's report about its own changes (signed webhook).Walang API key
GET/v1/site-groupsThe organisation's site groups.sites.view
POST/v1/site-groupsCreate a site group.sites.groups.manage
DELETE/v1/site-groups/{groupId}Delete a site group.sites.groups.manage
GET/v1/site-groups/{groupId}One site group.sites.view
PATCH/v1/site-groups/{groupId}Rename or recolour a site group.sites.groups.manage
DELETE/v1/site-groups/{groupId}/sitesRemove sites from a group.sites.groups.manage
GET/v1/site-groups/{groupId}/sitesThe sites in a group.sites.view
POST/v1/site-groups/{groupId}/sitesAdd sites to a group.sites.groups.manage
PUT/v1/site-groups/{groupId}/sitesReplace a group's membership.sites.groups.manage
GET/v1/site-importsList the org's Wayback restores and migrations.sites.view
POST/v1/site-importsRestore a site from a web archive, or migrate one in.hosting.import.manage
GET/v1/site-imports/platformWhat the archived site was built on, and what a restore can recover.sites.view
GET/v1/site-imports/snapshotsWhat 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}/cancelCancel a running import.hosting.import.manage
GET/v1/site-movesSites moving onto your hosting from PBN hosting, and your free site slots.sites.view
POST/v1/site-moves/{moveId}/retryTry a failed move-in again from your own panel.sites.create
GET/v1/sitesList sites in scope.sites.view
POST/v1/sitesCreate a site.sites.blueprint.manage, sites.create
POST/v1/sites/bulk-vendor-operationRun one hosting-platform operation across many of your sites at once.sites.view
GET/v1/sites/capacityWhether this organization may create another site, and how much room is left.billing.view, sites.create
GET/v1/sites/deletedList my deleted sites, and when each stops being recoverable.sites.view
POST/v1/sites/deleted/{deletedSiteId}/restoreRestore a deleted site.sites.create
GET/v1/sites/deployable-plansThe plans this organization can deploy a site into right now.billing.view, sites.create
GET/v1/sites/exportDownload the sites in scope as a CSV.sites.view
GET/v1/sites/provider-optionsList the options available for a new site.sites.create
GET/v1/sites/serversThe servers the caller's sites run on, with how many sites each.sites.view
DELETE/v1/sites/{siteId}Schedule a site's permanent deletion.sites.view
GET/v1/sites/{siteId}Get a site.sites.view
GET/v1/sites/{siteId}/apmRanked transactions, ranked hotspots and the hourly timeline for a site.sites.view
GET/v1/sites/{siteId}/apm/tracesList 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
DELETE/v1/sites/{siteId}/app/previews/{previewId}Take a branch preview down and withdraw its address.hosting.deploy.manage
GET/v1/sites/{siteId}/app/releasesThe application releases on the server, newest first, with the live one marked.sites.view
POST/v1/sites/{siteId}/app/releases/{release}/activateSwitch the live application to a release already on the server — an instant rollback.hosting.deploy.manage
POST/v1/sites/{siteId}/app/restartRestart the site's application processes.hosting.deploy.manage
GET/v1/sites/{siteId}/application-accessThe sign-in details for the application installed on a site.sites.view
GET/v1/sites/{siteId}/backupsList a site's backups and what its plan grants.sites.view
POST/v1/sites/{siteId}/backupsTake an on-demand backup of a site.hosting.backup.manage
POST/v1/sites/{siteId}/backups/restoreRestore a site from one of its backups.hosting.backup.manage
POST/v1/sites/{siteId}/backups/transfer-inMove an externally hosted site onto Zinn® hosting from a backup we hold.hosting.backup.manage
POST/v1/sites/{siteId}/backups/{backupId}/downloadMint a time-limited download URL for one of a site's backups.hosting.backup.export
GET/v1/sites/{siteId}/build-envThe build variable NAMES a site holds — never their values.sites.view
PUT/v1/sites/{siteId}/build-envReplace a site's whole build environment.hosting.deploy.manage
GET/v1/sites/{siteId}/cache-healthGet a site's latest Zinn® Cache Pro cache-health report.sites.view
POST/v1/sites/{siteId}/cache/purgeClear a site's server-side cache.sites.cache.purge
GET/v1/sites/{siteId}/cdnGet a site's CDN configuration.sites.view
PUT/v1/sites/{siteId}/cdnChoose a site's CDN tier.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/analyticsRead edge traffic for a site's CDN zone.sites.view
GET/v1/sites/{siteId}/cdn/budgetThis site's slice of the account's metered CDN spend.sites.view
PATCH/v1/sites/{siteId}/cdn/budgetSet this site's metered CDN spend ceiling.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/canonical-hostWhich hostname serves, which redirects, and whether HTTPS is forced.sites.view
PATCH/v1/sites/{siteId}/cdn/canonical-hostChoose www or non-www, and whether to force HTTPS.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/firewall-rulesList a site's custom edge firewall rules.sites.view
PUT/v1/sites/{siteId}/cdn/firewall-rulesReplace a site's custom edge firewall rules.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/offersThe CDNs this site's product line can actually buy.sites.view
GET/v1/sites/{siteId}/cdn/origin-hostThe origin hostname a hostname-only CDN pulls from, and the record to add.sites.view
POST/v1/sites/{siteId}/cdn/origin-host/checkRe-read public DNS for the customer's origin record and use it when it answers.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/page-rulesList 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/profileRead a site's recommended CDN profile and where the zone has drifted from it.sites.view
PATCH/v1/sites/{siteId}/cdn/profileChoose whether we keep the recommended CDN profile applied automatically.hosting.cdn.manage
POST/v1/sites/{siteId}/cdn/profileRe-apply the recommended CDN profile to a site's zone.hosting.cdn.manage
POST/v1/sites/{siteId}/cdn/purgePurge a site's CDN cache.sites.cache.purge
GET/v1/sites/{siteId}/cdn/securityRead a site's CDN security and bot settings.sites.view
PUT/v1/sites/{siteId}/cdn/securityChange a site's CDN security and bot settings.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/settingsRead a site's CDN zone settings.sites.view
PUT/v1/sites/{siteId}/cdn/settingsChange a site's CDN zone settings.hosting.cdn.manage
DELETE/v1/sites/{siteId}/cdn/swapAbandon a CDN move and put the site back.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/swapThe site's most recent CDN move, and what it is waiting for.hosting.cdn.manage
POST/v1/sites/{siteId}/cdn/swapMove this site's CDN to a named destination.hosting.cdn.manage
POST/v1/sites/{siteId}/cdn/switchDeprecated: start a move of this site's CDN (use startSiteCdnSwap).hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/targetsWhere this site's CDN could be served from.hosting.cdn.manage
GET/v1/sites/{siteId}/cdn/tiered-cacheRead tiered caching and smart routing for a site's zone.sites.view
PUT/v1/sites/{siteId}/cdn/tiered-cacheTurn tiered caching on or off.hosting.cdn.manage
GET/v1/sites/{siteId}/certificateThe TLS certificate serving this site.sites.view
DELETE/v1/sites/{siteId}/chat-agentRemove the agent and everything it had indexed.sites.chat_agent.manage
GET/v1/sites/{siteId}/chat-agentThe AI chat agent on this site — how it is configured and what it knows.sites.view
PATCH/v1/sites/{siteId}/chat-agentChange the agent's name, personality, brand or the domains it may appear on.sites.chat_agent.manage
POST/v1/sites/{siteId}/chat-agentSwitch on the chat agent for this site.sites.chat_agent.manage
POST/v1/sites/{siteId}/chat-agent/previewAsk your own agent a question, as a visitor would.sites.view
POST/v1/sites/{siteId}/chat-agent/reindexRe-read every source, so the agent knows what the site says today.sites.chat_agent.manage
POST/v1/sites/{siteId}/chat-agent/sourcesTell the agent what to read, and read it now.sites.chat_agent.manage
DELETE/v1/sites/{siteId}/chat-agent/sources/{sourceId}Stop the agent using this source, and forget what it read from it.sites.chat_agent.manage
GET/v1/sites/{siteId}/cleanerRead a site's Site Cleaner state.sites.view
POST/v1/sites/{siteId}/cleaner/cleanClean a site.sites.view
POST/v1/sites/{siteId}/cleaner/jobs/{jobId}/undoUndo a clean (restore its backup).sites.view
POST/v1/sites/{siteId}/cleaner/scanScan a site for things to clean (free).sites.view
PUT/v1/sites/{siteId}/cleaner/scheduleSet a site's scheduled clean.sites.view
POST/v1/sites/{siteId}/cleaner/stopStop the account's Site Cleaner renewing.sites.view
POST/v1/sites/{siteId}/cloneCopy this site onto a new domain, as a new site.sites.create
GET/v1/sites/{siteId}/clonesEvery copy made from this site, newest first.sites.view
POST/v1/sites/{siteId}/clones/{cloneId}/retryFinish a copy that failed, onto the same new site.hosting.backup.manage
DELETE/v1/sites/{siteId}/cms-targetStop publishing to this site's CMS.links.edit
GET/v1/sites/{siteId}/cms-targetWhere this site's posts go.links.view
PUT/v1/sites/{siteId}/cms-targetTell us where this site's posts should go.links.edit
POST/v1/sites/{siteId}/cms-target/testCheck the credential actually works, against the real CMS.links.edit
GET/v1/sites/{siteId}/contentWhether anything has been published to a site yet.sites.view
GET/v1/sites/{siteId}/crawler-blockGet a site's blocked-crawler selection.sites.view
PUT/v1/sites/{siteId}/crawler-blockReplace a site's blocked-crawler selection.sites.crawler.manage
GET/v1/sites/{siteId}/crawler-policyGet a site's SEO-crawler-blocking (PBN footprint) policy.sites.view
PUT/v1/sites/{siteId}/crawler-policySet a site's SEO-crawler-blocking policy.sites.crawler.manage
GET/v1/sites/{siteId}/databaseGet a site's database size and panel links.sites.view
POST/v1/sites/{siteId}/database-slots/{purchaseId}/stopStop a bought extra-database slot renewing.sites.view
GET/v1/sites/{siteId}/databasesList a site's MySQL databases and the room to add more.sites.view
POST/v1/sites/{siteId}/databasesCreate an extra MySQL database on a site.sites.view
DELETE/v1/sites/{siteId}/databases/{databaseId}Delete an extra database from a site — backed up first.sites.view
DELETE/v1/sites/{siteId}/deletionStop a site's scheduled deletion.sites.view
GET/v1/sites/{siteId}/deletionGet a site's scheduled deletion.sites.view
GET/v1/sites/{siteId}/deployGet a site's deploy target and status.sites.view
POST/v1/sites/{siteId}/deployDeploy or redeploy a site.hosting.deploy.manage
GET/v1/sites/{siteId}/deploymentsA 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-logThe hosting provider's own build log for one deploy.sites.view
POST/v1/sites/{siteId}/deployments/{deploymentId}/redeployRoll back by re-publishing an earlier deploy's commit.hosting.deploy.manage
GET/v1/sites/{siteId}/domain-pointingDoes this site's domain actually reach us?sites.view
GET/v1/sites/{siteId}/edge-domainsThe custom domains bound to this site's deploy target.sites.view
POST/v1/sites/{siteId}/edge-domainsPoint 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}/dnsWhat this domain actually resolves to right now.sites.view
POST/v1/sites/{siteId}/edge-domains/{hostname}/dnsPublish this domain's DNS records for the customer.hosting.deploy.manage
DELETE/v1/sites/{siteId}/external-backupRemove our access to an externally hosted site.hosting.backup.manage
GET/v1/sites/{siteId}/external-backupHow we reach an externally hosted site to back it up.sites.view
PUT/v1/sites/{siteId}/external-backupConnect an externally hosted site so we can back it up.hosting.backup.manage
GET/v1/sites/{siteId}/firewallGet a site's own firewall, the platform rules beneath it, and its flood status.sites.view
PUT/v1/sites/{siteId}/firewallChange a site's own firewall rules.sites.view
GET/v1/sites/{siteId}/firewall/blockedList the newest requests the site's firewall refused.sites.view
GET/v1/sites/{siteId}/ftp-usersList a site's FTP accounts.sites.view
POST/v1/sites/{siteId}/ftp-usersCreate an FTP account on a site.sites.view
DELETE/v1/sites/{siteId}/ftp-users/{ftpUserId}Delete an FTP account from a site.sites.view
GET/v1/sites/{siteId}/geo-restrictionWhich countries may reach this site.sites.view
PUT/v1/sites/{siteId}/geo-restrictionRestrict this site to chosen countries, or refuse named ones.hosting.cdn.manage
GET/v1/sites/{siteId}/hourly-backupsRead a site's hourly backups add-on.sites.view
POST/v1/sites/{siteId}/hourly-backups/stopStop a site's hourly backups renewing.sites.view
POST/v1/sites/{siteId}/ide-assistAsk the AI assistant about one file in the site's web editor.Walang API key
GET/v1/sites/{siteId}/ide-assist/creditWhat the site's web editor shows beside its assistant.Walang API key
GET/v1/sites/{siteId}/ide-assist/modelsThe AI models the site's web editor may use.Walang API key
POST/v1/sites/{siteId}/ide-chatOne turn of the web editor's AI chat.Walang API key
POST/v1/sites/{siteId}/ide-eventsRecord something the customer did in the site's web editor.Walang API key
POST/v1/sites/{siteId}/ide-mcpThe platform MCP server, reached from inside the site's web editor.Walang API key
GET/v1/sites/{siteId}/index-checkA hosted site's search-index status.sites.view
GET/v1/sites/{siteId}/index-check/historyA hosted site's recent search-index checks.sites.view
DELETE/v1/sites/{siteId}/media-offloadRevoke the plugin's token and stop new uploads.storage.manage
GET/v1/sites/{siteId}/media-offloadWhether this site's media is offloaded to object storage, and how.storage.view
PUT/v1/sites/{siteId}/media-offloadTurn media offload on for a site, or change how it behaves.storage.manage
POST/v1/sites/{siteId}/media-offload/pairingMint a short-lived code that pairs the WordPress plugin to this site.storage.manage
GET/v1/sites/{siteId}/metricsGet a site's current usage metrics.sites.view
GET/v1/sites/{siteId}/migrationsThe site's migrations, newest first.sites.view
POST/v1/sites/{siteId}/migrationsMigrate a site in from another host.hosting.import.manage
POST/v1/sites/{siteId}/migrations/discoverWork 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-requestAsk our team to migrate this site for you — free, no limit.hosting.import.manage
POST/v1/sites/{siteId}/migrations/probeSign 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}/cancelStop a running migration.hosting.import.manage
POST/v1/sites/{siteId}/migrations/{migrationId}/cutoverRe-sync the mail that arrived during the move.hosting.import.manage
POST/v1/sites/{siteId}/migrations/{migrationId}/rollbackPut the site back to how it was before this migration.hosting.backup.manage
DELETE/v1/sites/{siteId}/offsiteStop copying this site's backups offsite.hosting.backup.manage
GET/v1/sites/{siteId}/offsiteWhere this site's backups are copied offsite, and every copy made.sites.view
PUT/v1/sites/{siteId}/offsiteSend this site's backups to a destination.hosting.backup.manage
POST/v1/sites/{siteId}/offsite/copies/{copyId}/retryTry a failed copy again.hosting.backup.manage
POST/v1/sites/{siteId}/offsite/restoreOverwrite the site from a copy held in the customer's own storage.hosting.backup.manage
GET/v1/sites/{siteId}/origin-loadIs this site's server slow to answer, and what kind of request is slow.sites.view
POST/v1/sites/{siteId}/panel-sessionsMint one single-use panel link, at the moment the customer clicks.sites.panel_access, sites.view
GET/v1/sites/{siteId}/performanceGet a site's caching and acceleration settings.sites.view
PUT/v1/sites/{siteId}/performanceUpdate a site's caching and acceleration settings.hosting.performance.manage
GET/v1/sites/{siteId}/performance/slow-requestsList 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-configGet a site's changeable PHP settings.sites.view
PUT/v1/sites/{siteId}/php-configSet a site's PHP settings.sites.view
GET/v1/sites/{siteId}/php-settingsGet a site's PHP extensions, php.ini settings and resource tier.sites.view
PUT/v1/sites/{siteId}/php-settingsSet a site's PHP extensions and php.ini settings.sites.view
GET/v1/sites/{siteId}/php-versionGet a site's PHP version.sites.view
PUT/v1/sites/{siteId}/php-versionSwitch a site's PHP version.hosting.php.manage
GET/v1/sites/{siteId}/planList the plans a site could move to, priced.sites.view
POST/v1/sites/{siteId}/planMove a site onto another plan.sites.view
GET/v1/sites/{siteId}/plugin-guardWhat the plugin guard found on, or refused for, one site.sites.view
POST/v1/sites/{siteId}/plugin-guard/hits/{hitId}/reviewAsk our team to check a plugin-guard finding you think is a mistake.sites.view
POST/v1/sites/{siteId}/plugin-guard/holds/{holdId}/releaseRelease an update hold on your site so the held version can be applied again.sites.panel_access
POST/v1/sites/{siteId}/plugin-guard/integrity/{findingId}/repairRepair a site integrity finding now (re-install WordPress core files, quarantine unknown core files, or put the site address back).sites.panel_access
GET/v1/sites/{siteId}/preview-urlsGet the URLs at which a site can be viewed before its DNS resolves.sites.view
POST/v1/sites/{siteId}/previewsBuild a branch as a preview, without touching the live site.hosting.deploy.manage
GET/v1/sites/{siteId}/protectionGet every protection control for a site.sites.view
PUT/v1/sites/{siteId}/protection/countriesReplace a site's country rule.sites.view
POST/v1/sites/{siteId}/protection/directoriesPassword-protect a folder on a site.sites.view
POST/v1/sites/{siteId}/protection/directories/removeTake the password off a folder on a site.sites.view
GET/v1/sites/{siteId}/protection/file-permissionsRun the vendor's file-permission check on a site.sites.view
POST/v1/sites/{siteId}/protection/file-permissionsApply the vendor's recommended permissions on a site.sites.view
PUT/v1/sites/{siteId}/protection/hotlinkReplace a site's hotlink-protection rules.sites.view
PUT/v1/sites/{siteId}/protection/ip-addressesReplace a site's blocked IP addresses.sites.view
GET/v1/sites/{siteId}/quotaGet a site's enforced disk and inode ceilings, and its usage against them.sites.view
GET/v1/sites/{siteId}/quota/resourcesWhat this site is allowed per resource, what it is using, and what more costs.sites.view
POST/v1/sites/{siteId}/quota/resources/{resource}/downgradeReduce a site's allowance — refused while the site is over the target.sites.view
POST/v1/sites/{siteId}/quota/resources/{resource}/upgradeBuy more disk or file allowance for one site.sites.view
GET/v1/sites/{siteId}/registryWhat the public registry says about a hosted site's domain.sites.view
POST/v1/sites/{siteId}/rename-domainChange a site's primary domain (asynchronous).sites.create
DELETE/v1/sites/{siteId}/repoDisconnect the repository and remove its webhook.hosting.deploy.manage
GET/v1/sites/{siteId}/repoGet the repository a site deploys from.sites.view
PUT/v1/sites/{siteId}/repoConnect (or re-connect) a repository to a site.hosting.deploy.manage
GET/v1/sites/{siteId}/repo/branchesList the connected repository's branches.hosting.deploy.manage
GET/v1/sites/{siteId}/repo/syncTwo-way sync settings, state and recent runs for a site.sites.view
PUT/v1/sites/{siteId}/repo/syncTurn two-way sync on or off for a site.hosting.deploy.manage
POST/v1/sites/{siteId}/repo/sync/resolveClear a held sync by choosing which side wins.hosting.deploy.manage
POST/v1/sites/{siteId}/repo/sync/runSync this site with its repository now.hosting.deploy.manage
POST/v1/sites/{siteId}/retry-provisioningBuild a failed site again.sites.view
GET/v1/sites/{siteId}/scheduled-tasksList a site's scheduled tasks.sites.view
POST/v1/sites/{siteId}/scheduled-tasksCreate a scheduled task on a site.sites.view
DELETE/v1/sites/{siteId}/scheduled-tasks/{taskId}Delete a site's scheduled task.sites.panel_access, sites.view
PATCH/v1/sites/{siteId}/scheduled-tasks/{taskId}Change some fields of a site's scheduled task.sites.panel_access, sites.view
PUT/v1/sites/{siteId}/scheduled-tasks/{taskId}Change a site's scheduled task.sites.panel_access, sites.view
POST/v1/sites/{siteId}/scheduled-tasks/{taskId}/runRun a scheduled task now.sites.panel_access, sites.view
GET/v1/sites/{siteId}/scheduled-tasks/{taskId}/runsList a scheduled task's last runs and their output.sites.panel_access, sites.view
GET/v1/sites/{siteId}/securityA site's malware state and live findings.sites.view
POST/v1/sites/{siteId}/security/scanScan a site for malware now.sites.view
GET/v1/sites/{siteId}/seo-metricsA hosted site's SEO authority metrics.sites.view
POST/v1/sites/{siteId}/seo-metrics/checkRun an on-demand authority check for a hosted site.sites.view
GET/v1/sites/{siteId}/seo-metrics/historyA hosted site's authority readings over time.sites.view
GET/v1/sites/{siteId}/seo-settingsHow often this site's SEO metrics are checked, and what is shown.sites.view
PUT/v1/sites/{siteId}/seo-settingsChoose the schedule, providers and visible metrics for this site.sites.seo.manage
GET/v1/sites/{siteId}/site-blueprint-deployWhat has been deployed onto this site from a blueprint.sites.view
POST/v1/sites/{siteId}/site-blueprint-deployReplace a site's content with a blueprint's.hosting.backup.manage
GET/v1/sites/{siteId}/ssh-keysList a site's authorised SSH keys.sites.view
POST/v1/sites/{siteId}/ssh-keysAuthorise 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}/storageRead a site's storage, its extra storage packs and what it can buy.sites.view
POST/v1/sites/{siteId}/storage/move-and-addMove a site to a server with room and add extra storage there.sites.view
POST/v1/sites/{siteId}/storage/packs/{purchaseId}/stopRemove one extra storage pack at the end of its paid month.sites.view
GET/v1/sites/{siteId}/subdomainsList a site's subdomains.sites.view
POST/v1/sites/{siteId}/subdomainsAdd 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}/transferWithdraw this site's pending transfer offer.sites.view
GET/v1/sites/{siteId}/transferGet this site's most recent transfer offer.sites.view
POST/v1/sites/{siteId}/transferOffer this site to another organization.sites.view
POST/v1/sites/{siteId}/transfer/previewCheck whether a site could be transferred to another organization.sites.view
GET/v1/sites/{siteId}/turnstileGet whether the Turnstile login check is on for a site, and where a change is.sites.view
PUT/v1/sites/{siteId}/turnstileSwitch the Turnstile login check on or off for a site.sites.view
POST/v1/sites/{siteId}/upgrade-to-phpUpgrade a static HTML site to PHP hosting, in place.hosting.php.manage
GET/v1/sites/{siteId}/usageGet one site's metered visits for the current billing period.sites.view
GET/v1/sites/{siteId}/vitalsGet a site's homepage Core Web Vitals.sites.view
POST/v1/sites/{siteId}/vitals/checksMeasure one page of this site on demand.sites.view
GET/v1/sites/{siteId}/vitals/checks/{checkId}Poll one on-demand page check.sites.view
GET/v1/sites/{siteId}/vitals/historyGet a site's speed history and change timeline.sites.view
GET/v1/sites/{siteId}/web-logsGet the tail of a site's access and error logs.sites.view
GET/v1/sites/{siteId}/wordpressGet the WordPress install on a site.sites.view
GET/v1/sites/{siteId}/wordpress/abilitiesOur plugins' AI agent abilities on the site.sites.view
POST/v1/sites/{siteId}/wordpress/abilities/runRun one of our plugins' abilities on the site.sites.view
GET/v1/sites/{siteId}/wordpress/activityWhat changed on this WordPress, and who changed it.sites.view
GET/v1/sites/{siteId}/wordpress/checksumCheck a site's WordPress core files against the published checksums.sites.view
POST/v1/sites/{siteId}/wordpress/checksumRestore a site's modified WordPress core files.sites.view
POST/v1/sites/{siteId}/wordpress/cliRun one allow-listed WP-CLI command on the site.sites.view
GET/v1/sites/{siteId}/wordpress/cronList a site's scheduled WordPress tasks.sites.view
POST/v1/sites/{siteId}/wordpress/cronRun one scheduled task now.sites.view
GET/v1/sites/{siteId}/wordpress/database-checkCheck a site's WordPress database connection.sites.view
GET/v1/sites/{siteId}/wordpress/maintenanceIs the site showing WordPress's maintenance page?sites.view
PUT/v1/sites/{siteId}/wordpress/maintenanceTurn maintenance mode on or off.sites.view
GET/v1/sites/{siteId}/wordpress/pluginsList the plugins installed on a site's WordPress.sites.view
POST/v1/sites/{siteId}/wordpress/pluginsInstall 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}/updateUpdate one plugin to its latest release.sites.view
POST/v1/sites/{siteId}/wordpress/reinstallReinstall the live WordPress on a site.sites.view
GET/v1/sites/{siteId}/wordpress/rolesList the roles a site's WordPress defines.sites.view
POST/v1/sites/{siteId}/wordpress/search-replaceRewrite a string throughout a site's WordPress database.sites.view
GET/v1/sites/{siteId}/wordpress/settingsGet a site's WordPress options.sites.view
PUT/v1/sites/{siteId}/wordpress/settingsSet one WordPress option on a site.sites.view
POST/v1/sites/{siteId}/wordpress/stack-cacheInstall the server-side cache plugin on a site.sites.view
GET/v1/sites/{siteId}/wordpress/stagingGet a site's WordPress staging clones.sites.view
POST/v1/sites/{siteId}/wordpress/stagingCopy a site's live WordPress onto staging.sites.view
POST/v1/sites/{siteId}/wordpress/staging/publishPublish a site's staging WordPress over the live site.sites.view
POST/v1/sites/{siteId}/wordpress/staging/reinstallReinstall 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/themesList the themes installed on a site's WordPress.sites.view
POST/v1/sites/{siteId}/wordpress/themesInstall 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}/updateUpdate one theme to its latest release.sites.view
POST/v1/sites/{siteId}/wordpress/updateUpdate WordPress core on a site.sites.view
GET/v1/sites/{siteId}/wordpress/update-policyWhat this site is set to update by itself, and where it has drifted.sites.view
PUT/v1/sites/{siteId}/wordpress/update-policySet the site's auto-update policy and apply it to WordPress.sites.view
POST/v1/sites/{siteId}/wordpress/uploadsStart a resumable upload of a plugin or theme zip.sites.view
GET/v1/sites/{siteId}/wordpress/uploads/{uploadId}Read a resumable upload — its progress and which parts have arrived.sites.view
POST/v1/sites/{siteId}/wordpress/uploads/{uploadId}/completeFinish a resumable upload; the platform assembles and installs it.sites.panel_access, sites.view
PUT/v1/sites/{siteId}/wordpress/uploads/{uploadId}/parts/{partNumber}Send one part of a resumable upload.sites.panel_access, sites.view
GET/v1/sites/{siteId}/wordpress/usersList the accounts on a site's WordPress.sites.panel_access
POST/v1/sites/{siteId}/wordpress/usersCreate 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}/passwordSet a WordPress account's password.sites.view
PUT/v1/sites/{siteId}/wordpress/users/{wpUserId}/roleChange a WordPress account's role.sites.view
GET/v1/sites/{siteId}/wordpress/vulnerabilitiesPublished advisories against the plugin and theme versions installed here.sites.view
GET/v1/sites/{siteId}/wp-credentialsThe WordPress admin login for a site.sites.view
POST/v1/sites/{siteId}/wp-credentialsGenerate a new WordPress admin password for a site.sites.view
POST/v1/sites/{siteId}/wp-loginMint a one-click WordPress admin login token.sites.wp_login
GET/v1/sites/{site_id}/translationWhether this site is translated, and how far along it is.sites.view
PATCH/v1/sites/{site_id}/translationChoose which languages this site serves to visitors.sites.translation.manage
GET/v1/sites/{site_id}/translation/bundle/{locale}One locale of a site's translated content, for the site itself to render.sites.view
POST/v1/sites/{site_id}/translation/refreshRead the site again now, rather than waiting for the next pass.sites.translation.manage
GET/v1/sites/{site_id}/translation/servedThe languages this site publishes, for the site itself to follow.sites.view
POST/v1/sites/{site_id}/translation/sourcesThe site tells us every translatable string it has.sites.translation.manage
GET/v1/storage/bucketsThe organisation's object storage buckets.storage.view
POST/v1/storage/bucketsProvision 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/transfersList every site transfer this account is a party to.sites.view
POST/v1/transfers/{transferId}/acceptAccept an incoming site transfer.sites.view
POST/v1/transfers/{transferId}/declineDecline an incoming site transfer.sites.view
GET/v1/uptime/monitorsThe web addresses this organisation has asked us to watch.sites.view
POST/v1/uptime/monitorsStart watching a web address.uptime.manage
DELETE/v1/uptime/monitors/{monitor_id}Stop watching a web address.uptime.manage
GET/v1/uptime/monitors/{monitor_id}One monitored address, with its history.sites.view
PATCH/v1/uptime/monitors/{monitor_id}Pause, resume or rename a monitored address.uptime.manage
GET/v1/uptime/status-pagesThe organisation's public status pages (Zinn® SEO zs-608).sites.view
POST/v1/uptime/status-pagesCreate a public status page for the organisation's uptime monitors.sites.view, uptime.manage
DELETE/v1/uptime/status-pages/{page_id}Delete a status page (its own address is detached first).sites.view, uptime.manage
GET/v1/uptime/status-pages/{page_id}One status page's settings.sites.view
PATCH/v1/uptime/status-pages/{page_id}Change a status page's settings (any subset).sites.view, uptime.manage
DELETE/v1/uptime/status-pages/{page_id}/hostnameStop serving the page at its own address (never refused — it stops a charge).sites.view, uptime.manage
GET/v1/uptime/status-pages/{page_id}/hostnameAsk the edge whether the own address is serving yet.sites.view, uptime.manage
POST/v1/uptime/status-pages/{page_id}/hostnameServe the page at the customer's own address (e.g. status.theirsite.com).sites.view, uptime.manage
DELETE/v1/uptime/status-pages/{page_id}/{kind}Remove the page's logo or favicon.sites.view, uptime.manage
PUT/v1/uptime/status-pages/{page_id}/{kind}Upload the page's logo or favicon (PNG, JPEG, WebP or GIF, up to 256 KB).sites.view, uptime.manage
GET/v1/vector/indexesThe organisation's vector indexes.vector.view
POST/v1/vector/indexesCreate 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}/queryFind the nearest vectors.vector.manage
POST/v1/vector/indexes/{indexId}/vectorsInsert or replace vectors.vector.manage
POST/v1/vector/indexes/{indexId}/vectors/deleteDelete vectors by id.vector.manage
POST/v1/vector/indexes/{indexId}/vectors/fetchRead vectors back by id.vector.manage
GET/v1/vector/usageVector storage and query usage against the plan.vector.view
POST/v1/webhooks/git/{provider}/{repoId}Ingest a push from a customer's git provider and deploy it.Walang API key
GET/v1/wordpress/cli-commandsThe WP-CLI commands the console will run.Anumang API key
GET/v1/wordpress/overviewCount the caller's whole WordPress estate by posture.sites.view
GET/v1/wordpress/plugin-directorySearch the WordPress plugin directory.sites.view
GET/v1/wordpress/plugin-directory/{slug}One plugin from the WordPress directory.sites.view
POST/v1/wordpress/refreshCollect a named handful of sites in one call.sites.view
GET/v1/wordpress/sitesList 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}/credentialsWho can sign in to this site's WordPress, and where.sites.view
POST/v1/wordpress/sites/{siteId}/credentials/rotateSet a new password on one WordPress administrator, shown once.sites.view
POST/v1/wordpress/sites/{siteId}/refreshAsk this site's platform for its WordPress posture now.sites.panel_access, sites.view
GET/v1/wordpress/templatesList the WordPress templates a customer may apply.sites.view
GET/v1/wordpress/theme-directorySearch the WordPress theme directory.sites.view
GET/v1/wordpress/theme-directory/{slug}One theme from the WordPress directory.sites.view