Blogsmith is an AI content studio for WordPress. Connect your site to the Blogsmith service and write, optimize and publish blog content — without leaving your dashboard.
The plugin adds a “Blogsmith” studio to wp-admin where you can:
Under the hood the plugin also exposes a secure, API-key-authenticated REST API so the Blogsmith service can publish and manage posts, authors, categories, tags, media and custom post types on your site — including across a multisite network.
A Blogsmith account is required. The studio features call the Blogsmith service (blogsmith.pro) using the account you connect on the Settings screen, and content generation is billed to your Blogsmith balance. One-click pairing connects your site — there are no API keys to copy. See the External services section below for exactly what is sent and when.
Translations: the studio ships with Spanish (es_ES, es_MX, es_US) and Russian (ru_RU) and is fully translation-ready.
This plugin connects to third-party services. The connections below only happen
after you explicitly configure and enable the relevant feature.
This plugin is the WordPress client for the Blogsmith content management service.
Blogsmith authenticates to this site’s REST API (using the API key shown on the
plugin’s settings page) to publish and manage posts, authors, categories, tags,
media and structured data. The plugin’s admin pages also link to your Blogsmith
control panel at blogsmith.pro. Site data (post content, authors, media, system
information) is exchanged with Blogsmith when you use the service.
In addition, the content-generation studio (the “Blogsmith” admin screen) calls
the Blogsmith public API at https://blogsmith.pro/api/v1 on your behalf, using the
account API key you enter on the Settings screen. These outbound requests happen
only after you enter a key and use the studio: they read your account balance and
available models, create and poll article-generation tasks (the title, brief and
keywords you provide are sent), and download generated images. No requests are
made to this endpoint until you configure a key.
Terms of service: https://blogsmith.pro/terms.html
Privacy policy: https://blogsmith.pro/privacy.html
Used only when the optional “Google Indexation” feature is enabled and you have
supplied a Google service account key. The plugin sends the URLs of your
published posts to Google to check their indexation status. Requests go to
oauth2.googleapis.com (authentication) and searchconsole.googleapis.com (URL
inspection).
Google API Terms of Service: https://developers.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy
Used only when the optional “S3 Storage” feature is enabled. Images you upload
through the plugin are sent to the S3-compatible endpoint, bucket and credentials
that you configure on the Storage settings page. No data is sent to this service
until you enable and configure it. Review the terms and privacy policy of the
storage provider you choose (for Cloudflare R2: https://www.cloudflare.com/terms/
and https://www.cloudflare.com/privacypolicy/).
All API endpoints are available at: https://your-site.com/wp-json/blogsmith/v1/
Authentication:
Include your API key in the X-API-Key header with every request.
Available Endpoints:
GET /health – Check API status and plugin version (no authentication required)GET /system-info – Environment diagnostics: PHP/WordPress/database versions, server, limits (API key required)GET /websites – List all websitesPOST /keys/rotate – Rotate API keyGET /categories – Get all categoriesPOST /categories – Create/update categoriesPOST /topics – Create a new postGET /topics/{id} – Get a postPUT /topics/{id} – Update a postDELETE /topics/{id} – Delete a postGET /authors – List all authorsPOST /authors – Create an authorGET /authors/{id} – Get an authorPUT /authors/{id} – Update an authorGET /structured – Get available custom post typesPOST /structured – Create structured contentGET /structured/{id} – Get structured contentPUT /structured/{id} – Update structured contentDELETE /structured/{id} – Delete structured content