laserfiche_task_update
Poll or wait for a Laserfiche async operation using its operation token; set timeout_seconds to 0 for an immediate status check or above 0 to block until it finishes or times out.
Instructions
Check or wait on an async operation. timeout_seconds=0 returns immediately.
0 = single poll (get_task_status semantics); >0 (default 60)
= block until terminal or deadline (wait_for_task semantics, adds
timed_out). Same payloads and errors as the underlying tools.
Read-only despite its laserfiche_task_update v2 name — the only
*_update tool in the catalog that doesn't mutate anything; it
polls an already-running async operation, never registered behind
LF_READ_ONLY. The name follows this module's field_update/
tag_update/template_update "collapses a pair of tools" pattern
rather than the write-tool naming convention, since get_task_status/
wait_for_task were never write tools to begin with.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation_token | Yes | Token from the originating async tool (delete_entry, copy_entry, occasionally import_document). | |
| timeout_seconds | No | 0 for single-poll (get_task_status semantics); >0 for blocking wait (wait_for_task semantics). | |
| poll_interval_seconds | No | Delay between status checks when waiting. Bounded below at 0.1s. Ignored when timeout_seconds=0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||