Health
Returns plugin and WordPress health details, namespace, and capability flags.
Endpoint Reference, Auth Setup, and Integration Examples
Namespace `rest-api-pro/v1` · Plugin reference v3.0
REST endpoints for headless WordPress content, taxonomies, menus, search, media, and authenticated CRUD workflows.
Enter home URL or full API base. If needed, `/wp-json/rest-api-pro/v1` is appended automatically.
Filter endpoint cards in real time.
No matching endpoints.
Protected routes require either Application Password (Basic auth) or API key (Bearer). Public read routes can be used without authentication unless your site adds restrictions.
curl -X POST "https://yoursite.com/wp-json/rest-api-pro/v1/create-post/" \
-H "Authorization: Bearer YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"title":"Hello","status":"draft"}'Returns plugin and WordPress health details, namespace, and capability flags.
Returns site title, tagline, home URL, timezone, language, logo, and icon.
Paginated post list with optional category, status, and post_type filters.
Search published content by keyword across one or many post types.
Fetches a single post/CPT by id or slug with SEO and adjacent metadata when available.
Fetches a single page by id or slug.
Returns nested menu tree by registered WordPress menu location.
Creates a post using title/content/status/taxonomy/meta payload fields.
Updates an existing post with partial payload fields from create endpoint.
Trashes or permanently deletes a post based on force query.
Uploads media using multipart form-data with file field and returns attachment details.