Servebolt API (v1)
Submit feedback
Submit feedback
  1. Sites
  • Introduction
  • Auth
    • Signup
      POST
    • Login
      POST
    • User Info
      GET
    • Heartbeat
      GET
    • Refresh Token
      POST
    • Reset Password
      POST
    • Resend SMS verification code
      POST
    • Verify your phone number
      POST
    • MFA Challenge (OTP)
      POST
  • Bolts
    • Access
      • Invite User Contact
      • List Contacts
      • Update Contact Role
      • Delete Contact
    • Databases
      • List Bolt Databases
      • Get Bolt Database
      • Create Bolt Database
      • Update Bolt Database
      • Delete Bolt Database
    • Statistics
      • Dynamic Requests Statistics
      • TTFB Statistics
      • Storage Statistics
      • Content Type Statistics
      • Cache Statistics
      • Sites Dynamic Requests Statistics
      • Sites TTFB Statistics
      • Sites Storage Statistics
    • List Bolts
    • Bolt Name Validate
    • Available CMS
    • Create Bolt
    • Get Bolt
    • Get Bolt Sites
    • Update Bolt
    • Archive Bolt
    • Available PHP Versions
    • Get Bolt Subscription
    • Bolt Usage
    • Update Bolt Quota
    • Transfer Bolt Request
    • Transfer Bolt Request Copy
  • Sites
    • Git
      • Get Git Status
      • Create Git Configuration
      • Update Git Configuration
      • Delete Git Repository
      • Deploy Git Repository
      • Regenerate Git Public Key
      • Retrieve Git Repository Branches
      • Test Git Repository Connection
    • Domains
      • List Domains
      • List Site Domains
      • Get Site Domain
      • Create Domain Validation
      • Create Site Domain
      • Delete Domain
      • Get Domain Certificates
      • Link Certificate to Domain
      • Unlink Certificate from Domain
    • Logs
      • Get Apache Access Logs
      • Get Apache Error Logs
      • Get Cron Errors
    • List Sites
      GET
    • Create Site
      POST
    • Get Site
      GET
    • Update Site
      PATCH
    • Delete Site
      DELETE
    • Purge Site Cache
      POST
    • List Site Cronjobs
      GET
    • Get Site Statistics
      GET
    • Get Environment Available Settings
      GET
    • Get Site Available PHP Versions
      GET
    • Get Site Usage
      GET
    • Get Site SSH Accesses
      GET
    • Create Site SSH Access
      POST
    • Remove Site SSH Access
      DELETE
    • List Site Databases
      GET
    • Toggle Site Dev Mode
      POST
    • Site Install Wordpress
      POST
    • Site Optimize Wordpress
      POST
  • Locations
    • List Locations
    • Check SL8 Availability
    • Available Countries
  • Databases
    • List Databases
    • Get Database
    • Create Database
    • Update Database
    • Delete Database
    • Link Database
    • Unlink Database
    • Get Slow Queries
  • Cronjobs
    • List Cronjobs
    • Create Cronjob
    • Get Cronjob
    • Update Cronjob
    • Delete Cronjob
  • SSH Keys
    • List SSH Keys
    • Add a new SSH Key
    • Get SSH Key
    • Delete SSH Key
  • Certificates
    • List Certificate Orders
    • Get Certificate Order
    • Order new Certificate
    • Store custom certificate
    • Update Auto-Renewal
    • Verify DNS challenge
    • Delete Certificate Order
  • Billing
    • Pricing Calculator
    • Get Billing Customer Info
    • Update Bolt Subscription
    • List Invoices
    • Download Invoice
  • Profile
    • Get User Profile
    • Update User Profile
    • Update Profile Picture
    • Delete Profile Picture
  1. Sites

Site Install Wordpress

POST
https://api.servebolt.io/v1/environments/{id}/install-wordpress
Install wordpress on a site. Warning: this can only be called on empty sites, if it contains files, the installation will fail.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
id
string 
required
Header Params
Accept
string 
required
Example:
application/json
Content-Type
string 
required
Example:
application/json
Body Params application/json
data
object 
required
attributes
object 
required
Example
{
    "data":{
        "attributes":{
            "dbName": "wpsite",
            "dbUser": "wpsite",
            "dbPassword": "UdauuhAUDHIuisAD23"
        }
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.servebolt.io/v1/environments//install-wordpress' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
    "data":{
        "attributes":{
            "dbName": "wpsite",
            "dbUser": "wpsite",
            "dbPassword": "UdauuhAUDHIuisAD23"
        }
    }
}'

Responses

🟢200OK
text/plain
Body
object {0}
Example
{
    "data": {
        "id": "a503d93d-eb5c-4820-9013-52d3ddf97a20",
        "type": "wordpress",
        "attributes": {
            "url": "https://example.com",
            "title": "WordPress Site",
            "adminUser": "admin.user",
            "adminEmail": "admin@example.com",
            "adminPassword": "UvALYwQdvpaDmq59e6T7sOgGqQz5fcmVV2"
        }
    }
}
🟠422Parameter Error
Modified at 2025-06-25 09:39:51
Previous
Toggle Site Dev Mode
Next
Site Optimize Wordpress
Built with