How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ZippyKid Sites API

The sites API from ZippyKid — 88 operation(s) for sites.

ZippyKid Sites API is one of 8 APIs that ZippyKid publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Sites. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 117 operations across 88 paths. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://my.pressable.com/v1.

117 operations 88 paths 0 schemas 15 DELETE41 GET30 POST31 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://my.pressable.com/v1
Terms of Service
Resource Areas
1

Paths & Operations 117

Across 88 paths, the API surfaces 117 operations — 15 DELETE, 41 GET, 30 POST, 31 PUT. Each is listed below with its method, path, parameters, and response codes.

Sites 117
POST
/sites/{site_id}/domains/entri_link
DNS Wizard Share-Link Handoff
postSitesBySiteIdDomainsEntriLink 1 param body → 200
GET
/sites/{id}/edge-cache
Edge Cache Status
getSitesByIdEdgeCache 1 param → 200
PUT
/sites/{id}/edge-cache
Toggle Edge Cache
putSitesByIdEdgeCache 1 param → 200
DELETE
/sites/{id}/edge-cache
Purge Edge Cache
deleteSitesByIdEdgeCache 1 param → 200
PUT
/sites/{id}/edge-cache/defensive-mode
Edge Cache Defensive Mode
putSitesByIdEdgeCacheDefensiveMode 1 param body → 200
GET
/sites/{site_id}/git
Get Git Configuration
getSitesBySiteIdGit 1 param → 200
POST
/sites/{site_id}/git
Connect Repository
postSitesBySiteIdGit 1 param body → 200
PUT
/sites/{site_id}/git
Update Configuration
putSitesBySiteIdGit 1 param body → 200
DELETE
/sites/{site_id}/git
Disconnect Repository
deleteSitesBySiteIdGit 1 param → 200
POST
/sites/{site_id}/git/token
Store Access Token
postSitesBySiteIdGitToken 1 param body → 200
DELETE
/sites/{site_id}/git/token
Revoke Access Token
deleteSitesBySiteIdGitToken 1 param → 200
GET
/sites/{site_id}/git/branches
List Branches
getSitesBySiteIdGitBranches 1 param → 200
POST
/sites/{site_id}/git/deploy
Trigger Deploy
postSitesBySiteIdGitDeploy 1 param → 200
GET
/sites/{site_id}/git/history
Deploy History
getSitesBySiteIdGitHistory 3 params → 200
GET
/sites/{id}/ondemand-backups
On-Demand Backup List
getSitesByIdOndemandBackups 1 param → 200
POST
/sites/{id}/ondemand-backups
Create On-Demand Backup
postSitesByIdOndemandBackups 1 param body → 200
GET
/sites/{site_id}/ondemand-backups/{id}
Get On-Demand Backup
getSitesBySiteIdOndemandBackupsById 2 params → 200
DELETE
/sites/{site_id}/ondemand-backups/{id}
Delete On-Demand Backup
deleteSitesBySiteIdOndemandBackupsById 2 params → 200
GET
/sites/{site_id}/ondemand-backups/{id}/download
Download On-Demand Backup
getSitesBySiteIdOndemandBackupsByIdDownload 2 params → 200
GET
/sites/{id}/plugins
Plugin List
getSitesByIdPlugins 1 param → 200
POST
/sites/{id}/plugins
Install and Activate Plugins
postSitesByIdPlugins 1 param body → 200
PUT
/sites/{id}/plugins
Update Plugins
putSitesByIdPlugins 1 param body → 200
DELETE
/sites/{id}/plugins
Delete Plugins
deleteSitesByIdPlugins 1 param body → 200
PUT
/sites/{id}/plugins/deactivate
Deactivate Plugins
putSitesByIdPluginsDeactivate 1 param body → 200
PUT
/sites/{id}/plugins/activate
Activate Plugins
putSitesByIdPluginsActivate 1 param body → 200
GET
/sites/{id}/security-alerts/plugins
Plugin Alerts
getSitesByIdSecurityAlertsPlugins 1 param → 200
GET
/sites/{id}/security-alerts/themes
Theme Alerts
getSitesByIdSecurityAlertsThemes 1 param → 200
GET
/sites
Site List
getSites 3 params → 200
POST
/sites
Create Site
postSites body → 200
POST
/sites/validate
Validate Site Name
postSitesValidate → 200
GET
/sites/{id}
Get Site
getSitesById 1 param → 200
PUT
/sites/{id}
Update Site
putSitesById 1 param body → 200
DELETE
/sites/{id}
Delete Site
deleteSitesById 1 param → 200
POST
/sites/search
Search Sites
postSitesSearch body → 200
GET
/sites/install-options
Site Install Options
getSitesInstallOptions → 200
GET
/sites/datacenters
Available Site Datacenters
getSitesDatacenters → 200
GET
/sites/php-versions
Valid PHP Versions
getSitesPhpVersions → 200
PUT
/sites/{id}/disable
Disable Site
putSitesByIdDisable 1 param → 200
PUT
/sites/{id}/enable
Enable Site
putSitesByIdEnable 1 param → 200
PUT
/sites/{id}/convert
Convert Site (Staging/Live)
putSitesByIdConvert 1 param → 200
PUT
/sites/{id}/convert/duplikit
Convert Site To DupliKit
putSitesByIdConvertDuplikit 1 param → 200
PUT
/sites/{id}/convert/sandbox
Convert Site To Sandbox
putSitesByIdConvertSandbox 1 param → 200
PUT
/sites/{id}/convert/live
Convert Site To Live
putSitesByIdConvertLive 1 param → 200
PUT
/sites/{id}/convert/staging
Convert Site To Staging
putSitesByIdConvertStaging 1 param → 200
DELETE
/sites/{site_id}/object-cache
Flush Object Cache
deleteSitesBySiteIdObjectCache 1 param → 200
PUT
/sites/{id}/light_weight_404
Toggle Light Weight 404
putSitesByIdLightWeight404 1 param → 200
PUT
/sites/{id}/multisite-support
Toggle Multisite Support
putSitesByIdMultisiteSupport 1 param → 200
PUT
/sites/{id}/maintenance-mode
Maintenance Mode
putSitesByIdMaintenanceMode 1 param → 200
PUT
/sites/{id}/basic-authentication
Basic Authentication
putSitesByIdBasicAuthentication 1 param → 200
PUT
/sites/{id}/wordpress-mcp
WordPress MCP
putSitesByIdWordpressMcp 1 param → 200
GET
/sites/{site_id}/file-modifications
File Modification Settings
getSitesBySiteIdFileModifications 1 param → 200
PUT
/sites/{site_id}/file-modifications
Update File Modification Settings
putSitesBySiteIdFileModifications 1 param body → 200
POST
/sites/{id}/favorites
Favorite Site
postSitesByIdFavorites 1 param → 200
DELETE
/sites/{site_id}/favorites
Unfavorite Site
deleteSitesBySiteIdFavorites 1 param → 200
POST
/sites/{site_id}/clone
Create Site Clone
postSitesBySiteIdClone 1 param body → 200
GET
/sites/{site_id}/backups
Backups List
getSitesBySiteIdBackups 1 param → 200
GET
/sites/{site_id}/backups/fs
Filesystem Backups List
getSitesBySiteIdBackupsFs 1 param → 200
GET
/sites/{site_id}/backups/db
Database Backups List
getSitesBySiteIdBackupsDb 1 param → 200
GET
/sites/{site_id}/backups/{backup_id}
Get Site Backup
getSitesBySiteIdBackupsByBackupId 2 params → 200
POST
/sites/{site_id}/restores
Site Filesystem & Database Restores
postSitesBySiteIdRestores 1 param body → 200
GET
/sites/{site_id}/restores/{restore_id}
Site Restore Status
getSitesBySiteIdRestoresByRestoreId 2 params → 200
POST
/sites/sync
Data Transfer
postSitesSync body → 200
GET
/sites/{site_id}/collaborators
Collaborator List
getSitesBySiteIdCollaborators 1 param → 200
POST
/sites/{site_id}/collaborators
Create Site Collaborator
postSitesBySiteIdCollaborators 1 param body → 200
GET
/sites/{site_id}/collaborators/{id}
Get Site Collaborator
getSitesBySiteIdCollaboratorsById 2 params → 200
DELETE
/sites/{site_id}/collaborators/{id}
Delete Collaborator
deleteSitesBySiteIdCollaboratorsById 2 params body → 200
PUT
/sites/{site_id}/collaborators/{id}/wp-password-reset
Set Collaborator WP-Admin Password
putSitesBySiteIdCollaboratorsByIdWpPasswordReset 2 params → 200
GET
/sites/{site_id}/domains
Domain List
getSitesBySiteIdDomains 1 param → 200
POST
/sites/{site_id}/domains
Add Domain
postSitesBySiteIdDomains 1 param body → 200
GET
/sites/{site_id}/domains/{id}
Get Domain
getSitesBySiteIdDomainsById 2 params → 200
DELETE
/sites/{site_id}/domains/{id}
Delete Domain
deleteSitesBySiteIdDomainsById 2 params → 200
PUT
/sites/{site_id}/domains/{id}/primary
Set Primary Domain
putSitesBySiteIdDomainsByIdPrimary 2 params → 200
GET
/sites/{site_id}/ftp
Get SFTP User List
getSitesBySiteIdFtp 1 param → 200
GET
/sites/{site_id}/ftp/{username}
Get SFTP User
getSitesBySiteIdFtpByUsername 2 params → 200
POST
/sites/{site_id}/ftp/password/{username}
Reset SFTP User Password
postSitesBySiteIdFtpPasswordByUsername 2 params → 200
GET
/sites/{site_id}/jetpack
Jetpack License Information
getSitesBySiteIdJetpack 1 param → 200
POST
/sites/{site_id}/jetpack
Set Jetpack License
postSitesBySiteIdJetpack 1 param → 200
GET
/sites/{site_id}/statistics
Statistics
getSitesBySiteIdStatistics 1 param → 200
POST
/sites/{id}/tags
Add Tags
postSitesByIdTags 1 param body → 200
DELETE
/sites/{id}/tags
Remove Tags
deleteSitesByIdTags 1 param body → 200
GET
/sites/{id}/notes
Note List
getSitesByIdNotes 3 params → 200
POST
/sites/{id}/notes
Add Note
postSitesByIdNotes 1 param body → 200
GET
/sites/{site_id}/notes/{id}
Get Note
getSitesBySiteIdNotesById 2 params → 200
PUT
/sites/{site_id}/notes/{id}
Update Note
putSitesBySiteIdNotesById 2 params body → 200
DELETE
/sites/{site_id}/notes/{id}
Delete Note
deleteSitesBySiteIdNotesById 2 params → 200
PUT
/sites/{site_id}/wordpress/password-reset
Reset WP-Admin Password
putSitesBySiteIdWordpressPasswordReset 1 param → 200
GET
/sites/{site_id}/wordpress/phpmyadmin
Get phpMyAdmin URL for Site
getSitesBySiteIdWordpressPhpmyadmin 1 param → 200
PUT
/sites/{site_id}/wordpress/version
Update WordPress Version for Site
putSitesBySiteIdWordpressVersion 1 param body → 200
POST
/sites/{site_id}/one_press_login
One Press Login
postSitesBySiteIdOnePressLogin 1 param body → 200
GET
/sites/{id}/logs/php
PHP Error Logs
getSitesByIdLogsPhp 3 params → 200
GET
/sites/{id}/logs/server
Web Server Logs
getSitesByIdLogsServer 5 params → 200
POST
/sites/{id}/logs/activity
Activity Logs
postSitesByIdLogsActivity 1 param body → 200
GET
/sites/{site_id}/disconnect-ssh
Disconnect SSH
getSitesBySiteIdDisconnectSsh 1 param → 200
GET
/sites/{id}/reports/performance/latest
Latest Performance Report
getSitesByIdReportsPerformanceLatest 1 param → 200
GET
/sites/{id}/reports/usage
Site Usage Report
getSitesByIdReportsUsage 1 param → 200
POST
/sites/{id}/metrics
Site Metrics
postSitesByIdMetrics 1 param body → 200
PUT
/sites/{id}/php_fs_permissions
Set PHP File System Permissions
putSitesByIdPhpFsPermissions 1 param body → 200
GET
/sites/{site_id}/firewall_rules
List Egress Firewall Rules
getSitesBySiteIdFirewallRules 1 param → 200
GET
/sites/{site_id}/firewall_rules/{firewall_rule_id}
Show Egress Firewall Rules
getSitesBySiteIdFirewallRulesByFirewallRuleId 2 params → 200
DELETE
/sites/{site_id}/firewall_rules/{firewall_rule_id}
Delete Egress Firewall Rules
deleteSitesBySiteIdFirewallRulesByFirewallRuleId 2 params → 200
POST
/sites/{site_id}/firewall_rules/create
Create Egress Firewall Rule
postSitesBySiteIdFirewallRulesCreate 1 param body → 200
POST
/sites/{site_id}/firewall_rules/refresh
Refresh Egress Firewall Rules
postSitesBySiteIdFirewallRulesRefresh 1 param → 200
POST
/sites/{site_id}/apm/activate
Activate APM
postSitesBySiteIdApmActivate 1 param body → 200
POST
/sites/{site_id}/apm/deactivate
Deactivate APM
postSitesBySiteIdApmDeactivate 1 param → 200
DELETE
/sites/{site_id}/cron_jobs/{id}
Cron Jobs
deleteSitesBySiteIdCronJobsById 2 params → 200
PUT
/sites/{id}/usage/filesystem
Set Filesystem Usage Limit
putSitesByIdUsageFilesystem 1 param body → 200
PUT
/sites/{id}/usage/database
Set Database Usage Limit
putSitesByIdUsageDatabase 1 param body → 200
GET
/sites/{id}/themes
Theme List
getSitesByIdThemes 1 param → 200
POST
/sites/{id}/themes
Install and Activate Themes
postSitesByIdThemes 1 param body → 200
PUT
/sites/{id}/themes
Update Themes
putSitesByIdThemes 1 param body → 200
DELETE
/sites/{id}/themes
Delete Themes
deleteSitesByIdThemes 1 param body → 200
PUT
/sites/{id}/themes/activate
Activate Themes
putSitesByIdThemesActivate 1 param body → 200
GET
/sites/{id}/wordpress/users
WordPress User List
getSitesByIdWordpressUsers 3 params → 200
POST
/sites/{id}/wordpress/users
Create WordPress User
postSitesByIdWordpressUsers 1 param body → 200
PUT
/sites/{id}/wordpress/users/password-reset
Update WordPress User Password
putSitesByIdWordpressUsersPasswordReset 1 param body → 200
POST
/sites/{id}/wordpress/wpcli
WP-CLI Commands
postSitesByIdWordpressWpcli 1 param body → 200
POST
/sites/{id}/wordpress/commands
Bash Commands
postSitesByIdWordpressCommands 1 param body → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zippykid-sites-api-openapi.yml Raw ↑

Other APIs ZippyKid publishes across the network.

ZippyKid Account API
ZippyKid Activity API
ZippyKid Auth API
ZippyKid Collaborators API
ZippyKid http: API
ZippyKid Mu Plugins API
ZippyKid Zones API
Where this information came from

This is an independent, third-party profile of ZippyKid Sites API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.