Skip to content

User Group Management

Mike Rourke edited this page Mar 11, 2019 · 2 revisions

Overview

Determine how to manage user groups when transferring entries from Toggl to Clockify.

Toggl User/User Group Assignment

Managing user groups in Toggl is a little elaborate and may make transferring from Toggl to Clockify difficult. Adding a new User Group to a Workspace (from the Workspaces menu item) is simple, but determining how to map users to groups/projects/workspaces is problematic.

Assignment Types

  • A User Group is created within a Workspace
  • A User can be assigned to a User Group
  • A User or User Group can be assigned to a Project
  • A User can be assigned to a Project even if they are already in a User Group assigned to the Project

Toggl API

The Toggl API provides several avenues for managing users, which makes it difficult to determine the best course of action for transfer.

API Functions

Each of the sections below was taken directly from Toggl's API docs.

Groups

  • create a group
  • update a group
  • delete a group

Projects

  • get project users

Project users

  • create a project user
  • update a project user
  • delete a project user
  • add multiple users to a project
  • update multiple project users
  • delete multiple project users

Workspace users

  • invite users to workspace
  • update workspace user
  • delete workspace user
  • get workspace users for a workspace