Overview
Burst Statistics exposes a custom beacon endpoint and a set of WordPress REST API routes under the burst/v1 namespace.
Using the REST API to get data
If you are connecting Burst to an external tool (AI workflow, BI dashboard, ETL pipeline), start with these two endpoints:
GET burst/v1/data/{type}— general analytics dataGET burst/v1/data/ecommerce/{type}— revenue and sales data (Pro, requiresview_salescapability)
Both endpoints support Application Password authentication, making them suitable for server-to-server use without a browser session. See Authentication for setup instructions.
The remaining endpoints (do_action, get_action, goals, fields, etc.) are primarily used by the Burst admin dashboard and are documented in Admin endpoints.
Endpoints
| Endpoint | Method | Auth | Permission |
|---|---|---|---|
{site}/burst-statistics/endpoint.php | POST | None | Public |
burst/v1/track | POST | None | Public |
burst/v1/menu | GET | Nonce | manage |
burst/v1/fields/get | GET | Nonce | manage |
burst/v1/fields/set | POST | Nonce | manage |
burst/v1/options/set | POST | Nonce | manage |
burst/v1/goals/get | GET | Nonce | view |
burst/v1/goals/add | POST | Nonce | manage |
burst/v1/goals/set | POST | Nonce | manage |
burst/v1/goals/delete | POST | Nonce | manage |
burst/v1/goals/add_predefined | POST | Nonce | manage |
burst/v1/data/{type} | GET | Nonce | view |
burst/v1/data/ecommerce/{type} | GET | Nonce | view_sales |
burst/v1/do_action/{action} | POST | Nonce | manage |
burst/v1/get_action/{action} | GET | Nonce | view |
burst/v1/posts/ | GET | Nonce | manage |
burst/v1/mainwp-auth | POST | RSA signature | Public* |
Permission levels
| Level | Capability | Who has it |
|---|---|---|
manage | manage_burst_statistics | Administrators |
view | view_burst_statistics | Administrators and burst_viewer role holders accessing a share link |
view_sales | view_sales_burst_statistics | Pro only; granted separately from view. Share link viewers require sales in the token's shared_tabs list |