task_create
Creates an async task to track long-running operations, with an optional time-to-live for auto-cleanup and webhook notifications on status changes.
Instructions
Create an async task for tracking long-running operations. Tasks have a TTL and can optionally trigger webhook notifications on status changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable name for the task | |
| metadata | No | Arbitrary metadata to attach to the task | |
| description | No | Detailed description of what the task does | |
| ttl_seconds | No | Time-to-live in seconds before the task is auto-deleted (60-86400, default: 3600) | |
| webhook_event | No | Event type to fire when task status changes (e.g. 'task.completed') |