Users

You must be an Administrator, Project Assigner, or Activity Assigner to view other users. All users can view their own details as described here.

It is not possible to create, update or delete users with the API.

Show

Request

GET /users/#{user-id}.xml

Optional parameters

Specify include=rights to include user rights (i.e. permissions):

GET /users/#{user-id}.xml?include=rights

Response

Status: 200 OK

<user>
  <id type="integer">25</id>
  <name>walter</name>
  <first-name>Walter</first-name>
  <last-name>Smith</last-name>
  <active type="boolean">true</active>
  <code>WS</code>
  <email>walter@thelazymouse.com</email>
  <url>http://intranet/employees/ws</url>
  <created-at type="datetime">2007-03-30T20:35:27Z</created-at>
  <updated-at type="datetime">2008-01-07T02:19:09Z</updated-at>
  <!-- if include=rights -->
  <rights>
    <admin type="boolean">true</admin>
    <billing-contact type="boolean">true</billing-contact>
    <client-manager type="boolean">true</client-manager>
    <project-manager type="boolean">false</project-manager>
    <task-manager type="boolean">true</task-manager>
    <activity-manager type="boolean">true</activity-manager>
    <view-management-reports type="boolean">true</view-management-reports>
    <time-sheet-approver type="boolean">false</time-sheet-approver>
    <updated-at type="datetime">2008-01-06T17:48:33Z</updated-at>
  </rights>
</user>

List

Request

All users:

GET /users.xml

All active users:

GET /users/active.xml

All inactive users:

GET /users/inactive.xml

Optional parameters

Specify start and end to request a specific range of users. For example:

GET /users.xml?start=1&end=3

Response

Status: 200 OK

<users total="6" end="3" start="1">
  <user>
    ...
  </user>
  ...
</users>

Continue to Project Assignments...

Questions?
Check our FAQs or email us: support AT livetimer DOT com

System Status and Uptime

LiveTimer is a service of
Cerebris Corporation