1. /projects/:project_id/objects/:object_id/complete

Marks a specific object as completed. If successful, the system will return all of the object's details.

Method: POST

The types of project objects that can marked as completed are:

  1. Milestones;
  2. Checklists;
  3. Tickets;
  4. Subtasks.

2. /projects/:project_id/objects/:object_id/open

Marks specific object as open. If successful, the system will return the object's details.

Method: POST

Types of project objects that can be completed and re-opened:

  1. Milestones;
  2. Checklists;
  3. Tickets;
  4. Subtasks.

3. /projects/:project_id/objects/:object_id/star

Marks a specific project object as starred. if successful, the system will return the object's details.

Method: POST

Any project object can be starred.

4. /projects/:project_id/objects/:object_id/unstar

This command will mark a specific project object as not starred. If successful, the system will return the object's details.

Method: POST

Any project object can be un-starred.

5. /projects/:project_id/objects/:object_id/subscribe

Subscribes users to a specific object. If successful, the system will return the object's details.

Method: POST

Users can be subscribed to following project object types:

  1. Milestones;
  2. Discussions;
  3. Checklists;
  4. Files;
  5. Pages;
  6. Tickets;
  7. Subtasks.

6. /projects/:project_id/objects/:object_id/unsubscribe

Unsubscribes users from the specific project object. If successful, the system returns the object's details.

Method: POST

Users can be unsubscribed from the following project object types (if they are already subscribed to them):

  1. Milestones;
  2. Discussions;
  3. Checklists;
  4. Files;
  5. Pages;
  6. Tickets;
  7. Subtasks.

7. /projects/:project_id/objects/:object_id/move-to-trash

Moves the specific project object to Trash. If successful, the system will return the object's details.

Method: POST

Any project object type can be moved to Trash.

8. /projects/:project_id/objects/:object_id/restore-from-trash

Restores an object from the Trash. The system will return the object's details if the command is completed successfully.

Method: POST

Any project object type can be restored from the Trash.