The Status module was introduced in activeCollab 1.1 and API support for this module was included in activeCollab's API a couple of months later with the release of activeCollab 1.1.4. Therefore, all commands described in this section are not available in versions of activeCollab before version 1.1.4.

1. /status

Lists the 50 most recent status messages. If you pass the user_id through the query string, you will get filtered messages posted by that specific user only.

Method: GET

Example response:

<messages>
  <message>
    <message>
      <![CDATA[It works great]]>
    </message>
    <created_on>2009-03-24 19:07:09</created_on>
    <created_by>
      <id>15</id>
      <name>
        <![CDATA[ilija.studen@gmail.com]]>
      </name>
    </created_by>
  </message>
</messages>

2. /status/add

This command will submit a new status message.

Method: POST

Example request:

submitted = submitted
status[message] = I did something interesting

Response:

<message>
  <message>
    <![CDATA[I did something interesting]]>
  </message>
  <created_on>2009-03-24 19:19:37</created_on>
  <created_by>
    <id>15</id>
    <name>
      <![CDATA[john.doe@gmail.com]]>
    </name>
  </created_by>
</message>