Get Partner Submission (Admin)
Fetch one partner submission owned by the caller's organization. Lookup by id or by (assetType, slug). Returns the full submission record, latest AI-review verdict, last sandbox test-run, and a nextAction hint. Requires an admin-scoped API key.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
id | string | - | |
assetType | string | - | |
slug | string | - |
Use Cases
- Fetch the full record for one submission by its UUID
- Look up a submission by (assetType, slug) when you don't have the ID
- Check the latest AI-review verdict and last sandbox test run, plus the suggested nextAction
Example Usage
Look up by ID
{
"tool": "admin_get_submission",
"arguments": {
"id": "3f7c2b1a-9d4e-4c2a-8b1f-0a1b2c3d4e5f"
}
}
Look up by asset type and slug
{
"tool": "admin_get_submission",
"arguments": {
"assetType": "workflow",
"slug": "account-research-brief"
}
}
Response Format
| Field | Type | Description |
|---|---|---|
id | string | |
slug | string | |
assetType | string | |
state | string | |
aiVerdict | any | Reconciled AI-review verdict matching what admin_validate_submission would return, or null when no review has run (or the parent summary was cleared by a re-submit). |
createdAt | string | |
updatedAt | string | |
publishedBlueprintId | string | null | Non-null only when state='approved' and materialization has completed. |
lastRejectionReason | string | null | Set when state='rejected'. Surfaces the human-readable reason persisted on the row. |
nextAction | string | Derived hint for the caller's next call. Stable contract — see tool-reference docs for the catalog of strings. |
aiReviewSummary | any | Latest sidecar AI-review row reconciled against findings. Null when no review has run, or the parent JSONB summary was cleared by a re-submit. |
lastTestRun | any | Most recent sandbox test-run. Cleared to null on re-submit so partners always re-run admin_test_submission against the current payload. |
validationSummary | object | Most recent Stage-1 lint result. Mirrors admin_validate_submission's output shape. |
validationSummary.status | string | |
validationSummary.issues | array | |
validationSummary.issues[].code | string | Stable issue code — see admin-mcp-submission-tools.md §11. |
validationSummary.issues[].severity | string | |
validationSummary.issues[].field | string | JSON-path into the submission payload (e.g., 'recommendedSkills[2]'). |
validationSummary.issues[].message | string | |
validationSummary.issues[].fixHint | string | Actionable remediation hint (#1521): applying the fix flips a re-review toward pass. |
validationSummary.aiReview | any |