Create one or more CUSTOM checklist items on a booking. Each item requires a label and a category
(and an optional lifecycle guard).
Only custom items can be created here — managed items (e.g. PAY_ARP, SIGN_CONTRACT) are system-owned and cannot be
created via this tool.
| Parameter |
Type |
Required |
Description |
bookingId |
string |
Yes |
The ID of the booking to add the checklist items to |
items |
CreateChecklistItemInput[] |
Yes |
Array of custom checklist items to create (1-100) - CreateChecklistItemInput |
| Field |
Type |
Required |
Description |
label |
string |
Yes |
The label (description) of the custom checklist item |
category |
ChecklistItemCategory |
Yes |
The category of the checklist item. Required for custom items. - ChecklistItemCategory |
guard |
ChecklistItemGuard |
No |
Optional booking lifecycle guard that gates the item (e.g. CHECK_IN, MOVE_IN). - ChecklistItemGuard |
| Value |
Description |
CONTRACT |
|
FINANCE |
|
OTHERS |
|
VETTING |
|
| Value |
Description |
CHECK_IN |
|
CHECK_OUT |
|
CONFIRMATION |
|
MOVE_IN |
|
MOVE_OUT |
|
| Field |
Type |
Description |
content |
ContentItem[] |
Array of content items returned by the tool - ContentItem |
isError |
boolean |
Whether the tool execution resulted in an error |
| Field |
Type |
Description |
type |
'text' |
Content type (currently only ‘text’ is supported) |
text |
string |
The text content to display |