curl --request POST \
--url https://api.example.com/api/boards/{board_id}/tasks \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"depends_on_task_ids": [
{}
],
"tag_ids": [
{}
],
"custom_field_values": {}
}
'{
"id": "<string>",
"board_id": "<string>",
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"in_progress_at": "<string>",
"depends_on_task_ids": [
{}
],
"blocked_by_task_ids": [
{}
],
"is_blocked": true,
"tag_ids": [
{}
],
"tags": [
{}
],
"custom_field_values": {},
"created_at": "<string>",
"updated_at": "<string>"
}Create a task and initialize dependency rows
curl --request POST \
--url https://api.example.com/api/boards/{board_id}/tasks \
--header 'Content-Type: application/json' \
--data '
{
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"depends_on_task_ids": [
{}
],
"tag_ids": [
{}
],
"custom_field_values": {}
}
'{
"id": "<string>",
"board_id": "<string>",
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"in_progress_at": "<string>",
"depends_on_task_ids": [
{}
],
"blocked_by_task_ids": [
{}
],
"is_blocked": true,
"tag_ids": [
{}
],
"tags": [
{}
],
"custom_field_values": {},
"created_at": "<string>",
"updated_at": "<string>"
}Create a new task on a board with optional dependencies, tags, and custom field values. The task will be validated against dependency rules and custom field requirements.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JorgeMedinaArauna/OpenClaw-Mission_control/llms.txt
Use this file to discover all available pages before exploring further.
inbox, in_progress, review, donecurl -X POST "https://api.openclaw.ai/api/boards/123e4567-e89b-12d3-a456-426614174000/tasks" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Implement user authentication",
"description": "Add OAuth2 authentication flow with JWT tokens",
"status": "inbox",
"priority": "high",
"due_at": "2026-03-15T18:00:00Z",
"depends_on_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
],
"tag_ids": [
"7f6e5d4c-3b2a-1c0b-9a8f-7e6d5c4b3a2f"
],
"custom_field_values": {
"effort_points": 5,
"sprint": "Sprint 12"
}
}'
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"board_id": "123e4567-e89b-12d3-a456-426614174000",
"title": "Implement user authentication",
"description": "Add OAuth2 authentication flow with JWT tokens",
"status": "inbox",
"priority": "high",
"due_at": "2026-03-15T18:00:00Z",
"assigned_agent_id": null,
"created_by_user_id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"in_progress_at": null,
"depends_on_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
],
"blocked_by_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
],
"is_blocked": true,
"tag_ids": [
"7f6e5d4c-3b2a-1c0b-9a8f-7e6d5c4b3a2f"
],
"tags": [
{
"id": "7f6e5d4c-3b2a-1c0b-9a8f-7e6d5c4b3a2f",
"name": "backend",
"color": "#3b82f6"
}
],
"custom_field_values": {
"effort_points": 5,
"sprint": "Sprint 12"
},
"created_at": "2026-03-05T14:22:00Z",
"updated_at": "2026-03-05T14:22:00Z"
}
{
"detail": {
"message": "Task is blocked by incomplete dependencies.",
"code": "task_blocked_cannot_transition",
"blocked_by_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
]
}
}
{
"detail": "Dependency cycle detected. Remove the cycle before saving."
}
{
"detail": {
"message": "One or more dependency tasks were not found on this board.",
"missing_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
]
}
}
{
"detail": {
"message": "Unknown custom field keys for this board.",
"unknown_field_keys": ["invalid_field"]
}
}