​
Hi All,

For the first version of the releasing connector, we have planned to
include the following methods,

*​​Projects*

   - getProject
   - listProjects
   - createProject
   - getCompletedProjects
   - completeProject
   - getProjectName
   - renameProject
   - getCurrency

*​​Tasks*

   - getTask
   - listTasks
   - createTask
   - assignTask
   - completeTask
   - getCompletedTasks
   - reopenTask
   - deleteTask
   - createSubtask
   - promoteSubtasktoTask
   - renameTask
   - CommentTask

*​​People*

   - createUser
   - getUser
   - listUsers
   - getAllUsers
   - deleteUser
   - reactivateUser

*​​Invoices*

   - getInvoice
   - listInvoices
   - createInvoice
   - sendInvoice
   - deleteInvoice

*​​Categories*

   - createCategory
   - renameCategory
   - deleteCategory

*​​Companies*

   - getCompany
   - listCompanies
   - createCompany


Thanks
​,​


Vivekananthan Sivanayagam
Associate Software Engineer | WSO2
E:[email protected]
M:+94752786138

On Sun, Sep 25, 2016 at 3:27 AM, Vivekananthan Sivanayagam <
[email protected]> wrote:

> ​​
> Hi All,
>
> Active Collab is an all-around project management product that comes
> bundled with tools for task management, team collaboration, invoicing and
> payments, as well as time tracking. An existing connector was developed to
> support  ActiveCollab version 4 API[1], now version 5
> ​[
> 2] is available with new changes like token is transmitted as a request
> header, API accepts JSON and returns JSON and timestamps are provided in
> UNIX timestamp format etc.
>
> I am going to implement
> ​ ​
> the following methods:​​
>
> *​​Projects*
>
>    - getProject
>    - listProjects
>    - createProject
>    - getCompletedProjects
>    - completeProject
>    - getProjectCategory
>    - getProjectName
>    - renameProject
>    - getCurrency
>
> ​*​*
> *Categories*
>
>    - createCategory
>    - renameCategory
>    - deleteCategory
>
> *​​Tasks*
>
>    - getTask
>    - listTasks
>    - createTask
>    - assignTask
>    - completeTask
>    - getCompletedTasks
>    - reopenTask
>    - deleteTask
>    - createSubtask
>    - completeSubtask
>    - openSubtask
>    - deleteSubtask
>    - promoteSubtasktoTask
>    - renameTask
>    - getHistory
>    - CommentTask
>
> *​​Task Lists*
>
>    - getTasklist
>    - listTasklists
>    - createTasklist
>    - renameTasklist
>    - deleteTasklist
>    - AddTask
>    - completeTasklist
>    - getCompletedTasklists
>
> *​​Task​ ​Reminders*
>
>    - getReminder
>    - createReminder
>    - deleteReminder
>
> *​​Job Types*
>
>    - getJobType
>    - renameJobType
>    - createjobType
>    - deleteJobType
>
> ​*Companies*
>
>    - ​
>    getCompany
>    - listCompanies
>    - getAllCompanies
>    - createCompany
>    - moveToArchiveCompany
>    - moveToTrashCompany
>    - createCompanyHourlyRate
>
> *​​People*
>
>    - createUser
>    - getUser
>    - listUsers
>    - getAllUsers
>    - moveToArchiveUser
>    - moveToTrashUser
>    - deleteUser
>    - restoreFromTrash
>    ​U​
>    ​
>    ser
>    - reactivateUser
>
> *​​Invoices​​*
>
>    - getInvoice
>    - listInvoices
>    - createInvoice
>    - updateInvoice
>    - sendInvoice
>    - deleteInvoice
>
> [1] https://help-classic.activecollab.com/books/api/authentication.html
>
> [2] https://developers.activecollab.com/api-documentation/index.html
>
> Thanks,
>
> Vivekananthan Sivanayagam
> Associate Software Engineer | WSO2
> E:[email protected]
> M:+94752786138
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to