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
- Create a new submission via the “New Submission” button (uses the same plugin creation form as admins)
- Build the full plugin definition — add auth methods, tools, MCP configuration, and categories while the plugin is in
draftstatus - Submit for review when ready. The plugin moves to
pending_reviewand editing is locked. - An admin reviews the submission from the Review Queue and either approves, declines, or requests revisions.
- If declined or revision requested, the developer can edit and resubmit.
- Once approved, the plugin is live and appears in the public SDK/API.
Submission Statuses
| Status | Card Color | Description |
|---|---|---|
| Draft | Yellow | Work in progress. Fully editable. |
| Pending | Blue | Submitted for review. Locked for editing. |
| Approved | Green | Live on the platform. |
| Declined | Red | Rejected by admin. Shows admin notes. Editable for resubmission. |
| Revision | Orange | Admin 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
| Method | Path | Description |
|---|---|---|
GET | /api/dashboard/submissions | List the current developer's plugin submissions |
POST | /api/dashboard/submissions | Submit a draft/declined/revision plugin for review |
Related Pages
- Plugins — admin plugin management with review controls
- My Plugins — developer workspace configuration for approved plugins
- Review Queue — admin review interface