v52

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-03269339953.6 KB
WordPress: Themes

List WordPress themes

List WordPress themes available to install.

Use the returned slug values with POST /api/hosting/v1/accounts/{username}/wordpress/{software}/themes/install.

get/api/hosting/v1/wordpress/themes

Query parameters

order_idinteger nullable
Example:123456

Optionally scope themes to a specific order.

searchstring nullable
Example:blog

Search term to match against theme names.

Response

Success response

slugstring

Theme slug used when installing the theme

titlestring

Human readable theme name

urlstring

Link to the theme page on WordPress.org

featured_image_urlstring nullable

URL of the theme preview thumbnail

full_image_urlstring nullable

URL of the full-size theme preview image

descriptionstring nullable

Short theme description

logo_urlstring nullable

URL of the theme logo

is_plan_upgrade_neededboolean

Whether a hosting plan upgrade is required to use the theme

Example response

[
  {
    "slug": "twentytwentyone",
    "title": "Twenty Twenty-One",
    "url": "https://wordpress.org/themes/twentytwentyone/",
    "featured_image_url": "https://ts.w.org/wp-content/themes/twentytwentyone/screenshot.png",
    "full_image_url": "https://ts.w.org/wp-content/themes/twentytwentyone/screenshot.png",
    "description": "A blank canvas for your ideas.",
    "logo_url": "https://ts.w.org/wp-content/themes/twentytwentyone/logo.png"
  }
]