PROJECT MANAGEMENT · TASKS
Tasks, projects, comments, and teams in the workspace they belong to.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
nozbe_delete_comments_by_comment_id_attachments_by_file_idWRITEDelete an attachment via DELETE /comments/{comment_id}/attachments/{file_id}
nozbe_delete_comments_by_idWRITEDelete a comment via DELETE /comments/{id}
nozbe_delete_group_assignments_by_idWRITEDelete a group assignment via DELETE /group_assignments/{id}
nozbe_delete_project_accesses_by_idWRITEDelete a project access via DELETE /project_accesses/{id}
nozbe_delete_project_sections_by_idWRITEDelete a project section via DELETE /project_sections/{id}
nozbe_delete_projects_by_idWRITEDelete a project via DELETE /projects/{id}
nozbe_delete_reminders_by_idWRITEDelete a reminder via DELETE /reminders/{id}
nozbe_delete_tag_assignments_by_idWRITEDelete a tag assignment via DELETE /tag_assignments/{id}
nozbe_delete_task_recurrences_by_idWRITEDelete a task recurrence via DELETE /task_recurrences/{id}
nozbe_delete_tasks_by_idWRITEDelete a task via DELETE /tasks/{id}
nozbe_delete_team_members_by_idWRITEDelete a team member via DELETE /team_members/{id}
nozbe_get_business_membersREADGet accessible business members via GET /business_members. Filter results by adding params, e.g. ?role=admin
nozbe_get_business_members_by_idREADGet business member by ID via GET /business_members/{id}
nozbe_get_businessesREADGet accessible businesses via GET /businesses. Filter results by adding params, e.g. ?name=MyBusiness
nozbe_get_businesses_by_idREADGet business by ID via GET /businesses/{id}
nozbe_get_commentsREADGet accessible comments via GET /comments. Filter results by adding params, e.g. ?task_id=abc&is_pinned=True
nozbe_get_comments_by_comment_id_attachmentsREADGet attachments related with comment via GET /comments/{comment_id}/attachments
nozbe_get_comments_by_comment_id_attachments_by_file_idREADGet attachment metadata by its ID via GET /comments/{comment_id}/attachments/{file_id}
nozbe_get_comments_by_idREADGet comment by ID via GET /comments/{id}
nozbe_get_group_assignmentsREADGet accessible group assignments via GET /group_assignments. Filter results by adding params, e.g. ?group_id=abc
nozbe_get_group_assignments_by_idREADGet group assignment by ID via GET /group_assignments/{id}
nozbe_get_poll_tasks_newREADGet new tasks since last call via GET /poll/tasks/new
nozbe_get_poll_tasks_updatedREADGet updated tasks since last call via GET /poll/tasks/updated
nozbe_get_project_accessesREADGet accessible projects accesses via GET /project_accesses. Filter results by adding params, e.g. ?project_id=abc&is_manager=True
nozbe_get_project_accesses_by_idREADGet project access by ID via GET /project_accesses/{id}
nozbe_get_project_groupsREADGet accessible project_groups via GET /project_groups. Filter results by adding params, e.g. ?is_favorite=true
nozbe_get_project_groups_by_idREADGet project_group by ID via GET /project_groups/{id}
nozbe_get_project_sectionsREADGet accessible projects sections via GET /project_sections. Filter results by adding params, e.g. ?project_id=abc
nozbe_get_project_sections_by_idREADGet project section by ID via GET /project_sections/{id}
nozbe_get_projectsREADGet accessible projects via GET /projects. Filter results by adding params, e.g. ?team_id=abc&is_open=True
nozbe_get_projects_by_idREADGet project by ID via GET /projects/{id}
nozbe_get_remindersREADGet accessible reminders via GET /reminders. Filter results by adding params, e.g. ?task_id=abc&is_all_day=True
nozbe_get_reminders_by_idREADGet reminder by ID via GET /reminders/{id}
nozbe_get_tag_assignmentsREADGet accessible tag assignments via GET /tag_assignments. Filter results by adding params, e.g. ?tag_id=abc
nozbe_get_tag_assignments_by_idREADGet tag assignment by ID via GET /tag_assignments/{id}
nozbe_get_tagsREADGet accessible tags via GET /tags. Filter results by adding params, e.g. ?is_favorite=true
nozbe_get_tags_by_idREADGet tag by ID via GET /tags/{id}
nozbe_get_task_eventsREADGet accessible task events via GET /task_events. Filter results by adding params, e.g. ?task_id=abc
nozbe_get_task_events_by_idREADGet task event by ID via GET /task_events/{id}
nozbe_get_task_recurrencesREADGet accessible task recurrences via GET /task_recurrences. Filter results by adding params, e.g. ?project_id=abc
nozbe_get_task_recurrences_by_idREADGet task recurrence by ID via GET /task_recurrences/{id}
nozbe_get_tasksREADGet accessible tasks via GET /tasks. Filter results by adding params, e.g. ?project_id=abc&review_reason=delegated
nozbe_get_tasks_by_idREADGet task by ID via GET /tasks/{id}
nozbe_get_team_membersREADGet accessible team members via GET /team_members. Filter results by adding params, e.g. ?role=admin&status=active
nozbe_get_team_members_by_idREADGet team member by ID via GET /team_members/{id}
nozbe_get_teamsREADGet accessible teams via GET /teams. Filter results by adding params, e.g. ?name=MyTeam
nozbe_get_teams_by_idREADGet team by ID via GET /teams/{id}
nozbe_get_usersREADGet accessible users via GET /users. Filter results by adding params, e.g. ?name=John
nozbe_get_users_by_idREADGet user by ID via GET /users/{id}
nozbe_post_commentsWRITEAdd a comment via POST /comments
nozbe_post_comments_by_comment_id_attachmentsWRITEAdd an attachment metadata via POST /comments/{comment_id}/attachments
nozbe_post_group_assignmentsWRITEAdd a group assignment via POST /group_assignments
nozbe_post_project_accessesWRITEAdd a project access via POST /project_accesses
nozbe_post_project_groupsWRITEAdd a project_group via POST /project_groups
nozbe_post_project_sectionsWRITEAdd a project section via POST /project_sections
nozbe_post_projectsWRITEAdd a project via POST /projects
nozbe_post_projects_from_template_by_idWRITEAdd a project from template via POST /projects/from_template/{id}
nozbe_post_remindersWRITEAdd a reminder via POST /reminders
nozbe_post_tag_assignmentsWRITEAdd a tag assignment via POST /tag_assignments
nozbe_post_tagsWRITEAdd a tag via POST /tags
nozbe_post_task_recurrencesWRITEAdd a task recurrence via POST /task_recurrences
nozbe_post_tasksWRITEAdd a task via POST /tasks
nozbe_post_team_membersWRITEAdd a team member via POST /team_members
nozbe_post_usersWRITEAdd a user via POST /users
nozbe_put_business_members_by_idWRITEUpdate a business member via PUT /business_members/{id}
nozbe_put_comments_by_idWRITEUpdate a comment via PUT /comments/{id}
nozbe_put_project_accesses_by_idWRITEUpdate a project access via PUT /project_accesses/{id}
nozbe_put_project_groups_by_idWRITEUpdate a project_group via PUT /project_groups/{id}
nozbe_put_project_sections_by_idWRITEUpdate a project section via PUT /project_sections/{id}
nozbe_put_projects_by_idWRITEUpdate a project via PUT /projects/{id}
nozbe_put_tags_by_idWRITEUpdate a tag via PUT /tags/{id}
nozbe_put_task_recurrences_by_idWRITEUpdate task recurrence via PUT /task_recurrences/{id}
nozbe_put_tasks_by_idWRITEUpdate a task via PUT /tasks/{id}
nozbe_put_team_members_by_idWRITEUpdate a team member via PUT /team_members/{id}
nozbe_put_teams_by_idWRITEUpdate a team via PUT /teams/{id}
nozbe_put_users_by_idWRITEUpdate a user via PUT /users/{id}
Put Nozbe behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.