Easy Projects Logo

Easy Projects

application programming interface

Activities

Making requests

The ‘Content-Type’ header must be set to ‘application/xml’ or ‘application/json’ to identify the request and response format. The default is ‘application/xml’. All requests must include a basic authorization header.

Get activities
URL: rest/v1/activities
HTTP method: GET
Returns all accessible activities

Get activity
URL: rest/v1/activities/{ID}
HTTP method: GET
Returns an activity

Create activity
URL: rest/v1/activities/{ID}
HTTP method: POST
Request body contains an activity
Returns status code 201 (Created) on success

Update activity
URL: rest/v1/activities/{ID}
HTTP method: PUT
Request body contains an activity
Response with “200 OK” on success

Delete activity
URL: rest/v1/activities/{ID}
HTTP method: DELETE
Response with “200 OK” on success

Get activity assignees
URL: rest/v1/activities/{ID}/assignees
HTTP method: GET
Returns activity assignees

Get child activities
URL: rest/v1/activities/{ID}/activities
HTTP method: GET
Returns activities

Get activity messages
URL: rest/v1/activities/{ID}/messages
HTTP method: GET
Returns activity messages

Get activity attachments
URL: rest/v1/activities/{ID}/attachments
HTTP method: GET
Returns activity attachments

Upload a new activity attachment
URL: rest/v1/activities/{ID}/upload
HTTP method: POST
Upload a new activity attachment