Generate packing checklist
generate_packing_checklistRead-onlyIdempotent
Use this when the user supplies packing items and wants a checkable packing checklist, quantity totals, duplicate merging, and A4 or Letter PDF and CSV downloads. Same-name duplicates in the same category merge case-insensitively; quantities sum. Mixed packed duplicate states reset that line to unchecked. A packed line means all its units. Does not recommend items, give travel or health advice, track luggage weight, or sync progress. PDF simplifies accents and replaces unsupported characters. Up to 40 input lines within a 2,800-byte payload.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Only explicit supplied packing items, e.g. [{name:"socks",category:"Clothing",quantity:3}]. | |
| paper | No | PDF page size, e.g. A4 (default) or Letter. | |
| title | No | Optional checklist title, e.g. Weekend bag. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paper | Yes | ||
| title | Yes | ||
| warnings | Yes | ||
| downloads | Yes | ||
| line_count | Yes | ||
| input_count | Yes | ||
| category_count | Yes | ||
| total_quantity | Yes | ||
| duplicate_count | Yes | ||
| packed_quantity | Yes | ||
| remaining_quantity | Yes |