Parameters
JSON body
Request body
application/jsonapiKeystringRequiredrunnerIdstringRequiredLength: 4–8
requestCountnumberRequiredRange: 0–∞
successCountnumberRequiredRange: 0–∞
Liveness signal from the external scheduler runner. Stored as a temp record so /api/v1/ping/health can flag the runner offline if no heartbeat is received within the staleness window.
JSON body
apiKeystringRequiredrunnerIdstringRequiredrequestCountnumberRequiredsuccessCountnumberRequired1 status code documented
success"true"Required{
"success": true
}POST /api/service/scheduler/heartbeat
curl -X POST "https://api.bizkithub.com/api/service/scheduler/heartbeat" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"apiKey": "example_apiKey",
"runnerId": "example_runnerId",
"requestCount": 0,
"successCount": 0
}'All BizKitHub public API endpoints require authentication via API key.