AdminTask

Admin task related actions

APIdescription
POST admin/task/approvetask

Approve task by Admin

POST admin/task/rejecttask

Reject a task by admin

POST admin/task/addtask

Add New Task

POST admin/task/addassignee

Add assignee for a task

POST admin/task/canceltask

Cancell a task

GET admin/task/gettasklist

Get list of task created by current login

GET admin/task/gettasklists

Get list of task created by current login

GET admin/task/gettasklists?Taskstatus={Taskstatus}

Get list of task created by current login

POST admin/task/removeassignee

remove assignee

POST admin/task/updatetask

Update task details

GET admin/task/getassignedtasks

Get assigned Task List of current Login contact sysId

GET admin/task/getassignedtasks?Taskstatus={Taskstatus}

Get assigned Task List of current Login contact sysId by task status

GET admin/task/gettaskbysysid?TaskSysId={TaskSysId}

Get Task Details

GET admin/task/gettaskdetailswithlog?TaskSysId={TaskSysId}

Get Task Details

GET admin/task/getassignees?TaskSysID={TaskSysID}

Get assignees of a task

POST admin/task/opentask

Update task Status Open

POST admin/task/holdtask

Update task Status Hold

POST admin/task/resumetask

Update task Status Resume

POST admin/task/closetask

Update task Status Closed

ManagerTask

Manager task related actions

APIdescription
POST manager/task/addtask

Add New Task

POST manager/task/addassignee

Add assignee for a task

POST manager/task/approvetask

Approve task by Manager

POST manager/task/canceltask

Cancell a task

GET manager/task/gettasklist

Get list of task created by current login

GET manager/task/gettasklists

Get list of task created by current login

GET manager/task/gettasklists?Taskstatus={Taskstatus}

Get list of task created by current login

POST manager/task/rejecttask

Reject a task by manager

POST manager/task/removeassignee

remove assignee

POST manager/task/updatetask

Update task details

GET manager/task/getassignedtasks

Get assigned Task List of current Login contact sysId

GET manager/task/getassignedtasks?Taskstatus={Taskstatus}

Get assigned Task List of current Login contact sysId by task status

GET manager/task/gettaskbysysid?TaskSysId={TaskSysId}

Get Task Details

GET manager/task/gettaskdetailswithlog?TaskSysId={TaskSysId}

Get Task Details

GET manager/task/getassignees?TaskSysID={TaskSysID}

Get assignees of a task

POST manager/task/opentask

Update task Status Open

POST manager/task/holdtask

Update task Status Hold

POST manager/task/resumetask

Update task Status Resume

POST manager/task/closetask

Update task Status Closed

Conversation

Conversation APIs

APIdescription
GET conversation/gettasktypemastersettings

Get all conversation List

POST conversation/add

Add new conversation

GET conversation/getall?TaskSysID={TaskSysID}

Get all conversation List

POST conversation/received

Update conversation status received

POST conversation/viewed

Update conversation viewed

POST conversation/addplayerid

Add new player id for the logined user

GET conversation/getconversationlist?TaskSysID={TaskSysID}

Get all conversation List

POST conversation/deleteplayerid

Delete new player id for the logined user

POST api/Conversation?Seperator={Seperator}

read string array and retur concated arrays

StaffTask

Staff's actions on task

APIdescription
GET staff/task/getassignedtasks

Get assigned Task List of current Login contact sysId

GET staff/task/getassignedtasks?Taskstatus={Taskstatus}

Get assigned Task List of current Login contact sysId by task status

GET staff/task/gettaskbysysid?TaskSysId={TaskSysId}

Get Task Details

GET staff/task/gettaskdetailswithlog?TaskSysId={TaskSysId}

Get Task Details

GET staff/task/getassignees?TaskSysID={TaskSysID}

Get assignees of a task

POST staff/task/opentask

Update task Status Open

POST staff/task/holdtask

Update task Status Hold

POST staff/task/resumetask

Update task Status Resume

POST staff/task/closetask

Update task Status Closed

Manager

Manager actions

APIdescription
GET manager/loginotp?MobileNumber={MobileNumber}

login

GET manager/loginotp?MobileNumber={MobileNumber}&ContactType={ContactType}

login

POST manager/contact/registration

Customer Registration

POST manager/contact/update

Edit USer

POST manager/contact/updatecontactstatus

update user status

GET manager/contact/getallcontact

No documentation available.

GET manager/contact/getbysysid/{ContactSysID}

Get user details by contactSysID

GET manager/contact/getbyid/{ContactID}

Get User details

POST manager/getuserlist

Get simple user list for a given branch and department

GET manager/getprofile/{ContactSysID}

Get contact details by ContactSysID

POST manager/uploadprofile?ContactSysID={ContactSysID}

Upload user logo

GET manager/listtaskstatus

Get List of Task Status

Base

Base Controller For All Service. Consumer can access its action through all derived services

APIdescription
GET base/countrylist

Get all country

GET base/stateList/{countryid}

Get all State Based On Country id

GET base/districtList/{stateid}

Get all District List Based State id

GET base/loadBranch

Read the Branch Details

GET base/loaddepartment/{BranchSysID}

Read the Department list of a Branch

GET base/listtaskpriority

Get List of Task Priority

POST api/Base?ContactID={ContactID}

Get List of Task Priority

Staff

staff's actions

APIdescription
GET staff/loginotp?MobileNumber={MobileNumber}

GET staff/loginotp?MobileNumber={MobileNumber}&ContactType={ContactType}

login

GET staff/getprofile/{ContactSysID}

Get contact details by ContactSysID

POST staff/uploadprofile?ContactSysID={ContactSysID}

Upload user logo

GET staff/listtaskstatus

Get List of Task Status

Admin

Admin actions

APIdescription
GET admin/loginotp?MobileNumber={MobileNumber}

Admin Login

GET admin/loginotp?MobileNumber={MobileNumber}&ContactType={ContactType}

login

POST admin/contact/registration

Customer Registration

POST admin/contact/update

Edit USer

POST admin/contact/updatecontactstatus

update user status

GET admin/contact/getallcontact

No documentation available.

GET admin/contact/getbysysid/{ContactSysID}

Get user details by contactSysID

GET admin/contact/getbyid/{ContactID}

Get User details

POST admin/getuserlist

Get simple user list for a given branch and department

GET admin/getprofile/{ContactSysID}

Get contact details by ContactSysID

POST admin/uploadprofile?ContactSysID={ContactSysID}

Upload user logo

GET admin/listtaskstatus

Get List of Task Status

Role

Role actions

APIdescription
GET role/getallroles

Get list of roles