WP Engine website screenshot

WP Engine

WP Engine is a WordPress digital experience platform offering managed WordPress hosting with a REST API for programmatically managing sites, environments (installs), domains, SSH keys, SSL certificates, backups, and cache operations. The API uses Basic Authentication with credentials generated from the WP Engine User Portal.

WP Engine publishes 17 APIs on the APIs.io network, including Account API, Account User API, Archive API, and 14 more. Tagged areas include WordPress, Managed Hosting, WordPress Hosting, Site Management, and Digital Experience Platform.

The WP Engine catalog on APIs.io includes 1 Spectral governance ruleset.

WP Engine’s developer surface includes authentication, documentation, engineering blog, pricing, and 11 more developer resources.

48.9/100 developing ▲ 5.2 Agent 34/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
17 APIs
WordPressManaged HostingWordPress HostingSite ManagementDigital Experience Platform

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 48.9/100 · developing
Contract Quality 13.3 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/wpengine: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

WP Engine Account API

The Account API from WP Engine — 3 operation(s) for account.

WP Engine Account User API

The Account User API from WP Engine — 2 operation(s) for account user.

WP Engine Archive API

The Archive API from WP Engine — 1 operation(s) for archive.

WP Engine Backup API

The Backup API from WP Engine — 3 operation(s) for backup.

WP Engine Cache API

The Cache API from WP Engine — 1 operation(s) for cache.

WP Engine Certificates API

The Certificates API from WP Engine — 3 operation(s) for certificates.

WP Engine Domain API

The Domain API from WP Engine — 6 operation(s) for domain.

WP Engine Install API

The Install API from WP Engine — 3 operation(s) for install.

WP Engine Offload Settings API

The Offload Settings API from WP Engine — 2 operation(s) for offload settings.

WP Engine Site API

The Site API from WP Engine — 2 operation(s) for site.

WP Engine Site Reports API

The Site Reports API from WP Engine — 1 operation(s) for site reports.

WP Engine Site Transfer API

The Site Transfer API from WP Engine — 3 operation(s) for site transfer.

WP Engine SSH Key API

The SSH Key API from WP Engine — 2 operation(s) for ssh key.

WP Engine Status API

The Status API from WP Engine — 1 operation(s) for status.

WP Engine Swagger API

The Swagger API from WP Engine — 1 operation(s) for swagger.

WP Engine Usage API

The Usage API from WP Engine — 6 operation(s) for usage.

WP Engine User API

The User API from WP Engine — 1 operation(s) for user.

Scroll for all 17

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Wpengine Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

WP Engine API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 52

Standalone JSON Schema definitions for this provider's data models.

Account

3 properties

JSON SCHEMA

AccountLimits

3 properties

JSON SCHEMA

AccountUsageInsights

8 properties

JSON SCHEMA

AccountUsageMetricsResponse

6 properties

JSON SCHEMA

AccountUser

11 properties

JSON SCHEMA

Archive

9 properties

JSON SCHEMA

AuthenticationErrorResponse

2 properties

JSON SCHEMA

Backup

6 properties

JSON SCHEMA

BadGatewayOperation

0 properties

JSON SCHEMA

BadRequestErrorResponse

3 properties

JSON SCHEMA

Certificate

15 properties

JSON SCHEMA

CertificateOrder

7 properties

JSON SCHEMA

ConflictErrorResponse

2 properties

JSON SCHEMA

DailyUsageMetrics

14 properties

JSON SCHEMA

DailyUsageMetricsTrafficMetricsSource

0 properties

JSON SCHEMA

Domain

13 properties

JSON SCHEMA

DomainCertificate

4 properties

JSON SCHEMA

DomainOrRedirect

10 properties

JSON SCHEMA

DomainReport

1 properties

JSON SCHEMA

DomainStatus

23 properties

JSON SCHEMA

DomainStatusReport

6 properties

JSON SCHEMA

DomainVerification

6 properties

JSON SCHEMA

EnvironmentMetrics

4 properties

JSON SCHEMA

EnvironmentTypeBreakdown

3 properties

JSON SCHEMA

ForbiddenErrorResponse

2 properties

JSON SCHEMA

Installation

14 properties

JSON SCHEMA

InstallDailyUsageMetricsSeries

4 properties

JSON SCHEMA

InstallSSLCertificatesResponse

2 properties

JSON SCHEMA

InternalServerErrorResponse

1 properties

JSON SCHEMA

LargeFSConfig

1 properties

JSON SCHEMA

LargeFSValidationFile

2 properties

JSON SCHEMA

LatestMetricValue

2 properties

JSON SCHEMA

NextPage

0 properties

JSON SCHEMA

NotFoundErrorResponse

2 properties

JSON SCHEMA

PreviousPage

0 properties

JSON SCHEMA

ResourceError

5 properties

JSON SCHEMA

ResultsCount

0 properties

JSON SCHEMA

ServiceUnavailableOperation

0 properties

JSON SCHEMA

Site

9 properties

JSON SCHEMA

SiteTransfer

9 properties

JSON SCHEMA

SiteTypeBreakdown

3 properties

JSON SCHEMA

SshKey

4 properties

JSON SCHEMA

Status

2 properties

JSON SCHEMA

Template

10 properties

JSON SCHEMA

ThirdPartySuccessfulImportResponse

2 properties

JSON SCHEMA

TooManyRequestsOperation

0 properties

JSON SCHEMA

UnprocessableEntityErrorResponse

3 properties

JSON SCHEMA

UsageErrorResponse

1 properties

JSON SCHEMA

UsageMetricBreakdown

3 properties

JSON SCHEMA

UsageMetricsRollup

8 properties

JSON SCHEMA

UsageRollup

3 properties

JSON SCHEMA

User

5 properties

JSON SCHEMA

Scroll for all 52

Examples 60

Example request and response payloads for these APIs.

Cancelsitetransfer

6 fields

EXAMPLE

Checkstatus

6 fields

EXAMPLE

Copyinstall

6 fields

EXAMPLE

Createaccountuser

6 fields

EXAMPLE

Createbackup

6 fields

EXAMPLE

Createbulkdomains

6 fields

EXAMPLE

Createdomain

6 fields

EXAMPLE

Createinstall

6 fields

EXAMPLE

Createsite

6 fields

EXAMPLE

Createsitetransfer

6 fields

EXAMPLE

Createsshkey

6 fields

EXAMPLE

Deleteaccountuser

6 fields

EXAMPLE

Deletedomain

6 fields

EXAMPLE

Deleteinstall

6 fields

EXAMPLE

Deletesite

6 fields

EXAMPLE

Deletesshkey

6 fields

EXAMPLE

Getaccount

6 fields

EXAMPLE

Getaccountusageinsights

6 fields

EXAMPLE

Getaccountusagemetrics

6 fields

EXAMPLE

Getaccountusagesummary

6 fields

EXAMPLE

Getaccountuser

6 fields

EXAMPLE

Getaccountslimits

6 fields

EXAMPLE

Getcurrentuser

6 fields

EXAMPLE

Getdomain

6 fields

EXAMPLE

Getdomaincertificate

6 fields

EXAMPLE

Getdomainreportstatus

6 fields

EXAMPLE

Getinstall

6 fields

EXAMPLE

Getinstallcertificates

6 fields

EXAMPLE

Getinstallusagemetrics

6 fields

EXAMPLE

Getlargefsvalidationfile

6 fields

EXAMPLE

Getoffloadsettings

6 fields

EXAMPLE

Getsite

6 fields

EXAMPLE

Getsitetransfer

6 fields

EXAMPLE

Listaccountsitetransfers

6 fields

EXAMPLE

Listaccountusers

6 fields

EXAMPLE

Listaccounts

6 fields

EXAMPLE

Listarchives

6 fields

EXAMPLE

Listbackups

6 fields

EXAMPLE

Listdomains

6 fields

EXAMPLE

Listinstalls

6 fields

EXAMPLE

Listsitereporttemplates

6 fields

EXAMPLE

Listsitetransfers

6 fields

EXAMPLE

Listsites

6 fields

EXAMPLE

Listsshkeys

6 fields

EXAMPLE

Patchoffloadsettings

6 fields

EXAMPLE

Purgecache

6 fields

EXAMPLE

Restorebackup

6 fields

EXAMPLE

Showbackup

6 fields

EXAMPLE

Status

5 fields

EXAMPLE

Swagger

5 fields

EXAMPLE

Updateaccountuser

6 fields

EXAMPLE

Updatedomain

6 fields

EXAMPLE

Updateinstall

6 fields

EXAMPLE

Updateoffloadsettings

6 fields

EXAMPLE

Updatesite

6 fields

EXAMPLE

Verifydomaintxtrecord

6 fields

EXAMPLE

Scroll for all 60

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Wpengine Authentication

http · 1 scheme

SECURITY

Wpengine Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Wpengine Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Wpengine Agentic Access

60 operations · 29 acting

60 operations · 29 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: wpengine
name: WP Engine
description: WP Engine is a WordPress digital experience platform offering managed WordPress hosting with a REST API for programmatically
  managing sites, environments (installs), domains, SSH keys, SSL certificates, backups, and cache operations. The API uses
  Basic Authentication with credentials generated from the WP Engine User Portal.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/wpengine.png
url: https://raw.githubusercontent.com/api-evangelist/wpengine/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- WordPress
- Managed Hosting
- WordPress Hosting
- Site Management
- Digital Experience Platform
apis:
- aid: wpengine:wpengine-account-api
  name: WP Engine Account API
  description: The Account API from WP Engine — 3 operation(s) for account.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/wpengine-account-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-account-user-api
  name: WP Engine Account User API
  description: The Account User API from WP Engine — 2 operation(s) for account user.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Account User
  properties:
  - type: OpenAPI
    url: openapi/wpengine-account-user-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-archive-api
  name: WP Engine Archive API
  description: The Archive API from WP Engine — 1 operation(s) for archive.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Archive
  properties:
  - type: OpenAPI
    url: openapi/wpengine-archive-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-backup-api
  name: WP Engine Backup API
  description: The Backup API from WP Engine — 3 operation(s) for backup.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Backup
  properties:
  - type: OpenAPI
    url: openapi/wpengine-backup-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-cache-api
  name: WP Engine Cache API
  description: The Cache API from WP Engine — 1 operation(s) for cache.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Cache
  properties:
  - type: OpenAPI
    url: openapi/wpengine-cache-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-certificates-api
  name: WP Engine Certificates API
  description: The Certificates API from WP Engine — 3 operation(s) for certificates.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Certificates
  properties:
  - type: OpenAPI
    url: openapi/wpengine-certificates-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-domain-api
  name: WP Engine Domain API
  description: The Domain API from WP Engine — 6 operation(s) for domain.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Domain
  properties:
  - type: OpenAPI
    url: openapi/wpengine-domain-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-install-api
  name: WP Engine Install API
  description: The Install API from WP Engine — 3 operation(s) for install.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Install
  properties:
  - type: OpenAPI
    url: openapi/wpengine-install-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-offload-settings-api
  name: WP Engine Offload Settings API
  description: The Offload Settings API from WP Engine — 2 operation(s) for offload settings.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Offload Settings
  properties:
  - type: OpenAPI
    url: openapi/wpengine-offload-settings-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-site-api
  name: WP Engine Site API
  description: The Site API from WP Engine — 2 operation(s) for site.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Site
  properties:
  - type: OpenAPI
    url: openapi/wpengine-site-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-site-reports-api
  name: WP Engine Site Reports API
  description: The Site Reports API from WP Engine — 1 operation(s) for site reports.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Site Reports
  properties:
  - type: OpenAPI
    url: openapi/wpengine-site-reports-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-site-transfer-api
  name: WP Engine Site Transfer API
  description: The Site Transfer API from WP Engine — 3 operation(s) for site transfer.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Site Transfer
  properties:
  - type: OpenAPI
    url: openapi/wpengine-site-transfer-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-ssh-key-api
  name: WP Engine SSH Key API
  description: The SSH Key API from WP Engine — 2 operation(s) for ssh key.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - SSH Key
  properties:
  - type: OpenAPI
    url: openapi/wpengine-ssh-key-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-status-api
  name: WP Engine Status API
  description: The Status API from WP Engine — 1 operation(s) for status.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Status
  properties:
  - type: OpenAPI
    url: openapi/wpengine-status-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-swagger-api
  name: WP Engine Swagger API
  description: The Swagger API from WP Engine — 1 operation(s) for swagger.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Swagger
  properties:
  - type: OpenAPI
    url: openapi/wpengine-swagger-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-usage-api
  name: WP Engine Usage API
  description: The Usage API from WP Engine — 6 operation(s) for usage.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - Usage
  properties:
  - type: OpenAPI
    url: openapi/wpengine-usage-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- aid: wpengine:wpengine-user-api
  name: WP Engine User API
  description: The User API from WP Engine — 1 operation(s) for user.
  humanURL: https://developers.wpengine.com/docs/managed-hosting-platform/api
  baseURL: https://api.wpengineapi.com/v1
  tags:
  - User
  properties:
  - type: OpenAPI
    url: openapi/wpengine-user-api-openapi.yml
  - type: Documentation
    url: https://developers.wpengine.com/docs/managed-hosting-platform/api
common:
- type: AgenticAccess
  url: agentic-access/wpengine-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/wpengine-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/wpengine-domain-security.yml
- type: Authentication
  url: authentication/wpengine-authentication.yml
- type: Website
  url: https://wpengine.com
- type: Documentation
  url: https://developers.wpengine.com/docs/managed-hosting-platform/api
- type: GitHubOrg
  url: https://github.com/wpengine
- type: LinkedIn
  url: https://www.linkedin.com/company/wpengine
- type: Blog
  url: https://wpengine.com/blog/
- type: Pricing
  url: https://wpengine.com/pricing/
- type: StatusPage
  url: https://wpenginestatus.com/
- type: X
  url: https://x.com/wpengine
- type: Plans
  url: plans/wpengine-plans-pricing.yml
- type: RateLimits
  url: rate-limits/wpengine-rate-limits.yml
- type: FinOps
  url: finops/wpengine-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com