Skip to content

Reference — REST API

Namespace: mcs/v1
Base: /wp-json/mcs/v1/

The plugin registers a large surface area; below is a curated grouping. Inspect includes/class-mcs-rest-api.php in mindfulcontentstudio for every route and permission callback.

Chat & conversations

  • POST /chat
  • GET /conversations, GET|DELETE /conversations/{id}

Content

  • GET|PUT|DELETE /content, /content/{id}, POST .../regenerate, .../improve, .../move, /content/batch
  • POST /generate, /generate/campaign
  • GET /jobs/{id}

Content types & commands

  • GET /content-types
  • GET /commands

Events (event-assisted content)

  • GET|POST /events, /events/{id}, /events/batch-schedule, image/scrape/planning endpoints under /events/...

Context

  • GET|POST /context, /context/selection

Social

  • /social/connect/{platform}, /social/accounts, /social/posts, etc.

Permissions

Routes use callbacks such as check_chat_permission, check_content_permission—align custom clients with WordPress authentication (cookies, nonces, or Application Passwords as applicable).