Script your hosting

Every action in Wordify Console is a REST endpoint. Provision sites, push to staging, take backups and bump PHP from your own code, with one bearer token.

Create an API token Read the API reference
How it works

Three steps, no integration project

1

Mint a scoped token.

Create a token in Integrations → API Tokens and grant it only the abilities it needs. A read-only reporting token and a provisioning token are different tokens.

2

Call the endpoint.

Standard REST over HTTPS, JSON in and JSON out. GET /me orients you, and every response tells you what you can do next.

3

Watch it in Console.

Long-running work returns a task handle you poll. Every call runs as you, under your team role, and lands in your Activity Log.

https://console.wordify.com/api/v1
Capabilities

Everything Console does, now in code

Grouped by the job, not the endpoint. If you can do it in the dashboard, you can script it.

Sites and provisioning

Create WordPress sites, clone them, check plans and regions.

POST /sites stands up real hosting.

Staging

Create a staging site, push it live, pull live back down.

Wire it into your deploy pipeline.

Backups

Create on demand, list what you hold, restore when it matters, download the archive.

Back up before every release.

Config

PHP version, cache, CDN, Redis, wp-config, debug mode and basic auth, all addressable.

Bump PHP fleet-wide from a script.

Plugins and themes

List, install, enable, disable.

Roll a plugin change across a fleet from CI.

Debugging

Read the WordPress debug log, flip WP_DEBUG, follow long-running tasks to completion.

Pull debug.log into your own alerting.

Fleet tasks

One action across many sites, asynchronously, with a pollable handle back.

POST /tasks dispatches the fleet.

Domains and DNS

Attach custom domains, re-check DNS once you have pointed it.

Finish onboarding without a dashboard.

Teams and account

Team context, access, usage and invoices, so your own billing views stay in sync.

Reconcile usage in your own system.

Agent-first design

An API that tells you what it is, and what you can do next.

Most hosting APIs are generated CRUD over database rows. Ours was designed to be operated by code and by agents, so the responses carry their own context.

The REST API is the foundation. Our AI connector is built on it, and adds purpose-built tools for agents on top, like auditing a whole fleet and dispatching the fixes in a single call. Script it from your own code, or talk to it in plain English.

Meet the AI connector
In practice

The jobs worth automating

POST /sites from your onboarding form

Site live in Sydney, domain attached, DNS verified

Client onboarding, unattended

A new client signs up in your own system. Your code provisions the site in the right region, attaches the domain and checks DNS, before anyone opens a dashboard.

POST /sites/{id}/staging/push in CI

Staging pushed to live, backup taken first

Deploys from your pipeline

Back up, push staging to live, run your smoke tests. The release process you already have, with hosting as one more step in it.

POST /tasks across 29 sites

24 sites upgraded to PHP 8.4

The fleet-wide change

One call dispatches an action across every site that needs it, and returns a handle you poll until it is done.

GET /sites?filter[...] on a schedule

Nightly fleet report in your own dashboard

Reporting in your own tools

Pull site state on a cron and render it wherever your team already looks, instead of asking them to log into one more panel.

Safety

Scoped by default, logged always

Scoped tokens.

Abilities limit each token to exactly what you grant it: sites:read, sites:manage, teams:manage and the rest. A reporting token cannot provision.

Your permissions, not new ones.

Calls run under your account and your team role. An API token never widens your access.

Everything is logged.

API actions are attributed to your user and appear in the Activity Log like any other action.

Revoke instantly.

Kill a token from Integrations → API Tokens the moment you need to.

Sensitive actions are limited harder.

Backups, staging and task creation sit in a tighter bucket than ordinary reads.

Built to integrate against

Boring in the way infrastructure should be

Stability
v1 is stable for at least 12 months from public launch. New endpoints, new optional fields and new enum values are additive, never breaking.
Deprecation
Any breaking change ships with six months of Sunset header notice. You get runway.
Retries
Idempotency-Key on writes, so a retry after a timeout does not double-provision.
Rate limits
60/min reads and standard mutations. 10/min sensitive actions. 300/min on MCP-tier tokens. X-RateLimit-* on every response, Retry-After on a 429.
Spec
The OpenAPI document is published in Console at console.wordify.com/docs/api.json. Generate a client in your language.

Questions, answered

Prefer to talk to your hosting instead? Meet the AI connector.

Money-back guarantee in your first month.

Your hosting has an API. Go and use it.

Already a customer? Your token is two clicks away in Console. New to Wordify? Start hosting with us, and script it from day one.

Get started Create an API token