fleet_submit_job
Submit a print job to the Kiln fleet orchestrator by providing a file path, with optional printer name, material, priority, and idempotency key to prevent duplicate submissions.
Instructions
Submit a print job to the fleet orchestrator.
If no printer is specified, the orchestrator auto-assigns to the best
available printer. Tracks the job through completion.
Args:
file_path: Path to the file to print.
printer_name: Specific printer to assign to (auto-routes if None).
material: Required filament material.
priority: Job priority (low, normal, high).
idempotency_key: Optional opaque key (e.g. a UUID you
generate) naming this one submission. If the call
fails in a way where you cannot tell whether the job
was queued, retry with the SAME key to get the
original job back (``submission: "replayed"``)
instead of queuing a duplicate print. Use a new key
for each job you genuinely want printed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | ||
| priority | No | ||
| file_path | Yes | ||
| printer_name | No | ||
| idempotency_key | No |