You can request all active members of your workspace using members endpoint. To include disconnected members, add an optional parameter include_disconnected, like this:

% curl https://app.liquidplanner.com/api/v1/workspaces/:id/members?include_disconnected=true

NOTE: Disconnected virtual members will be included only if any time was tracked for them.


You can request a specific member using api/workspaces/:id/members/:id endpoint.

Example output:

{
  "access_level": "member",
  "access_rights": {
    "prioritize": true
  },
  "avatar_url": "https://lp-dogfood-assets-public.s3.amazonaws.com/avatars/3156/small/465a84355bca5c37ae862d848526430c8e344b8a.gif",
  "company": "Dale",
  "default_activity_id": null,
  "email": "[email protected]",
  "first_name": "Dale",
  "is_virtual": false,
  "last_name": "Pederson",
  "created_at": "2015-07-24T19:07:21+00:00",
  "last_access": "2018-09-13",
  "daily_availability": [
    0,
    8,
    8,
    8,
    8,
    8,
    0
  ],
  "overdrive_scheduling": false,
  "external_reference": null,
  "timezone": "US/Pacific",
  "user_name": "DaleP",
  "team_name": "IT Team",
  "type": "Member",
  "id": 6513
},

The access_level attribute can have the following values:

  • admin
  • manager
  • member
  • restricted
  • portal
  • disconnected