Interface WpRestClient

All Superinterfaces:
CategoryOperations, MediaOperations, PostOperations, TagOperations
All Known Implementing Classes:
ApacheWpRestClient, WpBaseRestClient

public interface WpRestClient extends CategoryOperations, MediaOperations, PostOperations, TagOperations
Main entry point for interacting with the WordPress REST API.

This interface aggregates operations for managing WordPress resources such as posts, categories, tags, and media items.

The client provides a strongly typed abstraction over the WordPress REST API, exposing high-level operations for creating, retrieving, updating, listing, trashing, and deleting resources.

Supported resource domains include:

Implementations are expected to communicate with the standard WordPress REST API endpoints under /wp-json/wp/v2 or compatible APIs.