NIN Connect Docs
Platform (Self-Host)Dashboard

Submissions

Developer page for managing plugin proposals — create, edit, and submit plugins for admin review.

Overview

The Submissions page is the developer-facing hub for creating and managing plugin proposals. It is separate from My Plugins, which is for configuring approved/live plugins in a developer's own workspace.

How It Works

  1. Create a new submission via the “New Submission” button (uses the same plugin creation form as admins)
  2. Build the full plugin definition — add auth methods, tools, MCP configuration, and categories while the plugin is in draft status
  3. Submit for review when ready. The plugin moves to pending_review and editing is locked.
  4. An admin reviews the submission from the Review Queue and either approves, declines, or requests revisions.
  5. If declined or revision requested, the developer can edit and resubmit.
  6. Once approved, the plugin is live and appears in the public SDK/API.

Submission Statuses

StatusCard ColorDescription
DraftYellowWork in progress. Fully editable.
PendingBlueSubmitted for review. Locked for editing.
ApprovedGreenLive on the platform.
DeclinedRedRejected by admin. Shows admin notes. Editable for resubmission.
RevisionOrangeAdmin requested changes. Shows admin notes. Editable for resubmission.

Submission Card

Each submission card shows:

  • Plugin name and slug
  • Status badge
  • Creation date
  • Admin feedback (for declined/revision-requested submissions)

Clicking a card navigates to the full plugin detail page at /dashboard/plugins/[pluginId].

Programmatic Submissions

Developers can also submit plugins via the Submissions API using their API key (nk_live_*). This supports full plugin definitions including inline tools and auth methods.

API Endpoints

MethodPathDescription
GET/api/dashboard/submissionsList the current developer's plugin submissions
POST/api/dashboard/submissionsSubmit a draft/declined/revision plugin for review
  • Plugins — admin plugin management with review controls
  • My Plugins — developer workspace configuration for approved plugins
  • Review Queue — admin review interface

On this page