Hi all,
I have planned to develop the $subject.
Please find the project plan below.

*Introduction*
Teamwork API is a full RESTful API which allows you to interact with the
data in your Teamwork account using  HTTP calls(
http://developer.teamwork.com/api).

*Teamwork API Methods*

*Account*
Get Account Details
The 'Authenticate' Call

*Activity*
Latest Activity across all projects
List Latest Activity (for a project)
Delete an activity entry

*Companies *
Create Company
Update Company
Delete Company
Retrieve a Single Company
Retrieve Companies
Retrieving Companies within a Project

*People*
Add a new user
Edit user
Delete user
Get Current User Details
Get people
Get all People (within a Project)
Get a specific Person Permissions (within a Project)
Get People (within a Company)
Retrieve a Specific Person
Retrieve a API Keys for all people on account

*Permissions*
Add a new user to a project
Remove a user from a project
Get a users permissions on a project
Update a users permissions on a project

*Projects*
Create Project
Update Project
Delete Project
Retrieve All Projects
Retrieve a Single Project
Retrieve your Starred Projects
Star a project
Unstar a project

*Project Roles*
List Roles on a Project

*Milestones*
List All Milestones
List Milestones on a Project
Get a Single Milestone
Complete
Uncomplete
Create a Single Milestone
Update
Delete

*Calendar Events*
Get Events
Get an Event
Create event
Edit event
Delete event
Get event types

*Files*
List Files on a Project
Get a Single File
Add a File to a Project
Add a new File Version to a File
Delete a File from a Project

*Messages*
Create a message
Retrieve a Single Message
Retrieve Latest Messages
Update message
Destroy message


*Authentication*
Authentication is managed using HTTP authentication (Basic).




Kesavan Yogarajah
Associate Software Engineer
WSO2 Inc.

Mob: +94 779758021
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to