
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.
All endpoints are available at: /wp-json/organicstack-publisher/v1/
Include your API key in requests using either:
* Header: X-API-Key: your-api-key
* Body: {"api_key": "your-api-key"}
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 informationFor detailed API documentation, see the admin panel after installation.
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
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.