Parameters
JSON body
Request body
application/jsonapiKeystringRequiredrunnerIdstringRequiredLength: 4–8
limitnumberOptionalRange: 1–200
Claim up to N pending scheduler requests for a runner. Atomically marks them with the runnerId so concurrent runners cannot pick the same job. Returns the URL list to be crawled.
JSON body
apiKeystringRequiredrunnerIdstringRequiredlimitnumberOptional1 status code documented
This response returns no JSON body.
{
"success": true
}POST /api/service/scheduler/claim
curl -X POST "https://api.bizkithub.com/api/service/scheduler/claim" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"apiKey": "example_apiKey",
"runnerId": "example_runnerId",
"limit": 0
}'All BizKitHub public API endpoints require authentication via API key.