Agents / CLI
Submit agent artifact
Submit a validated external coding agent artifact to its claimed Agent Teams work order. The server verifies the live claim, bundle identity, bundle version, task type, artifact schema, and canonical evidence references, then stores the result for inspection and completes the preparation task. Submission does not approve, launch, mutate a campaign, or send outreach.
pipeline submit-agent-artifactDeterministic operationParameters
workspaceIdOptional · string- Optional with an API key, inferred from the key.
workOrderIdRequired · string- See the input schema for this field.
claimTokenRequired · string- Lease token returned by claim-agent-work-order.
bundleIdRequired · string- Immutable execution bundle id returned by claim-agent-work-order.
bundleVersionRequired · number- Execution bundle version returned by claim-agent-work-order.
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- See the input schema for this field.
pipeline submit-agent-artifact \
--work-order-id "00000000-0000-4000-8000-000000000000" \
--claim-token "00000000-0000-4000-8000-000000000001" \
--bundle-id "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
--bundle-version 1 \
--task-type "campaign_strategy" \
--artifact-json '{}'Full input schema
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"description": "Optional with an API key, inferred from the key."
},
"workOrderId": {
"type": "string"
},
"claimToken": {
"type": "string",
"description": "Lease token returned by claim-agent-work-order."
},
"bundleId": {
"type": "string",
"description": "Immutable execution bundle id returned by claim-agent-work-order."
},
"bundleVersion": {
"type": "number",
"description": "Execution bundle version returned by claim-agent-work-order."
},
"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
}
},
"required": [
"workOrderId",
"claimToken",
"bundleId",
"bundleVersion",
"taskType",
"artifact"
]
}