Platform (Self-Host)Dashboard
Review Queue
Admin interface for reviewing, approving, and declining plugin submissions.
Overview
The Review Queue page is available to admins only. It displays all plugins with a pending_review status, allowing admins to evaluate and take action on each submission.
Accessing the Review Queue
Navigate to Review Queue in the admin section of the sidebar. The page shows a filtered list of plugins awaiting review.
Submission Cards
Each card displays:
- Plugin name and slug
- Submitter name and email
- Submission date
- A link to the full plugin detail page
Review Actions
Clicking a submission opens the full plugin detail page. The review banner at the top provides three actions:
| Action | Result |
|---|---|
| Approve | Sets reviewStatus to approved. The plugin becomes live and visible in the SDK/API. |
| Decline | Sets reviewStatus to declined. Admin provides feedback in the notes field. The creator can edit and resubmit. |
| Request Revision | Sets reviewStatus to revision_requested. Admin provides feedback. The creator can edit and resubmit. |
All review actions are logged with the reviewer's identity and timestamp.
Review API
| Method | Path | Description |
|---|---|---|
POST | /api/dashboard/plugins/[pluginId]/review | Execute a review action (admin only) |
Request Body
{
"action": "approve",
"notes": "Looks good — approved."
}| Field | Type | Required | Description |
|---|---|---|---|
action | string | Yes | approve, decline, or request_revision |
notes | string | No | Feedback for the creator (required for decline/revision) |
Response
{
"ok": true,
"reviewStatus": "approved"
}Related Pages
- Plugins — plugin management and detail page
- Submissions — developer submission interface