CMS Tool API schema
Public API version 1.4.10.
Endpoints
| Endpoint | Methods | Accepts POST | Description | Schema |
|---|---|---|---|---|
/api/basket | GET, POST | Yes | Read and update shopping baskets and orders. | View schema |
/api/membergroups | GET, POST | Yes | Read and update member groups. | View schema |
/api/memberpoints | GET, POST | Yes | Read and record member points adjustments. | View schema |
/api/memberpointsbalances | GET | No | Read member points balances. | View schema |
/api/membernotes | GET, POST | Yes | Read and update notes about members. | View schema |
/api/member | GET, POST | Yes | Read and update member records. | View schema |
/api/apistatus | GET | No | Read the authenticated website's status. | View schema |
/api/message | GET, POST | Yes | Read and update form submissions and enquiries. | View schema |
/api/eventAttendee | GET, POST | Yes | Read and update event attendees. | View schema |
/api/eventAttendee/statusMetaData | GET | No | Read available attendee statuses. | View schema |
/api/events | GET, POST | Yes | Read and update events. | View schema |
/api/comments | GET, POST | Yes | Read and update comments and reviews. | View schema |
/api/product | GET, POST | Yes | Read and update products. | View schema |
/api/category | GET, POST | Yes | Read and update product categories. | View schema |
/api/shipping | GET, POST | Yes | Read and update shipping options. | View schema |
/api/paymentOption | GET, POST | Yes | Read and update payment options. | View schema |
/api/discount | GET, POST | Yes | Read and update promotional discounts. | View schema |
/api/blog | GET, POST | Yes | Read and update articles. | View schema |
/api/page | GET, POST | Yes | Read and update website pages. | View schema |
/api/bookingresource | GET, POST | Yes | Read and update bookable resources. | View schema |
/api/booking | GET, POST | Yes | Read and update bookings. | View schema |
/api/reference/countries | GET | No | Read countries reference data. | View schema |
/api/reference/currencies | GET | No | Read currencies reference data. | View schema |
/api/reference/fx | GET | No | Read fx reference data. | View schema |
/api/reference/categories | GET | No | Read categories reference data. | View schema |
/api/reference/memberlevel | GET | No | Read memberlevel reference data. | View schema |
/api/reference/hostingplans | GET | No | Read hostingplans reference data. | View schema |
/api/reference/timezones | GET | No | Read timezones reference data. | View schema |
/api/reference/postcodes | GET | No | Read postcodes reference data. | View schema |
/api/webhook_{type} | GET, POST | Yes | Read or update a webhook destination for a supported event type. | View schema |
/api/webhook_log | GET | No | Read webhook delivery history. | View schema |
/api/sendemail | POST | Yes | Send an email for the authenticated website. | View schema |
/api/bulkemail | GET, POST | Yes | Read and update bulk email jobs. | View schema |
/api/statistics/visitors | GET | No | Read visitor statistics. | View schema |
/api/statistics/activity | GET | No | Read activity statistics. | View schema |
/api/statistics/sales | GET | No | Read sales statistics. | View schema |
/api/files/{filePath} | GET, POST | Yes | Read, upload, and download website files. | View schema |
/api/images/{imagePath} | GET, POST | Yes | Read and update images under /images/ for the authenticated website. | View schema |
/api/log | GET | No | Read website activity entries. | View schema |
/api/logAPI | GET | No | Read API activity entries. | View schema |
/api/logMember | GET | No | Read member activity entries. | View schema |
/api/auth | GET, POST | Yes | Authenticate API clients with OAuth 2.0 and PKCE. | View schema |
/api/mcp | POST | Yes | Use authenticated CMS Tool operations through MCP. | View schema |
/api/schema | GET | No | Browse public API endpoint schemas. | View schema |
/api/changelog | GET | No | Read the public API change history. | View schema |
Machine-readable documentation
This documentation is also available as JSON or Markdown at the same URL. Request JSON with Accept: application/json or Markdown with Accept: text/markdown.