Actions95
- Comment Actions
- Custom Field Actions
- Event Actions
- File Actions
- Invoice Actions
- Note Actions
- Notification Actions
- Pinned Item Actions
- Project Actions
- Project Label Actions
- State Actions
- Sub Task Actions
- Task Actions
- Activate
- Create
- Create Public Link
- Create Task Description
- Create Task Reminder
- Delete
- Delete Public Link
- Delete Task Reminder
- Delete Total Time Estimate
- Delete User Time Estimate
- Edit
- Finish
- Get Finished Tasks
- Get Many
- Get Task
- Get Task Description
- Move Task
- Set Total Time Estimate
- Set User Time Estimate
- Tasks In Task List
- Task Label Actions
- Task List Actions
- Time Tracking Actions
- User Actions
- Work Report Actions
Project → Remove Workers
AI-generatedSummary
Removes selected users (workers) from a chosen Freelo project. The user IDs are sent as users_ids in the request body for the selected project.
Inputs
- projectId (required) — Project to remove workers from. Pick from the list loaded from Freelo or supply an ID via expression.
- userIds — Users to remove. The options list is loaded from the selected project's workers. Custom IDs can be entered or supplied via expression. Sent as
users_idsin the request body. - requestOptions — Node-level HTTP settings: batching (items per batch, default 50, and interval in ms, default 1000), ignore SSL certificate issues, proxy URL, and timeout in ms (default 10000).
Output shape
One output item per input item, containing the Freelo API response to the remove-workers request.
The source pack shows only signatures, so the exact endpoint and response body are not visible. Leaving userIds empty sends an empty list, and the effect of that is undocumented.
Examples
Example 1: Revoke a departing contractor's access to a project.
Set Project to the target project, select the contractor in User Names or IDs, and run.
Example 2: Remove users dynamically based on data from a previous node.
Set projectId and userIds to expressions, such as {{ $json.projectId }} and {{ $json.userIds }}.