| Name | Description | Type | Additional information |
|---|---|---|---|
| Project |
Project name or ID (e.g., "Annual Leave" or "42") |
string |
None. |
| TaskName |
Task/booking name/title |
string |
None. |
| StartDate |
Start date (ISO format, natural language, or standard date format) |
string |
None. |
| EndDate |
End date (ISO format, natural language, or standard date format) |
string |
None. |
| Tentative |
Is this a tentative booking? |
boolean |
None. |
| Timesheet |
Want to add a timesheet entry for this booking |
boolean |
None. |
| Resources |
Resource assignments - supports multiple users on same task Example: [ { "User": "colin@company.com", "Hours": 40 }, { "User": "tom", "Hours": 20 }, { "User": "john", "Hours": 30 } ] |
Collection of ResourceAssignment |
None. |
| TaskId |
Task ID (required for updates) |
string |
None. |
| BookingId |
Booking/Resource Manager ID (required for updates) |
string |
None. |
| Billable |
Default billable setting for all resources (overridden by per-resource Billable) |
boolean |
None. |