Global activities
This section describes the API of the global resource activities of the user. These activities are all activities from advancements, expenses and reimbursements ordered in a timeline from most recent to the oldest.
List all activities
Retrieve the last 50 (by default) resource activities of the user. The resources include are: Advancement, Expense and Reimbursement. They will be ordered by created_at, from the most recent to the oldest (like a timeline of events). In case you would like to retrieve informations from a specific window of time, just provide the parameters created_at_gteq created_at_lteq. If you would like an specific amount of activities, just provide the parameter count.
Parameters (optional)
| created_at_gteq *: | string |
| created_at_lteq *: | string |
| count: | integer limit to 150 |
| emoji_in_unicode: | boolean default: false |
* The gteq and lteq suffix comes from "greater than or equal" and "less than or equal", respectively.
Definition
GET https://app.rexpense.com/api/v1/activities
Example Request
$ curl -u $YOUR_API_TOKEN:X -X GET https://app.rexpense.com/api/v1/activities \
-H 'Accept: application/json' \
-H 'Content-type: application/json'
Response Example
{
"count": 1,
"activities": [
{
"changes": "John made a new comment: This is my first comment.",
"occurred_at": "2014-06-01T14:17:56Z",
"subject": {
"id": 1,
"type": "Expense"
},
"source": {
"id": 1,
"type": "Comment"
...
},
"user": {
"id": 1,
"avatar": [],
...
}
}
]
}