Users
Users represent the people who are part of an awork workspace. They can be assigned to tasks, projects, and other resources. Users can have different roles and permissions in the workspace.
Use GET /users when you need a directory, and GET /users/me when you need the identity and workspace associated with the current token. User ids returned by these endpoints are used when assigning work, inviting members, or adding contact information.
Listing users
The list endpoint supports the standard filtering, ordering, and pagination parameters. Archived users are omitted unless you set showArchived=true.
Inviting Users
To invite a new user to an awork workspace, you need to make a request to POST /invitations. This is one of the few requests that requires a workspaceId.
You can find the workspace id of the current user by making a request to the /users/me endpoint.
Updating a user
Update profile fields with PUT /users/{userId}. Use the dedicated activate, deactivate, and archive operations for account state changes.
For example, temporarily disable a user without deleting their historical assignments:

