Heartbeat a claim
Extend the lease on a held claim for long-running work.
POST
/v1/models/{model}/{id}/claim/heartbeatPath parameters
modelstringrequiredAny model in your pushed schema. `task` is the running example.
idstringrequiredResponses
200Lease extended (or queued slot refreshed)
objectstringAllowed:
claim_heartbeatclaimIdstringstatusstringAllowed:
heldqueuedexpiresAtintegerpositionintegerRequest
curl -X POST "https://api.abloatai.com/api/v1/models/task/string/claim/heartbeat"const response = await fetch("https://api.abloatai.com/api/v1/models/task/string/claim/heartbeat", {
method: "POST"
});import requests
response = requests.post(
"https://api.abloatai.com/api/v1/models/task/string/claim/heartbeat",
)Response
{
"object": "claim_heartbeat",
"claimId": "string",
"status": "held",
"expiresAt": 0,
"position": 0
}