NIN Connect Docs
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:

ActionResult
ApproveSets reviewStatus to approved. The plugin becomes live and visible in the SDK/API.
DeclineSets reviewStatus to declined. Admin provides feedback in the notes field. The creator can edit and resubmit.
Request RevisionSets 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

MethodPathDescription
POST/api/dashboard/plugins/[pluginId]/reviewExecute a review action (admin only)

Request Body

{
  "action": "approve",
  "notes": "Looks good — approved."
}
FieldTypeRequiredDescription
actionstringYesapprove, decline, or request_revision
notesstringNoFeedback for the creator (required for decline/revision)

Response

{
  "ok": true,
  "reviewStatus": "approved"
}
  • Plugins — plugin management and detail page
  • Submissions — developer submission interface

On this page