FruxonDocs
Agent NetworkTriggers

Returns a stuck or excluded work item to the queue.

The dead-letter escape hatch. A DEAD item has exhausted its attempts, a FAILED one is waiting out a backoff, and an IGNORED one was set aside by a business rule; re-driving any of the three resets its attempt count so it gets a full budget again rather than dying on the next failure, and hastens a sweep so it is picked up now instead of at the next scheduled window. The item returns to the stage it left, exclusions included. Returns 409 when the item is not in a state an operator may act on — notably while a pass still holds its claim.

POST
/v1/tenants/{tenant}/triggers/{trigger}/ledger/items/{item}:redrive
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

trigger*string

The trigger identifier.

Formatuuid
item*string

The ledger item identifier.

Formatuuid
tenant*string

The tenant identifier

Optional operator note recorded on the transition.

reason?string|null

Operator note recorded on the transition (e.g. "PDF re-uploaded by the advisor").

Lengthlength <= 4000
[key: string]?never

Response Body

curl -X POST "https://api.fruxon.com/v1/tenants/string/triggers/497f6eca-6276-4993-bfeb-53cbbbba6f08/ledger/items/497f6eca-6276-4993-bfeb-53cbbbba6f08:redrive" \  -H "Content-Type: application/json" \  -d '{}'
{
  "id": "00000000-0000-0000-0000-000000000000",
  "ledgerId": "00000000-0000-0000-0000-000000000000",
  "itemKey": "string",
  "label": "string",
  "stageId": "string",
  "status": "READY",
  "stageAttempts": 0,
  "nextAttemptAt": 0,
  "lastError": "string",
  "admittedAt": 0,
  "terminalAt": 0,
  "lastExecutionRecordId": "00000000-0000-0000-0000-000000000000",
  "batchRunId": "00000000-0000-0000-0000-000000000000",
  "batchId": "00000000-0000-0000-0000-000000000000",
  "lastBatchId": "00000000-0000-0000-0000-000000000000",
  "data": null,
  "admittedVia": "API",
  "admittedBy": "string",
  "admittedByExecutionRecordId": "00000000-0000-0000-0000-000000000000",
  "wakeAt": 0,
  "waitingFor": "PERSON",
  "cost": 0,
  "runs": 0
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}