Skip to main content

Task Management Templates

Overview

This resource represents Task Templates - reusable task definitions that can automatically create tasks based on booking events (check-in/check-out) or be used manually. Templates define task properties, checklists, and automation rules.

Parameters

NameTypeRead/WriteDescription
accountIntegerReadAccount's ID related to Template
task_assigneeIntegerReadDefault assignee's ID (User) for tasks created from this Template
attachmentsArrayReadArray of Attachment IDs related to Template
rentalsArrayReadArray of Rental IDs this Template applies to
idUUIDReadTemplate's ID
nameStringReadTemplate's name
descriptionStringReadTemplate's description
statusStringReadTemplate's status, list of Statuses described in enums section
task_nameStringReadDefault name for tasks created from this Template
task_descriptionStringReadDefault description for tasks created from this Template
task_categoryStringReadDefault category for tasks, list of Categories described in enums section
task_priorityStringReadDefault priority for tasks, list of Priorities described in enums section
task_expected_duration_in_minutesIntegerReadDefault expected duration for tasks in minutes
task_has_issuesBooleanReadDefault has_issues flag for tasks
task_due_at_automationObjectReadAutomation rules for due date calculation
checklistArrayReadArray of checklist item names for tasks
created_atTimeReadTemplate's create time
updated_atTimeReadTemplate's update time
canceled_atTimeReadTemplate's cancellation time (null if not canceled)

task_due_at_automation Object

The task_due_at_automation object defines when tasks should be created and their due dates:

NameTypeDescriptionConstraints
delay_in_minutesIntegerMinutes before/after the event for the task due dateRequired, can be negative (before event) or positive (after event)
eventStringThe booking event that triggers task creationRequired, one of: check_in, check_out
event_source_typeStringType of event sourceRequired, must be Booking

List Templates

GET /task_management/templates

Get a single Template

Returns a single template identified by ID.

GET /task_management/templates/:template_id

Create a new Template

Creates a Template.

POST /task_management/templates
Automation Required for Active/Inactive Templates

When creating a Template with status of "active" or "inactive", the task_due_at_automation object is required. Manual templates (status: "manual") do not require automation settings.

Update a Template

Updates a Template.

PUT /task_management/templates/:template_id

Delete a Template

Cancels a Template (soft delete).

DELETE /task_management/templates/:template_id