Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
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.0.3, 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.0.3
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
1 param body → 200
GET
/sites/{id}/edge-cache
Edge Cache Status
1 param → 200
PUT
/sites/{id}/edge-cache
Toggle Edge Cache
1 param → 200
DELETE
/sites/{id}/edge-cache
Purge Edge Cache
1 param → 200
PUT
/sites/{id}/edge-cache/defensive-mode
Edge Cache Defensive Mode
1 param body → 200
GET
/sites/{site_id}/git
Get Git Configuration
1 param → 200
POST
/sites/{site_id}/git
Connect Repository
1 param body → 200
PUT
/sites/{site_id}/git
Update Configuration
1 param body → 200
DELETE
/sites/{site_id}/git
Disconnect Repository
1 param → 200
POST
/sites/{site_id}/git/token
Store Access Token
1 param body → 200
DELETE
/sites/{site_id}/git/token
Revoke Access Token
1 param → 200
GET
/sites/{site_id}/git/branches
List Branches
1 param → 200
POST
/sites/{site_id}/git/deploy
Trigger Deploy
1 param → 200
GET
/sites/{site_id}/git/history
Deploy History
3 params → 200
GET
/sites/{id}/ondemand-backups
On-Demand Backup List
1 param → 200
POST
/sites/{id}/ondemand-backups
Create On-Demand Backup
1 param body → 200
GET
/sites/{site_id}/ondemand-backups/{id}
Get On-Demand Backup
2 params → 200
DELETE
/sites/{site_id}/ondemand-backups/{id}
Delete On-Demand Backup
2 params → 200
GET
/sites/{site_id}/ondemand-backups/{id}/download
Download On-Demand Backup
2 params → 200
GET
/sites/{id}/plugins
Plugin List
1 param → 200
POST
/sites/{id}/plugins
Install and Activate Plugins
1 param body → 200
PUT
/sites/{id}/plugins
Update Plugins
1 param body → 200
DELETE
/sites/{id}/plugins
Delete Plugins
1 param body → 200
PUT
/sites/{id}/plugins/deactivate
Deactivate Plugins
1 param body → 200
PUT
/sites/{id}/plugins/activate
Activate Plugins
1 param body → 200
GET
/sites/{id}/security-alerts/plugins
Plugin Alerts
1 param → 200
GET
/sites/{id}/security-alerts/themes
Theme Alerts
1 param → 200
GET
/sites
Site List
3 params → 200
POST
/sites
Create Site
body → 200
POST
/sites/validate
Validate Site Name
→ 200
GET
/sites/{id}
Get Site
1 param → 200
PUT
/sites/{id}
Update Site
1 param body → 200
DELETE
/sites/{id}
Delete Site
1 param → 200
POST
/sites/search
Search Sites
body → 200
GET
/sites/install-options
Site Install Options
→ 200
GET
/sites/datacenters
Available Site Datacenters
→ 200
GET
/sites/php-versions
Valid PHP Versions
→ 200
PUT
/sites/{id}/disable
Disable Site
1 param → 200
PUT
/sites/{id}/enable
Enable Site
1 param → 200
PUT
/sites/{id}/convert
Convert Site (Staging/Live)
1 param → 200
PUT
/sites/{id}/convert/duplikit
Convert Site To DupliKit
1 param → 200
PUT
/sites/{id}/convert/sandbox
Convert Site To Sandbox
1 param → 200
PUT
/sites/{id}/convert/live
Convert Site To Live
1 param → 200
PUT
/sites/{id}/convert/staging
Convert Site To Staging
1 param → 200
DELETE
/sites/{site_id}/object-cache
Flush Object Cache
1 param → 200
PUT
/sites/{id}/light_weight_404
Toggle Light Weight 404
1 param → 200
PUT
/sites/{id}/multisite-support
Toggle Multisite Support
1 param → 200
PUT
/sites/{id}/maintenance-mode
Maintenance Mode
1 param → 200
PUT
/sites/{id}/basic-authentication
Basic Authentication
1 param → 200
PUT
/sites/{id}/wordpress-mcp
WordPress MCP
1 param → 200
GET
/sites/{site_id}/file-modifications
File Modification Settings
1 param → 200
PUT
/sites/{site_id}/file-modifications
Update File Modification Settings
1 param body → 200
POST
/sites/{id}/favorites
Favorite Site
1 param → 200
DELETE
/sites/{site_id}/favorites
Unfavorite Site
1 param → 200
POST
/sites/{site_id}/clone
Create Site Clone
1 param body → 200
GET
/sites/{site_id}/backups
Backups List
1 param → 200
GET
/sites/{site_id}/backups/fs
Filesystem Backups List
1 param → 200
GET
/sites/{site_id}/backups/db
Database Backups List
1 param → 200
GET
/sites/{site_id}/backups/{backup_id}
Get Site Backup
2 params → 200
POST
/sites/{site_id}/restores
Site Filesystem & Database Restores
1 param body → 200
GET
/sites/{site_id}/restores/{restore_id}
Site Restore Status
2 params → 200
POST
/sites/sync
Data Transfer
body → 200
GET
/sites/{site_id}/collaborators
Collaborator List
1 param → 200
POST
/sites/{site_id}/collaborators
Create Site Collaborator
1 param body → 200
GET
/sites/{site_id}/collaborators/{id}
Get Site Collaborator
2 params → 200
DELETE
/sites/{site_id}/collaborators/{id}
Delete Collaborator
2 params body → 200
PUT
/sites/{site_id}/collaborators/{id}/wp-password-reset
Set Collaborator WP-Admin Password
2 params → 200
GET
/sites/{site_id}/domains
Domain List
1 param → 200
POST
/sites/{site_id}/domains
Add Domain
1 param body → 200
GET
/sites/{site_id}/domains/{id}
Get Domain
2 params → 200
DELETE
/sites/{site_id}/domains/{id}
Delete Domain
2 params → 200
PUT
/sites/{site_id}/domains/{id}/primary
Set Primary Domain
2 params → 200
GET
/sites/{site_id}/ftp
Get SFTP User List
1 param → 200
GET
/sites/{site_id}/ftp/{username}
Get SFTP User
2 params → 200
POST
/sites/{site_id}/ftp/password/{username}
Reset SFTP User Password
2 params → 200
GET
/sites/{site_id}/jetpack
Jetpack License Information
1 param → 200
POST
/sites/{site_id}/jetpack
Set Jetpack License
1 param → 200
GET
/sites/{site_id}/statistics
Statistics
1 param → 200
POST
/sites/{id}/tags
Add Tags
1 param body → 200
DELETE
/sites/{id}/tags
Remove Tags
1 param body → 200
GET
/sites/{id}/notes
Note List
3 params → 200
POST
/sites/{id}/notes
Add Note
1 param body → 200
GET
/sites/{site_id}/notes/{id}
Get Note
2 params → 200
PUT
/sites/{site_id}/notes/{id}
Update Note
2 params body → 200
DELETE
/sites/{site_id}/notes/{id}
Delete Note
2 params → 200
PUT
/sites/{site_id}/wordpress/password-reset
Reset WP-Admin Password
1 param → 200
GET
/sites/{site_id}/wordpress/phpmyadmin
Get phpMyAdmin URL for Site
1 param → 200
PUT
/sites/{site_id}/wordpress/version
Update WordPress Version for Site
1 param body → 200
POST
/sites/{site_id}/one_press_login
One Press Login
1 param body → 200
GET
/sites/{id}/logs/php
PHP Error Logs
3 params → 200
GET
/sites/{id}/logs/server
Web Server Logs
5 params → 200
POST
/sites/{id}/logs/activity
Activity Logs
1 param body → 200
GET
/sites/{site_id}/disconnect-ssh
Disconnect SSH
1 param → 200
GET
/sites/{id}/reports/performance/latest
Latest Performance Report
1 param → 200
GET
/sites/{id}/reports/usage
Site Usage Report
1 param → 200
POST
/sites/{id}/metrics
Site Metrics
1 param body → 200
PUT
/sites/{id}/php_fs_permissions
Set PHP File System Permissions
1 param body → 200
GET
/sites/{site_id}/firewall_rules
List Egress Firewall Rules
1 param → 200
GET
/sites/{site_id}/firewall_rules/{firewall_rule_id}
Show Egress Firewall Rules
2 params → 200
DELETE
/sites/{site_id}/firewall_rules/{firewall_rule_id}
Delete Egress Firewall Rules
2 params → 200
POST
/sites/{site_id}/firewall_rules/create
Create Egress Firewall Rule
1 param body → 200
POST
/sites/{site_id}/firewall_rules/refresh
Refresh Egress Firewall Rules
1 param → 200
POST
/sites/{site_id}/apm/activate
Activate APM
1 param body → 200
POST
/sites/{site_id}/apm/deactivate
Deactivate APM
1 param → 200
DELETE
/sites/{site_id}/cron_jobs/{id}
Cron Jobs
2 params → 200
PUT
/sites/{id}/usage/filesystem
Set Filesystem Usage Limit
1 param body → 200
PUT
/sites/{id}/usage/database
Set Database Usage Limit
1 param body → 200
GET
/sites/{id}/themes
Theme List
1 param → 200
POST
/sites/{id}/themes
Install and Activate Themes
1 param body → 200
PUT
/sites/{id}/themes
Update Themes
1 param body → 200
DELETE
/sites/{id}/themes
Delete Themes
1 param body → 200
PUT
/sites/{id}/themes/activate
Activate Themes
1 param body → 200
GET
/sites/{id}/wordpress/users
WordPress User List
3 params → 200
POST
/sites/{id}/wordpress/users
Create WordPress User
1 param body → 200
PUT
/sites/{id}/wordpress/users/password-reset
Update WordPress User Password
1 param body → 200
POST
/sites/{id}/wordpress/wpcli
WP-CLI Commands
1 param body → 200
POST
/sites/{id}/wordpress/commands
Bash Commands
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