Developers
Task activities
All requests need to pass a task_id parameter.
GET /tasks/task_id/task_activities
Returns all task activities of current specific task
{
"activities": [
{
"activity": {
...
}
},
...
]
}
<activities>
<activity>
...
</activity>
...
</activities>
POST /tasks/task_id/task_activities
Create a new task_activity
Request (cURL):
curl -d 'token=XXXXXXXXXXXX&api_key=XXXXXX&task_activity[notes]=notes' https://www.triggerapp.com/api/v1/tasks/task_id/task_activities
Parameters:
| Attribute | Required? | Type | Remarks |
|---|---|---|---|
| notes | yes/no | string | required if not logging time |
| end_at | yes/no | time | required if notes is blank |
| duration | yes/no | decimal | required if notes is blank |
| private | no | boolean | private updates are not visible to clients |
Response:
Returns status code 200 on success and the json or xml of the created task activity.
Failed requests will return 400.
PUT /tasks/task_id/task_activities/task_activity_id
Update an existing task_activity
Request (cURL):
curl -d 'token=XXXXXXXXXXXX&api_key=XXXXXX&task_activity[notes]=updated' -X https://www.triggerapp.com/api/v1/tasks/task_id/task_activities/task_activity_id
Response:
Returns status code 200 on success and the json or xml of the updated task_activity.
Failed requests will return 400.
DELETE /tasks/task_id/task_activities/task_activity_id
Destroy an existing task_activity
Request (cURL):
curl -d 'token=XXXXXXXXXXXX&api_key=XXXXXX' -X DELETE https://www.triggerapp.com/api/v1/tasks/task_id/task_activities/task_activity_id
Response:
Returns status code 204 on success and no content.
Failed requests will return 400.
GET /task_activities/recent
List the most recent task updates
Request (cURL):
curl -d 'token=XXXXXXXXXXXX&api_key=XXXXXX' -X DELETE https://www.triggerapp.com/api/v1/task_activities/recent
Response:
Returns status code 204 on success and no content.
Failed requests will return 400.
Trigger is closing on 30 April 2027 and is no longer accepting new accounts. Existing customers can still sign in.