curl --request POST \
--url https://control-plane.kubiya.ai/api/v1/workers/{worker_id}/heartbeat \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"status": "active",
"tasks_processed": 0,
"current_task_id": "<string>",
"worker_metadata": {},
"system_info": {
"hostname": "<string>",
"platform": "<string>",
"os_name": "<string>",
"os_version": "<string>",
"python_version": "<string>",
"cli_version": "<string>",
"sdk_version": "<string>",
"pid": 123,
"cwd": "<string>",
"supported_runtimes": [
"<string>"
],
"llm_gateway_url": "<string>",
"docker_available": true,
"docker_version": "<string>",
"cpu_count": 123,
"cpu_percent": 123,
"memory_total": 123,
"memory_used": 123,
"memory_percent": 123,
"disk_total": 123,
"disk_used": 123,
"disk_percent": 123,
"uptime_seconds": 123
},
"logs": [
"<string>"
]
}
'