Hi Malaka,

Ok, will go with what you have suggested. So the final method list will be
as follows:

Methods Selected: 

*Projects *
*listProjects* - retrieve all projects 
*getProject     * -retrieve a project 
*createProject* -       create a project 

People 
*listPeople* - returns all people on the account 
*createPerson* - create a person

Topics 
*listTopics* - retrieves topics for this project. Returns 50 topics per page 

Messages 
*createMessage* - creates a new message from the parameters passed 
*listMessage*    -list all the messages

Comments 
*createComment* - create a new comment from the parameters passed 
*getComment* - get a comment 

Todo Lists 
*listTodoLists* - retrieves todo lists that are
active/completed/project-specific/all projects depending on the endpoint 
*listTodoListsAssignedTodos* - return all the todolists with todos assigned
to the specified person. 

Todos 
*getTodo* - return the specified todo 
*createTodo* - add a new todo to the specified todolist from the parameters
passed 

Attachments 
*createAttachment* - POST /attachments.json uploads a file. The request body
should be the binary data of the attachment. Make sure to set the
Content-Type and Content-Length headers. Once the upload is successful,
you'll get a 200 OK response, and we'll give you a token back that you'll
need to save locally to attach the file. 
*listAttachments*        -shows attachments for this project/(* depending on end
point) with file metadata, urls, and associated attachables (Uploads,
Messages, or Comments) with a 200 OK response 

Uploads 
*createUploads* -create a new entry in the "Files" section on the given
project, with the given attachment token. Attaching files requires both the
token and the name of the attachment 
*createUpload* - show the content, comments, and attachments for this upload 

Calendar Events: 
*listCalendarEvents* - return upcoming/past calendar events for the
project/calendar depending on the endpoint 
*getCalendarEvent *- return the specified calendar event 
*createCalendarEvent* - create a new calendar event for a project 

Events
*listGlobalEvents *-retrieves all global events, 50 events per page

Stars
*starProject *- stars the project.
*listStars      *lists stars on active projects.

Thanks & Regards 
Rasika 




--
View this message in context: 
http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-Basecamp-tp98063p98166.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to