Extensions Endpoints
FreshSource: MainWP Extensions API
Each extension requires the corresponding add-on to be installed and active.
SSL Monitor
| Method | Path | Description |
|---|---|---|
| GET | /ssl-monitor | SSL status across all sites |
| GET | /ssl-monitor/{id_or_domain} | Single site SSL status |
Domain Monitor
| Method | Path | Description |
|---|---|---|
| GET | /domain-monitor/{id_or_domain} | Domain profile |
| POST | /domain-monitor/{id_or_domain}/check | Trigger domain check |
Lighthouse
| Method | Path | Description |
|---|---|---|
| POST | /lighthouse/{id_or_domain}/audit | Run Lighthouse audit |
| GET | /lighthouse/{id_or_domain} | Get performance results |
Pro Reports
25+ GET endpoints tracking activity across plugins, themes, WordPress core, posts, users, backups, security scans (Sucuri, Wordfence, iThemes), analytics (Google Analytics, Matomo), and more.
All require start_date and end_date parameters in Y-m-d format.
Time Tracker
| Method | Path | Description |
|---|---|---|
| POST | /time-tracker/tasks/create | Create task |
| POST | /time-tracker/tasks/{id}/start | Start timer |
| POST | /time-tracker/tasks/{id}/pause | Pause timer |
| POST | /time-tracker/tasks/{id}/stop | Stop timer |
| GET | /time-tracker/clients | List clients |
| GET | /time-tracker/buckets | Get bucket data |