Hi,

I guess following is good for v1. Any thoughts?

Methods Selected:

*Company*
*listCompanies*

*Contacts*
*createContact*
*listContacts* - Retrieves all contacts.

*Case*
*listCases* - Retrieves all Cases.
*createCase* - Creates a Case.

*Opportunity*
*listOpportunities* - Reirieves all Opportunities.
*getOpportunity* - Retrieves a specific Opportunity.
*createOpportunity* - Creates an Opportunity.
*updateOpportunity* - Updates an Opportunity.

*Tasks*
*listTasks* - Retrieves all Tasks.
*createTask* - Creates a new Task.

*Note*
*listNotes* - Retrieves all notes.
*createNote* - Adds a new note.

*Comment*
*listComments* - Retrieves all comments.
*createComment* - Adds a new comment.

Best Regards,
Malaka


On Thu, Jun 19, 2014 at 8:20 AM, Rasika Hettige <[email protected]> wrote:

> *Introduction*
> Clevertim is an easy to learn & use, web based CRM and contact manager for
> small businesses.
>
> *API (REST)*
> https://github.com/clevertim/clevertim-crm-api
>
> *ClevertimCRM Connector Summary*
> • Connector Name: clevertimcrm -connector-1.0.0
> • Version: 1.0.0
> • Technology:  REST
>
> *Authentication*
> The API uses basic HTTP authentication with the API key as user and 'X' as
> password. Refer API documentation for more details.
>
> *Methods*
>
> Methods Selected:
>
> *Contacts*
> *listContacts* - Retrieves all contacts.
>
> *Case*
> *listCases* - Retrieves all Cases.
> *createCase* - Creates a Case.
> *updateCase* - Updates a Case.
>
> *Opportunity*
> *listOpportunities* - Retrieves all Opportunities.
> *createOpportunity* - Creates an Opportunity.
> *updateOpportunity* - Updates an Opportunity.
>
> *Tasks*
> *listTasks* - Retrieves all Tasks.
> *createTask* - Creates a new Task.
> *updateTask* - Updates a Task.
>
> *Note*
> *listNotes* - Retrieves all notes.
> *createNote* - Adds a new note.
> *updateNote* - Updates a note.
>
> *Comment*
> *listComments* - Retrieves all comments.
> *createComment* - Adds a new comment.
>
> Methods not selected:
>
> Following methods are not taken as they are more of a
> administrative/infrequent tasks.
> *createContact*
> *updateContact*
> *listCompanies*
> *getCompany*
> *createCompany*
> *updateCompany*
> *listCustomFields*
> *getCustomField*
> *createCustomField*
> *updateCustomField*
>
> We have also not considered following delete operations for version 1.
> *deleteCase*
> *deleteOpportunity*
> *deleteTask*
> *deleteNote*
> *deleteComment*
> *deleteContact*
> *deleteCompany*
> *deleteCustomField*
>
> The functionality of following getters can also be retrieved through their
> respective list operations. Hence they have not selected for version 1.
> *getContact*
> *getCase*
> *getOpportunity*
> *getTask*
> *getNote*
> *getComment*
>
> Thanks and Regards
> Rasika
>
>
>
> --
> View this message in context:
> http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-ClevertimCRM-tp98371.html
> Sent from the WSO2 Architecture mailing list archive at Nabble.com.
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>



-- 

Best Regards,

Malaka Silva
Senior Tech Lead
M: +94 777 219 791
Tel : 94 11 214 5345
Fax :94 11 2145300
Skype : malaka.sampath.silva
LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
Blog : http://mrmalakasilva.blogspot.com/

WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
http://www.wso2.com/about/team/malaka-silva/
<http://wso2.com/about/team/malaka-silva/>

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to