Skip to content

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.

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.