Overview
Use this API to transfer specific activities to a target user. User must be logged in to run the API.
Activities to be transferred can belong to a single case or multiple cases.
For this API to execute successfully:
- All activities must exist in the application.
- The activities must be of type Email, Social, Task, or Generic (i.e. user defined activity type). Calltrack, Chat, and Web type of activities cannot be transferred to a user.
- For Email and Social type of activities, only inbound or composed activities can be transferred.
- The status of all activities in the request must be either "in queue waiting to be assigned" or "assigned to a user".
- If status of an activity is "assigned to a user" then:
- If the activity is assigned to a user other than the logged in user, activity must not be locked by the user.
- If the activity is pinned by the user, the query parameter "unpin" must be sent with a value of "yes".
- None of the activities must be assigned to the target user.
- All activities must belong to the home department of the target user, or to departments in which the target user is a foreign user.
- No more than 75 activities must be sent in one request.
As part of completing this API request:
- User load is not considered, i.e., activities are assigned to the logged in user regardless of the user's existing work load.
- Any draft replies created for incoming email activities are transferred along with the original activity.
Permissions
Actor |
Permission |
User |
All of the following are required:- The logged in user must have transfer permission on the target user.
- All the activities must either belong to the logged in user's home department, or to a department in which the user is a foreign user.
- If activity is not assigned to the logged in user, the logged in user must have the permissions as required by Pick Activities API.
|
Client Application |
No additional permission required. |
Licenses
Actor |
License |
User |
The logged in user must have the following licenses:- Any User License among those mentioned in Licenses section above.
- If activity is not assigned to the logged in user, the logged in user must have the licenses as required by Pick Activities API.
- The target user must have the following licenses:
- eGain Advisor Desktop or eGain MailPlus: for an email or social activity.
- Any User License: for a task or generic activity. Refer Licenses section for more information.
|
Client Application |
No additional licenses required. |