Skip to content
AbloAblo
Esc
navigateopen⌘Jpreview

Heartbeat a claim

Extend the lease on a held claim for long-running work.

POST/v1/models/{model}/{id}/claim/heartbeat
Path parameters
modelstringrequired
Any model in your pushed schema. `task` is the running example.
idstringrequired
Responses
200Lease extended (or queued slot refreshed)
objectstring
Allowed:claim_heartbeat
claimIdstring
statusstring
Allowed:heldqueued
expiresAtinteger
positioninteger
Request
curl -X POST "https://api.abloatai.com/api/v1/models/task/string/claim/heartbeat"
Response
{
  "object": "claim_heartbeat",
  "claimId": "string",
  "status": "held",
  "expiresAt": 0,
  "position": 0
}