REST API
REST API
Section titled “REST API”The aurora-admin/v1 namespace that powers Aurora’s own screens.
Aurora registers its routes under /wp-json/aurora-admin/v1, authenticated the standard WordPress way (logged-in cookie + REST nonce) with each route capability-gated the same way its corresponding admin screen is — typically manage_options for settings-type routes, the relevant edit_*/delete_* capability for content routes.
These routes exist to back Aurora’s own Vue screens, not as a documented, versioned public API — treat route shapes as subject to change between releases rather than a stable integration surface.
Route groups
Section titled “Route groups”| Resource | Base path | Notes |
|---|---|---|
| Dashboard | /dashboard |
Read-only summary data for the Overview tab. |
| Analytics | /analytics |
Read-only traffic data for the Dashboard Analytics tab. |
| Posts | /posts, /posts/trash, /posts/restore, /posts/{id} |
List, trash, restore, delete. |
| Pages | /pages, /pages/trash, /pages/restore, /pages/{id} |
Same shape as Posts. |
| Media | /media, /media/{id} |
List and delete. |
| Media Folders | /media-folders, /media-folders/{id}, /media-folders/assign |
Create, rename, delete, and assign media to folders. |
| Users | /users, /users/{id} |
List and delete. |
| Comments | /comments, /comments/status, /comments/{id} |
List, change status, delete. |
| Plugins | /plugins, /plugins/activate, /plugins/deactivate, /plugins/delete, /plugins/update |
Full plugin lifecycle. |
| Themes | /themes, /themes/activate, /themes/{stylesheet} |
List, activate, delete. |
| Nav Menus | /nav-menus, /nav-menus/{id}, /nav-menus/{id}/items, /nav-menus/{id}/reorder, /nav-menus/locations, /nav-menus/pickers |
Full nav menu management. |
| Widgets | /widgets, /widgets/move, /widgets/{id} |
List, reorder, manage. |
| Profile | /profile/password |
Change the current user’s password. |
| Roles | /roles, /roles/{slug} |
Role Editor’s capability grid. |
| Menu Creator | /menus, /menus/native-items, /menus/{id} |
Custom admin sidebar menus. |
| Admin Notices | /notices, /notices/{id} |
Custom notice CRUD. |
| Activity Log | /activity-log |
Read-only, filterable audit trail. |
| Discussion settings | /discussion-settings |
Native WordPress Discussion settings. |
| Permalinks | /permalinks |
Native WordPress Permalinks settings. |
| Companion plugins | /companion-plugins, /companion-plugins/{slug}/install |
Modules page: list available companion plugins (fetched from a remote manifest, merged with local install/active status) and install one. |
| Setup | /setup/complete |
Marks the Setup Wizard finished. |
| Bug report | /bug-report |
Sends the Report a Bug form to Aurora’s support endpoint. |