Freelo icon

Freelo

Interact with the Freelo project management API

Task List → Create From Template

AI-generated

Summary

Creates a new task list in Freelo by copying a task list from a template project, optionally into a chosen target project or existing task list, and optionally inviting template users.

Inputs

  • TemplateId (required) — Template project to copy from, chosen from a loaded list or set by ID through an expression. It only drives the loading of the template task list options and is not sent in the request body.
  • TaskListTemplateId (required) — Task list within the selected template project to copy. Sent as tasklist_id in the request body.
  • projectId — Target project that receives the new task list. Sent as target_project_id. Accepts a custom ID or expression.
  • targetTasklistID — Existing target task list, sent as target_tasklist_id. Accepts a custom ID or expression. The source does not show how Freelo uses it.
  • userIds — Users to invite, selected from the target project's workers (options load from the target project) or given as custom IDs. Sent as users_ids.
  • requestOptions — Node-level HTTP options: batching (items per batch, interval in ms), ignore SSL issues, proxy URL, and timeout in ms (default 10000).

Output shape

The Freelo API response for the create-from-template request, which is likely the newly created task list. The source pack is signature-only, so the exact fields can't be confirmed.

The request is built from declarative routing, so each input item runs one request. Batching can throttle this. The shape of the API response is not shown in the provided source.

Examples

Example 1: Start a standard onboarding checklist in a client project.

Set Template Project to the onboarding template and Template Task List to 'Onboarding'. Set Target Project to the client's project.

Example 2: Copy a template list and invite team members.

Choose the template project and task list, set the target project, and pick the users in User Names or IDs.

Example 3: Raise the request timeout for a slow API.

Add Timeout under Request Options and set it to 30000.

Links

Discussion