laserfiche_task_update
Check the status of an async Laserfiche operation or wait for its completion with configurable timeout and polling interval.
Instructions
Check or wait on an async operation. timeout_seconds=0 returns immediately.
Wraps the two underlying tools:
timeout_seconds=0→get_task_status. Returns the current payload without waiting. Right for "is this done yet?" polling loops written by the caller.timeout_seconds>0(default 60) →wait_for_task. Polls atpoll_interval_secondsuntil terminal or until the deadline.
Args:
operation_token: Token from the originating async tool.
timeout_seconds: 0 for single-poll; >0 for blocking wait.
Bounded above by what your MCP client tolerates as a tool
call duration.
poll_interval_seconds: Delay between status checks when waiting.
Bounded below at 0.1s. Ignored when timeout_seconds=0.
Returns: Same payload as get_task_status / wait_for_task.
The wait variant adds timed_out: bool for deadline misses.
On failure: same shapes as the underlying tools.
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 | |||