
Clean API for automated WordPress content publishing with AI integration support. Designed for use with OrganicStack.
| Author: | OrganicStack (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.9.1 |
| Plugin version: | 1.0.5 |
| Added to WordPress repository: | 27-01-2026 |
| Last updated: | 10-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://organicstack.com |
| Total downloads: | 363 |
![]() Click to start download |
|
OrganicStack Publisher provides a comprehensive REST API for automated WordPress content publishing. It enables external applications (including OrganicStack) to publish posts, manage media, handle categories and tags, create authors, and manage content programmatically through a secure API key authentication system.
Key Features
- REST API Endpoints – Complete set of REST API endpoints for WordPress content management
- API Key Authentication – Secure API key-based authentication instead of WordPress application passwords
- Post Publishing – Publish single posts or bulk publish multiple posts at once
- Media Management – Upload images via base64 or URL with automatic optimization
- Category & Tag Management – Get, create, and manage categories and tags
- Author Management – Create authors and manage author profiles with custom avatars
- SEO Support – Built-in support for Yoast SEO and RankMath meta fields
- Custom Meta Fields – Support for custom post meta fields
- CORS Support – Built-in CORS handling for cross-origin requests
- Site Information – Get detailed site information including WordPress version, PHP version, and more
Security Features
- API key authentication with secure key generation
- Input sanitization and validation on all endpoints
- Proper permission checks for all operations
- Secure file upload handling
Data Integrity (Multi-Tenant) – CRITICAL
- Author avatars are time-consuming to create. They MUST NEVER be removed by a plugin update.
- This plugin ONLY manages OrganicStack avatars (organicstack_avatar_id, organicstack_created).
- We NEVER delete, remove, or modify any author/avatar data from WordPress or other plugins.
- Gravatar, Simple Local Avatars, User Avatar, and all other avatar systems are UNTOUCHED.
- See AVATAR_POLICY.md – violating this causes hundreds of lost avatars and customer complaints.
API Documentation
Base URL
All endpoints are available at: /wp-json/organicstack-publisher/v1/
Authentication
Include your API key in requests using either:
* Header: X-API-Key: your-api-key
* Body: {"api_key": "your-api-key"}
Available Endpoints
GET /ping– Test basic connectivity (no auth required)GET /test-connection– Test authenticated connectionPOST /auth– Authenticate with API keyPOST /publish– Publish a single postPOST /bulk-publish– Publish multiple postsPOST /upload-media– Upload imagesGET /categories– Get all categoriesGET /tags– Get all tagsGET /authors– Get all authorsPOST /create-author– Create a new authorGET /site-info– Get site information
For detailed API documentation, see the admin panel after installation.
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
- HTTPS recommended for production use
Support
For support and questions:
* Check WordPress error logs for debugging
* Verify plugin settings in the admin panel
* Test API endpoints using curl or Postman
* Ensure WordPress and PHP versions meet requirements
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License or any later version.
FAQ
ChangeLog
