Skip to main content

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

NameTypeDefaultDescription
idstring-
assetTypestring-
slugstring-

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

FieldTypeDescription
idstring
slugstring
assetTypestring
statestring
aiVerdictanyReconciled 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).
createdAtstring
updatedAtstring
publishedBlueprintIdstring | nullNon-null only when state='approved' and materialization has completed.
lastRejectionReasonstring | nullSet when state='rejected'. Surfaces the human-readable reason persisted on the row.
nextActionstringDerived hint for the caller's next call. Stable contract — see tool-reference docs for the catalog of strings.
aiReviewSummaryanyLatest sidecar AI-review row reconciled against findings. Null when no review has run, or the parent JSONB summary was cleared by a re-submit.
lastTestRunanyMost recent sandbox test-run. Cleared to null on re-submit so partners always re-run admin_test_submission against the current payload.
validationSummaryobjectMost recent Stage-1 lint result. Mirrors admin_validate_submission's output shape.
validationSummary.statusstring
validationSummary.issuesarray
validationSummary.issues[].codestringStable issue code — see admin-mcp-submission-tools.md §11.
validationSummary.issues[].severitystring
validationSummary.issues[].fieldstringJSON-path into the submission payload (e.g., 'recommendedSkills[2]').
validationSummary.issues[].messagestring
validationSummary.issues[].fixHintstringActionable remediation hint (#1521): applying the fix flips a re-review toward pass.
validationSummary.aiReviewany