assign_people
Assign people to tasks using names, emails, or IDs. Adds non-members to the project with a role (worker, editor, guest) and resolves ambiguous names rather than guessing.
Instructions
Assign people to a task, adding them to the project first if they are not members yet. Each name is resolved against the project's members and the user directory; an ambiguous name is reported rather than guessed. Granting project membership needs membership rights, so a worker can assign existing members but cannot pull new people onto the project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| people | Yes | Names, emails or ids, e.g. ['Ada', 'grace@example.com']. | |
| task_id | Yes | Task to put people on. | |
| add_to_project_as | No | Board role to grant if someone is not yet a member of the project: worker (default), editor or guest. | worker |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||