Agents / REST API
Validate agent artifact
Validate an external coding agent artifact against the exact typed Agent Teams output contract before submission. This does not change work-order state. A validation failure returns structured issues and should be corrected before submit-agent-artifact.
POST /api/agents/work-orders/external/validateDeterministic operationParameters
workspaceIdOptional · string- Optional with an API key, inferred from the key.
taskTypeRequired · string- See the input schema for this field.campaign_strategy · campaign_table_design · company_list_build · people_fanout · account_map · company_research · person_research · personalization_research · signal_research · icp_qualification · linkedin_connection_note · linkedin_dm · linkedin_followup · reply_classification · reply_draft · campaign_analysis · experiment_design · content_ideation · content_draft
artifactRequired · object- Structured artifact produced from the claimed bundle.
curl -X POST "https://app.pipeline.help/api/agents/work-orders/external/validate" \
-H "Authorization: Bearer $PIPELINE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"taskType":"campaign_strategy","artifact":{}}'Full input schema
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"description": "Optional with an API key, inferred from the key."
},
"taskType": {
"type": "string",
"enum": [
"campaign_strategy",
"campaign_table_design",
"company_list_build",
"people_fanout",
"account_map",
"company_research",
"person_research",
"personalization_research",
"signal_research",
"icp_qualification",
"linkedin_connection_note",
"linkedin_dm",
"linkedin_followup",
"reply_classification",
"reply_draft",
"campaign_analysis",
"experiment_design",
"content_ideation",
"content_draft"
]
},
"artifact": {
"type": "object",
"additionalProperties": true,
"description": "Structured artifact produced from the claimed bundle."
}
},
"required": [
"taskType",
"artifact"
]
}