Package com.mypurecloud.sdk.v2.api
Class UsersApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.UsersApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteAnalyticsUsersAggregatesJobAsync(DeleteAnalyticsUsersAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for user aggregatesdeleteAnalyticsUsersAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for user aggregatesdeleteAnalyticsUsersDetailsJobAsync(DeleteAnalyticsUsersDetailsJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async requestdeleteAnalyticsUsersDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async requestdeleteAuthorizationSubjectDivisionRoleAsync(DeleteAuthorizationSubjectDivisionRoleRequest request, AsyncApiCallback<Void> callback) Delete a grant of a role in a divisiondeleteAuthorizationSubjectDivisionRoleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a grant of a role in a divisiondeleteRoutingDirectroutingbackupSettingsMeAsync(DeleteRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingUserDirectroutingbackupSettingsAsync(DeleteRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingUserUtilizationAsync(DeleteRoutingUserUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the user's max utilization settings and revert to the organization-wide default.deleteRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's max utilization settings and revert to the organization-wide default.deleteUserAsync(DeleteUserRequest request, AsyncApiCallback<Empty> callback) Delete userdeleteUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete userdeleteUserCustomattributeAsync(DeleteUserCustomattributeRequest request, AsyncApiCallback<Void> callback) Delete a custom attributes record.deleteUserCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom attributes record.deleteUserExternalidAuthorityNameExternalKeyAsync(DeleteUserExternalidAuthorityNameExternalKeyRequest request, AsyncApiCallback<Void> callback) Delete the external identifier for user.deleteUserExternalidAuthorityNameExternalKeyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the external identifier for user.deleteUserRoutinglanguageAsync(DeleteUserRoutinglanguageRequest request, AsyncApiCallback<Void> callback) Remove a routing language from a userdeleteUserRoutinglanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing language from a userdeleteUserRoutingskillAsync(DeleteUserRoutingskillRequest request, AsyncApiCallback<Void> callback) Remove a routing skill from a userdeleteUserRoutingskillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing skill from a userdeleteUsersCustomattributesSchemaAsync(DeleteUsersCustomattributesSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schemadeleteUsersCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schemadeleteUsersStationsMeAssociatedstationAsync(DeleteUsersStationsMeAssociatedstationRequest request, AsyncApiCallback<Void> callback) Clear self associated stationdeleteUsersStationsMeAssociatedstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear self associated stationdeleteUserStationAssociatedstationAsync(DeleteUserStationAssociatedstationRequest request, AsyncApiCallback<Void> callback) Clear associated stationdeleteUserStationAssociatedstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear associated stationdeleteUserStationDefaultstationAsync(DeleteUserStationDefaultstationRequest request, AsyncApiCallback<Void> callback) Clear default stationdeleteUserStationDefaultstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear default stationdeleteUserVerifierAsync(DeleteUserVerifierRequest request, AsyncApiCallback<Void> callback) Delete a verifierdeleteUserVerifierAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a verifiergetAnalyticsUsersAggregatesJobAsync(GetAnalyticsUsersAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for user aggregatesgetAnalyticsUsersAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for user aggregatesgetAnalyticsUsersAggregatesJobResultsAsync(GetAnalyticsUsersAggregatesJobResultsRequest request, AsyncApiCallback<UserAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates querygetAnalyticsUsersAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates querygetAnalyticsUsersDetailsJobAsync(GetAnalyticsUsersDetailsJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for user detailsgetAnalyticsUsersDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for user detailsgetAnalyticsUsersDetailsJobResultsAsync(GetAnalyticsUsersDetailsJobResultsRequest request, AsyncApiCallback<AnalyticsUserDetailsAsyncQueryResponse> callback) Fetch a page of results for an async querygetAnalyticsUsersDetailsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsUserDetailsAsyncQueryResponse>> callback) Fetch a page of results for an async querygetAnalyticsUsersDetailsJobsAvailabilityAsync(GetAnalyticsUsersDetailsJobsAvailabilityRequest request, AsyncApiCallback<DataAvailabilityResponse> callback) Lookup the datalake availability date and timegetAnalyticsUsersDetailsJobsAvailabilityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataAvailabilityResponse>> callback) Lookup the datalake availability date and timegetAuthorizationDivisionspermittedMeAsync(GetAuthorizationDivisionspermittedMeRequest request, AsyncApiCallback<List<AuthzDivision>> callback) Deprecated.getAuthorizationDivisionspermittedMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<AuthzDivision>>> callback) Deprecated.getAuthorizationDivisionspermittedPagedMeAsync(GetAuthorizationDivisionspermittedPagedMeRequest request, AsyncApiCallback<DivsPermittedEntityListing> callback) Returns which divisions the current user has the given permission in.getAuthorizationDivisionspermittedPagedMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DivsPermittedEntityListing>> callback) Returns which divisions the current user has the given permission in.getAuthorizationDivisionspermittedPagedSubjectIdAsync(GetAuthorizationDivisionspermittedPagedSubjectIdRequest request, AsyncApiCallback<DivsPermittedEntityListing> callback) Deprecated.getAuthorizationDivisionspermittedPagedSubjectIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DivsPermittedEntityListing>> callback) Deprecated.getAuthorizationSubjectAsync(GetAuthorizationSubjectRequest request, AsyncApiCallback<AuthzSubject> callback) Returns a listing of roles and permissions for a user.getAuthorizationSubjectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AuthzSubject>> callback) Returns a listing of roles and permissions for a user.getAuthorizationSubjectsMeAsync(GetAuthorizationSubjectsMeRequest request, AsyncApiCallback<AuthzSubject> callback) Returns a listing of roles and permissions for the currently authenticated user.getAuthorizationSubjectsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AuthzSubject>> callback) Returns a listing of roles and permissions for the currently authenticated user.getFieldconfigAsync(GetFieldconfigRequest request, AsyncApiCallback<FieldConfig> callback) Deprecated.getFieldconfigAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FieldConfig>> callback) Deprecated.getProfilesUsersAsync(GetProfilesUsersRequest request, AsyncApiCallback<UserProfileEntityListing> callback) Deprecated.getProfilesUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserProfileEntityListing>> callback) Deprecated.getRoutingDirectroutingbackupSettingsMeAsync(GetRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.getRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.getRoutingUserDirectroutingbackupSettingsAsync(GetRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.getRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.getRoutingUserUtilizationAsync(GetRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Get the user's max utilization settings.getRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Get the user's max utilization settings.getUserAdjacentsAsync(GetUserAdjacentsRequest request, AsyncApiCallback<Adjacents> callback) Get adjacentsgetUserAdjacentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Adjacents>> callback) Get adjacentsgetUserAsync(GetUserRequest request, AsyncApiCallback<User> callback) Get user.getUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<User>> callback) Get user.getUserCallforwardingAsync(GetUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Get a user's CallForwardinggetUserCallforwardingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Get a user's CallForwardinggetUserCustomattributeAsync(GetUserCustomattributeRequest request, AsyncApiCallback<UserCustomAttributes> callback) Get custom attributes by schema idgetUserCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Get custom attributes by schema idgetUserCustomattributesBulkAsync(GetUserCustomattributesBulkRequest request, AsyncApiCallback<List<Object>> callback) Get multiple custom attributes records by schema idsgetUserCustomattributesBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Object>>> callback) Get multiple custom attributes records by schema idsgetUserDirectreportsAsync(GetUserDirectreportsRequest request, AsyncApiCallback<List<User>> callback) Get direct reportsgetUserDirectreportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<User>>> callback) Get direct reportsgetUserExternalidAsync(GetUserExternalidRequest request, AsyncApiCallback<List<UserExternalIdentifier>> callback) Get the external identifiers for a user.getUserExternalidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<UserExternalIdentifier>>> callback) Get the external identifiers for a user.getUserExternalidAuthorityNameAsync(GetUserExternalidAuthorityNameRequest request, AsyncApiCallback<UserExternalIdentifier> callback) Get the external identifier of user for an authority.getUserExternalidAuthorityNameAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserExternalIdentifier>> callback) Get the external identifier of user for an authority.getUserFavoritesAsync(GetUserFavoritesRequest request, AsyncApiCallback<UserEntityListing> callback) Deprecated.getUserFavoritesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Deprecated.getUserGeolocationAsync(GetUserGeolocationRequest request, AsyncApiCallback<Geolocation> callback) Get a user's GeolocationgetUserGeolocationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Geolocation>> callback) Get a user's GeolocationgetUserOutofofficeAsync(GetUserOutofofficeRequest request, AsyncApiCallback<OutOfOffice> callback) Get a OutOfOfficegetUserOutofofficeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutOfOffice>> callback) Get a OutOfOfficegetUserProfileAsync(GetUserProfileRequest request, AsyncApiCallback<UserProfile> callback) Deprecated.getUserProfileAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserProfile>> callback) Deprecated.getUserProfileskillsAsync(GetUserProfileskillsRequest request, AsyncApiCallback<List<String>> callback) List profile skills for a usergetUserProfileskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<String>>> callback) List profile skills for a usergetUserQueuesAsync(GetUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get queues for usergetUserQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get queues for usergetUserRolesAsync(GetUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback) Returns a listing of roles and permissions for a user.getUserRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback) Returns a listing of roles and permissions for a user.getUserRoutinglanguagesAsync(GetUserRoutinglanguagesRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) List routing languages assigned to a usergetUserRoutinglanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) List routing languages assigned to a usergetUserRoutingskillsAsync(GetUserRoutingskillsRequest request, AsyncApiCallback<UserSkillEntityListing> callback) List routing skills assigned to a usergetUserRoutingskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) List routing skills assigned to a usergetUserRoutingstatusAsync(GetUserRoutingstatusRequest request, AsyncApiCallback<RoutingStatus> callback) Fetch the routing status of a usergetUserRoutingstatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingStatus>> callback) Fetch the routing status of a usergetUsersAsync(GetUsersRequest request, AsyncApiCallback<UserEntityListing> callback) Get the list of available users.getUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Get the list of available users.getUsersChatsMeAsync(GetUsersChatsMeRequest request, AsyncApiCallback<ChatItemCursorListing> callback) Get chats for a usergetUsersChatsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatItemCursorListing>> callback) Get chats for a usergetUsersCustomattributesSchemaAsync(GetUsersCustomattributesSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schemagetUsersCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schemagetUsersCustomattributesSchemasAsync(GetUsersCustomattributesSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.getUsersCustomattributesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.getUsersCustomattributesSchemasCoretypeAsync(GetUsersCustomattributesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get the core types from which all schemas are built.getUsersCustomattributesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get the core types from which all schemas are built.getUsersCustomattributesSchemasCoretypesAsync(GetUsersCustomattributesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the list of core types enabled for a specific namespace.getUsersCustomattributesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the list of core types enabled for a specific namespace.getUsersCustomattributesSchemasLimitsAsync(GetUsersCustomattributesSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemasgetUsersCustomattributesSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemasgetUsersCustomattributesSchemaVersionAsync(GetUsersCustomattributesSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schemagetUsersCustomattributesSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schemagetUsersCustomattributesSchemaVersionsAsync(GetUsersCustomattributesSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of a user schemagetUsersCustomattributesSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of a user schemagetUsersDevelopmentActivitiesAsync(GetUsersDevelopmentActivitiesRequest request, AsyncApiCallback<DevelopmentActivityListing> callback) Get list of Development Activities Either moduleId or userId is required.getUsersDevelopmentActivitiesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivityListing>> callback) Get list of Development Activities Either moduleId or userId is required.getUsersDevelopmentActivitiesMeAsync(GetUsersDevelopmentActivitiesMeRequest request, AsyncApiCallback<DevelopmentActivityListing> callback) Get list of Development Activities for current user Results are filtered based on the applicable permissions.getUsersDevelopmentActivitiesMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivityListing>> callback) Get list of Development Activities for current user Results are filtered based on the applicable permissions.getUsersDevelopmentActivityAsync(GetUsersDevelopmentActivityRequest request, AsyncApiCallback<DevelopmentActivity> callback) Get a Development Activity Permission not required if you are the attendee, creator or facilitator of the coaching appointment or you are the assigned user of the learning assignment.getUsersDevelopmentActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivity>> callback) Get a Development Activity Permission not required if you are the attendee, creator or facilitator of the coaching appointment or you are the assigned user of the learning assignment.getUsersExternalidAuthorityNameExternalKeyAsync(GetUsersExternalidAuthorityNameExternalKeyRequest request, AsyncApiCallback<User> callback) Get the user associated with external identifier.getUsersExternalidAuthorityNameExternalKeyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<User>> callback) Get the user associated with external identifier.getUserSkillgroupsAsync(GetUserSkillgroupsRequest request, AsyncApiCallback<UserSkillGroupEntityListing> callback) Get skill groups for a usergetUserSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillGroupEntityListing>> callback) Get skill groups for a usergetUsersMeAsync(GetUsersMeRequest request, AsyncApiCallback<UserMe> callback) Get current user details.getUsersMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserMe>> callback) Get current user details.getUsersQueryAsync(GetUsersQueryRequest request, AsyncApiCallback<UserCursorEntityListing> callback) Get list of available users, paged by cursor token, No division filtering available so directory:user:view permission for all divisions is requiredgetUsersQueryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserCursorEntityListing>> callback) Get list of available users, paged by cursor token, No division filtering available so directory:user:view permission for all divisions is requiredgetUsersSearchAsync(GetUsersSearchRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users using the q64 value returned from a previous searchgetUsersSearchAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users using the q64 value returned from a previous searchgetUsersStationsMeAsync(GetUsersStationsMeRequest request, AsyncApiCallback<UserStations> callback) Get station information for selfgetUsersStationsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserStations>> callback) Get station information for selfgetUserStateAsync(GetUserStateRequest request, AsyncApiCallback<UserState> callback) Get user state information.getUserStateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserState>> callback) Get user state information.getUserStationAsync(GetUserStationRequest request, AsyncApiCallback<UserStations> callback) Get station information for usergetUserStationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserStations>> callback) Get station information for usergetUserSuperiorsAsync(GetUserSuperiorsRequest request, AsyncApiCallback<List<User>> callback) Get superiorsgetUserSuperiorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<User>>> callback) Get superiorsgetUserTrustorsAsync(GetUserTrustorsRequest request, AsyncApiCallback<TrustorEntityListing> callback) List the organizations that have authorized/trusted the user.getUserTrustorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustorEntityListing>> callback) List the organizations that have authorized/trusted the user.getUserVerifiersAsync(GetUserVerifiersRequest request, AsyncApiCallback<VerifierEntityListing> callback) Get a list of verifiersgetUserVerifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerifierEntityListing>> callback) Get a list of verifierspatchUserAsync(PatchUserRequest request, AsyncApiCallback<User> callback) Update userpatchUserAsync(ApiRequest<UpdateUser> request, AsyncApiCallback<ApiResponse<User>> callback) Update userpatchUserCallforwardingAsync(PatchUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Patch a user's CallForwardingpatchUserCallforwardingAsync(ApiRequest<CallForwarding> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Patch a user's CallForwardingpatchUserCustomattributesAsync(PatchUserCustomattributesRequest request, AsyncApiCallback<UserCustomAttributes> callback) Update a single custom attributes record by amending the data with only the provided fields.patchUserCustomattributesAsync(ApiRequest<UserCustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Update a single custom attributes record by amending the data with only the provided fields.patchUserCustomattributesBulkAsync(PatchUserCustomattributesBulkRequest request, AsyncApiCallback<UserCustomAttributes> callback) Update multiple custom attributes records by amending the data with only the provided fields.patchUserCustomattributesBulkAsync(ApiRequest<List<UserCustomAttributesUpdateRequest>> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Update multiple custom attributes records by amending the data with only the provided fields.patchUserGeolocationAsync(PatchUserGeolocationRequest request, AsyncApiCallback<Geolocation> callback) Patch a user's Geolocation The geolocation object can be patched one of three ways.patchUserGeolocationAsync(ApiRequest<Geolocation> request, AsyncApiCallback<ApiResponse<Geolocation>> callback) Patch a user's Geolocation The geolocation object can be patched one of three ways.patchUserQueueAsync(PatchUserQueueRequest request, AsyncApiCallback<UserQueue> callback) Join or unjoin a queue for a userpatchUserQueueAsync(ApiRequest<UserQueue> request, AsyncApiCallback<ApiResponse<UserQueue>> callback) Join or unjoin a queue for a userpatchUserQueuesAsync(PatchUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership.patchUserQueuesAsync(ApiRequest<List<UserQueue>> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership.patchUserRoutinglanguageAsync(PatchUserRoutinglanguageRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Update an assigned routing language's proficiencypatchUserRoutinglanguageAsync(ApiRequest<UserRoutingLanguage> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Update an assigned routing language's proficiencypatchUserRoutinglanguagesBulkAsync(PatchUserRoutinglanguagesBulkRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) Assign multiple routing languages to a user.patchUserRoutinglanguagesBulkAsync(ApiRequest<List<UserRoutingLanguagePost>> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) Assign multiple routing languages to a user.patchUserRoutingskillsBulkAsync(PatchUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a userpatchUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a userpatchUsersBulkAsync(PatchUsersBulkRequest request, AsyncApiCallback<UserEntityListing> callback) Update bulk acd autoanswer on users.patchUsersBulkAsync(ApiRequest<List<PatchUser>> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Update bulk acd autoanswer on users.postAnalyticsUsersActivityQueryAsync(PostAnalyticsUsersActivityQueryRequest request, AsyncApiCallback<UserActivityResponse> callback) Query for user activity observationspostAnalyticsUsersActivityQueryAsync(ApiRequest<UserActivityQuery> request, AsyncApiCallback<ApiResponse<UserActivityResponse>> callback) Query for user activity observationspostAnalyticsUsersAggregatesJobsAsync(PostAnalyticsUsersAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for user aggregates asynchronouslypostAnalyticsUsersAggregatesJobsAsync(ApiRequest<UserAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for user aggregates asynchronouslypostAnalyticsUsersAggregatesQueryAsync(PostAnalyticsUsersAggregatesQueryRequest request, AsyncApiCallback<UserAggregateQueryResponse> callback) Query for user aggregatespostAnalyticsUsersAggregatesQueryAsync(ApiRequest<UserAggregationQuery> request, AsyncApiCallback<ApiResponse<UserAggregateQueryResponse>> callback) Query for user aggregatespostAnalyticsUsersDetailsJobsAsync(PostAnalyticsUsersDetailsJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for user details asynchronouslypostAnalyticsUsersDetailsJobsAsync(ApiRequest<AsyncUserDetailsQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for user details asynchronouslypostAnalyticsUsersDetailsQueryAsync(PostAnalyticsUsersDetailsQueryRequest request, AsyncApiCallback<AnalyticsUserDetailsQueryResponse> callback) Query for user detailspostAnalyticsUsersDetailsQueryAsync(ApiRequest<UserDetailsQuery> request, AsyncApiCallback<ApiResponse<AnalyticsUserDetailsQueryResponse>> callback) Query for user detailspostAnalyticsUsersObservationsQueryAsync(PostAnalyticsUsersObservationsQueryRequest request, AsyncApiCallback<UserObservationQueryResponse> callback) Query for user observationspostAnalyticsUsersObservationsQueryAsync(ApiRequest<UserObservationQuery> request, AsyncApiCallback<ApiResponse<UserObservationQueryResponse>> callback) Query for user observationspostAuthorizationSubjectBulkaddAsync(PostAuthorizationSubjectBulkaddRequest request, AsyncApiCallback<Void> callback) Bulk-grant roles and divisions to a subject.postAuthorizationSubjectBulkaddAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk-grant roles and divisions to a subject.postAuthorizationSubjectBulkremoveAsync(PostAuthorizationSubjectBulkremoveRequest request, AsyncApiCallback<Void> callback) Bulk-remove grants from a subject.postAuthorizationSubjectBulkremoveAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk-remove grants from a subject.postAuthorizationSubjectBulkreplaceAsync(PostAuthorizationSubjectBulkreplaceRequest request, AsyncApiCallback<Void> callback) Replace subject's roles and divisions with the exact list supplied in the request.postAuthorizationSubjectBulkreplaceAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace subject's roles and divisions with the exact list supplied in the request.postAuthorizationSubjectDivisionRoleAsync(PostAuthorizationSubjectDivisionRoleRequest request, AsyncApiCallback<Void> callback) Make a grant of a role in a divisionpostAuthorizationSubjectDivisionRoleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Make a grant of a role in a divisionpostUserExternalidAsync(PostUserExternalidRequest request, AsyncApiCallback<List<UserExternalIdentifier>> callback) Create mapping between external identifier and user.postUserExternalidAsync(ApiRequest<UserExternalIdentifier> request, AsyncApiCallback<ApiResponse<List<UserExternalIdentifier>>> callback) Create mapping between external identifier and user.postUserInviteAsync(PostUserInviteRequest request, AsyncApiCallback<Void> callback) Send an activation email to the userpostUserInviteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Send an activation email to the userpostUserPasswordAsync(PostUserPasswordRequest request, AsyncApiCallback<Void> callback) Change a users passwordpostUserPasswordAsync(ApiRequest<ChangePasswordRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Change a users passwordpostUserRoutinglanguagesAsync(PostUserRoutinglanguagesRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Assign a routing language to a userpostUserRoutinglanguagesAsync(ApiRequest<UserRoutingLanguagePost> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Assign a routing language to a userpostUserRoutingskillsAsync(PostUserRoutingskillsRequest request, AsyncApiCallback<UserRoutingSkill> callback) Assign a routing skill to a userpostUserRoutingskillsAsync(ApiRequest<UserRoutingSkillPost> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Assign a routing skill to a userpostUsersAsync(PostUsersRequest request, AsyncApiCallback<User> callback) Create user If user creation is successful but the provided password is invalid or configuration fails, POST api/v2/users/{userId}/password can be used to re-attempt password configuration.postUsersAsync(ApiRequest<CreateUser> request, AsyncApiCallback<ApiResponse<User>> callback) Create user If user creation is successful but the provided password is invalid or configuration fails, POST api/v2/users/{userId}/password can be used to re-attempt password configuration.postUsersCustomattributesSchemasAsync(PostUsersCustomattributesSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schemapostUsersCustomattributesSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schemapostUsersDevelopmentActivitiesAggregatesQueryAsync(PostUsersDevelopmentActivitiesAggregatesQueryRequest request, AsyncApiCallback<DevelopmentActivityAggregateResponse> callback) Retrieve aggregated development activity data Results are filtered based on the applicable permissions.postUsersDevelopmentActivitiesAggregatesQueryAsync(ApiRequest<DevelopmentActivityAggregateParam> request, AsyncApiCallback<ApiResponse<DevelopmentActivityAggregateResponse>> callback) Retrieve aggregated development activity data Results are filtered based on the applicable permissions.postUsersMePasswordAsync(PostUsersMePasswordRequest request, AsyncApiCallback<Void> callback) Change your passwordpostUsersMePasswordAsync(ApiRequest<ChangeMyPasswordRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Change your passwordpostUsersSearchAsync(PostUsersSearchRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search userspostUsersSearchAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search userspostUsersSearchConversationTargetAsync(PostUsersSearchConversationTargetRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users as conversation targets postUsersSearchConversationTarget is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostUsersSearchConversationTargetAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users as conversation targets postUsersSearchConversationTarget is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostUsersSearchQueuemembersManageAsync(PostUsersSearchQueuemembersManageRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search manage queue member postUsersSearchQueuemembersManage is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostUsersSearchQueuemembersManageAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search manage queue member postUsersSearchQueuemembersManage is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostUsersSearchTeamsAssignAsync(PostUsersSearchTeamsAssignRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users assigned to teamspostUsersSearchTeamsAssignAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users assigned to teamsputRoutingDirectroutingbackupSettingsMeAsync(PutRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.putRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.putRoutingUserDirectroutingbackupSettingsAsync(PutRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.putRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.putRoutingUserUtilizationAsync(PutRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Update the user's max utilization settings.putRoutingUserUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Update the user's max utilization settings.putUserCallforwardingAsync(PutUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Update a user's CallForwardingputUserCallforwardingAsync(ApiRequest<CallForwarding> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Update a user's CallForwardingputUserCustomattributesAsync(PutUserCustomattributesRequest request, AsyncApiCallback<UserCustomAttributes> callback) Create or update a single custom attributes record.putUserCustomattributesAsync(ApiRequest<UserCustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Create or update a single custom attributes record.putUserOutofofficeAsync(PutUserOutofofficeRequest request, AsyncApiCallback<OutOfOffice> callback) Update an OutOfOfficeputUserOutofofficeAsync(ApiRequest<OutOfOffice> request, AsyncApiCallback<ApiResponse<OutOfOffice>> callback) Update an OutOfOfficeputUserProfileskillsAsync(PutUserProfileskillsRequest request, AsyncApiCallback<List<String>> callback) Update profile skills for a userputUserProfileskillsAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<List<String>>> callback) Update profile skills for a userputUserRolesAsync(PutUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback) Sets the user's rolesputUserRolesAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback) Sets the user's rolesputUserRoutingskillAsync(PutUserRoutingskillRequest request, AsyncApiCallback<UserRoutingSkill> callback) Update an assigned routing skill's proficiencyputUserRoutingskillAsync(ApiRequest<UserRoutingSkill> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Update an assigned routing skill's proficiencyputUserRoutingskillsBulkAsync(PutUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user, replacing any current assignmentsputUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user, replacing any current assignmentsputUserRoutingstatusAsync(PutUserRoutingstatusRequest request, AsyncApiCallback<RoutingStatus> callback) Update the routing status of a userputUserRoutingstatusAsync(ApiRequest<RoutingStatus> request, AsyncApiCallback<ApiResponse<RoutingStatus>> callback) Update the routing status of a userputUsersCustomattributesSchemaAsync(PutUsersCustomattributesSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schemaputUsersCustomattributesSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schemaputUsersStationsMeAssociatedstationStationIdAsync(PutUsersStationsMeAssociatedstationStationIdRequest request, AsyncApiCallback<Void> callback) Set self associated stationputUsersStationsMeAssociatedstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set self associated stationputUserStateAsync(PutUserStateRequest request, AsyncApiCallback<UserState> callback) Update user state information.putUserStateAsync(ApiRequest<UserState> request, AsyncApiCallback<ApiResponse<UserState>> callback) Update user state information.putUserStationAssociatedstationStationIdAsync(PutUserStationAssociatedstationStationIdRequest request, AsyncApiCallback<Void> callback) Set associated stationputUserStationAssociatedstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set associated stationputUserStationDefaultstationStationIdAsync(PutUserStationDefaultstationStationIdRequest request, AsyncApiCallback<Void> callback) Set default stationputUserStationDefaultstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set default stationputUserVerifierAsync(PutUserVerifierRequest request, AsyncApiCallback<Verifier> callback) Update a verifierputUserVerifierAsync(ApiRequest<UpdateVerifierRequest> request, AsyncApiCallback<ApiResponse<Verifier>> callback) Update a verifier
-
Constructor Details
-
UsersApiAsync
public UsersApiAsync() -
UsersApiAsync
-
-
Method Details
-
deleteAnalyticsUsersAggregatesJobAsync
public Future<Void> deleteAnalyticsUsersAggregatesJobAsync(DeleteAnalyticsUsersAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsUsersAggregatesJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsUsersAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsUsersDetailsJobAsync
public Future<Void> deleteAnalyticsUsersDetailsJobAsync(DeleteAnalyticsUsersDetailsJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsUsersDetailsJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsUsersDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAuthorizationSubjectDivisionRoleAsync
public Future<Void> deleteAuthorizationSubjectDivisionRoleAsync(DeleteAuthorizationSubjectDivisionRoleRequest request, AsyncApiCallback<Void> callback) Delete a grant of a role in a division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAuthorizationSubjectDivisionRoleAsync
public Future<ApiResponse<Void>> deleteAuthorizationSubjectDivisionRoleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a grant of a role in a division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingDirectroutingbackupSettingsMeAsync
public Future<Void> deleteRoutingDirectroutingbackupSettingsMeAsync(DeleteRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<Void>> deleteRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserDirectroutingbackupSettingsAsync
public Future<Void> deleteRoutingUserDirectroutingbackupSettingsAsync(DeleteRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<Void>> deleteRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserUtilizationAsync
public Future<Void> deleteRoutingUserUtilizationAsync(DeleteRoutingUserUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the user's max utilization settings and revert to the organization-wide default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserUtilizationAsync
public Future<ApiResponse<Void>> deleteRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's max utilization settings and revert to the organization-wide default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserAsync
Delete user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserAsync
public Future<ApiResponse<Empty>> deleteUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserCustomattributeAsync
public Future<Void> deleteUserCustomattributeAsync(DeleteUserCustomattributeRequest request, AsyncApiCallback<Void> callback) Delete a custom attributes record.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserCustomattributeAsync
public Future<ApiResponse<Void>> deleteUserCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom attributes record.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserExternalidAuthorityNameExternalKeyAsync
public Future<Void> deleteUserExternalidAuthorityNameExternalKeyAsync(DeleteUserExternalidAuthorityNameExternalKeyRequest request, AsyncApiCallback<Void> callback) Delete the external identifier for user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserExternalidAuthorityNameExternalKeyAsync
public Future<ApiResponse<Void>> deleteUserExternalidAuthorityNameExternalKeyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the external identifier for user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutinglanguageAsync
public Future<Void> deleteUserRoutinglanguageAsync(DeleteUserRoutinglanguageRequest request, AsyncApiCallback<Void> callback) Remove a routing language from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutinglanguageAsync
public Future<ApiResponse<Void>> deleteUserRoutinglanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing language from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutingskillAsync
public Future<Void> deleteUserRoutingskillAsync(DeleteUserRoutingskillRequest request, AsyncApiCallback<Void> callback) Remove a routing skill from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutingskillAsync
public Future<ApiResponse<Void>> deleteUserRoutingskillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing skill from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserStationAssociatedstationAsync
public Future<Void> deleteUserStationAssociatedstationAsync(DeleteUserStationAssociatedstationRequest request, AsyncApiCallback<Void> callback) Clear associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserStationAssociatedstationAsync
public Future<ApiResponse<Void>> deleteUserStationAssociatedstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserStationDefaultstationAsync
public Future<Void> deleteUserStationDefaultstationAsync(DeleteUserStationDefaultstationRequest request, AsyncApiCallback<Void> callback) Clear default station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserStationDefaultstationAsync
public Future<ApiResponse<Void>> deleteUserStationDefaultstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear default station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserVerifierAsync
public Future<Void> deleteUserVerifierAsync(DeleteUserVerifierRequest request, AsyncApiCallback<Void> callback) Delete a verifier- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserVerifierAsync
public Future<ApiResponse<Void>> deleteUserVerifierAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a verifier- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersCustomattributesSchemaAsync
public Future<Void> deleteUsersCustomattributesSchemaAsync(DeleteUsersCustomattributesSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersCustomattributesSchemaAsync
public Future<ApiResponse<Void>> deleteUsersCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersStationsMeAssociatedstationAsync
public Future<Void> deleteUsersStationsMeAssociatedstationAsync(DeleteUsersStationsMeAssociatedstationRequest request, AsyncApiCallback<Void> callback) Clear self associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersStationsMeAssociatedstationAsync
public Future<ApiResponse<Void>> deleteUsersStationsMeAssociatedstationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Clear self associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersAggregatesJobAsync
public Future<AsyncQueryStatus> getAnalyticsUsersAggregatesJobAsync(GetAnalyticsUsersAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersAggregatesJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsUsersAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersAggregatesJobResultsAsync
public Future<UserAsyncAggregateQueryResponse> getAnalyticsUsersAggregatesJobResultsAsync(GetAnalyticsUsersAggregatesJobResultsRequest request, AsyncApiCallback<UserAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersAggregatesJobResultsAsync
public Future<ApiResponse<UserAsyncAggregateQueryResponse>> getAnalyticsUsersAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobAsync
public Future<AsyncQueryStatus> getAnalyticsUsersDetailsJobAsync(GetAnalyticsUsersDetailsJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for user details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsUsersDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for user details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobResultsAsync
public Future<AnalyticsUserDetailsAsyncQueryResponse> getAnalyticsUsersDetailsJobResultsAsync(GetAnalyticsUsersDetailsJobResultsRequest request, AsyncApiCallback<AnalyticsUserDetailsAsyncQueryResponse> callback) Fetch a page of results for an async query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobResultsAsync
public Future<ApiResponse<AnalyticsUserDetailsAsyncQueryResponse>> getAnalyticsUsersDetailsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsUserDetailsAsyncQueryResponse>> callback) Fetch a page of results for an async query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobsAvailabilityAsync
public Future<DataAvailabilityResponse> getAnalyticsUsersDetailsJobsAvailabilityAsync(GetAnalyticsUsersDetailsJobsAvailabilityRequest request, AsyncApiCallback<DataAvailabilityResponse> callback) Lookup the datalake availability date and time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsUsersDetailsJobsAvailabilityAsync
public Future<ApiResponse<DataAvailabilityResponse>> getAnalyticsUsersDetailsJobsAvailabilityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataAvailabilityResponse>> callback) Lookup the datalake availability date and time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedMeAsync
public Future<List<AuthzDivision>> getAuthorizationDivisionspermittedMeAsync(GetAuthorizationDivisionspermittedMeRequest request, AsyncApiCallback<List<AuthzDivision>> callback) Deprecated.Returns which divisions the current user has the given permission in. This route is deprecated, use authorization/divisionspermitted/paged/me instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedMeAsync
public Future<ApiResponse<List<AuthzDivision>>> getAuthorizationDivisionspermittedMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<AuthzDivision>>> callback) Deprecated.Returns which divisions the current user has the given permission in. This route is deprecated, use authorization/divisionspermitted/paged/me instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedPagedMeAsync
public Future<DivsPermittedEntityListing> getAuthorizationDivisionspermittedPagedMeAsync(GetAuthorizationDivisionspermittedPagedMeRequest request, AsyncApiCallback<DivsPermittedEntityListing> callback) Returns which divisions the current user has the given permission in.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedPagedMeAsync
public Future<ApiResponse<DivsPermittedEntityListing>> getAuthorizationDivisionspermittedPagedMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DivsPermittedEntityListing>> callback) Returns which divisions the current user has the given permission in.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedPagedSubjectIdAsync
public Future<DivsPermittedEntityListing> getAuthorizationDivisionspermittedPagedSubjectIdAsync(GetAuthorizationDivisionspermittedPagedSubjectIdRequest request, AsyncApiCallback<DivsPermittedEntityListing> callback) Deprecated.Returns which divisions the specified user has the given permission in. This route is deprecated, use authorization/divisionspermitted/paged/me instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationDivisionspermittedPagedSubjectIdAsync
public Future<ApiResponse<DivsPermittedEntityListing>> getAuthorizationDivisionspermittedPagedSubjectIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DivsPermittedEntityListing>> callback) Deprecated.Returns which divisions the specified user has the given permission in. This route is deprecated, use authorization/divisionspermitted/paged/me instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationSubjectAsync
public Future<AuthzSubject> getAuthorizationSubjectAsync(GetAuthorizationSubjectRequest request, AsyncApiCallback<AuthzSubject> callback) Returns a listing of roles and permissions for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationSubjectAsync
public Future<ApiResponse<AuthzSubject>> getAuthorizationSubjectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AuthzSubject>> callback) Returns a listing of roles and permissions for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationSubjectsMeAsync
public Future<AuthzSubject> getAuthorizationSubjectsMeAsync(GetAuthorizationSubjectsMeRequest request, AsyncApiCallback<AuthzSubject> callback) Returns a listing of roles and permissions for the currently authenticated user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAuthorizationSubjectsMeAsync
public Future<ApiResponse<AuthzSubject>> getAuthorizationSubjectsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AuthzSubject>> callback) Returns a listing of roles and permissions for the currently authenticated user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getFieldconfigAsync
public Future<FieldConfig> getFieldconfigAsync(GetFieldconfigRequest request, AsyncApiCallback<FieldConfig> callback) Deprecated.Fetch field config for an entity type- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getFieldconfigAsync
public Future<ApiResponse<FieldConfig>> getFieldconfigAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FieldConfig>> callback) Deprecated.Fetch field config for an entity type- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProfilesUsersAsync
public Future<UserProfileEntityListing> getProfilesUsersAsync(GetProfilesUsersRequest request, AsyncApiCallback<UserProfileEntityListing> callback) Deprecated.Get a user profile listing This api is deprecated. User /api/v2/users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProfilesUsersAsync
public Future<ApiResponse<UserProfileEntityListing>> getProfilesUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserProfileEntityListing>> callback) Deprecated.Get a user profile listing This api is deprecated. User /api/v2/users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingDirectroutingbackupSettingsMeAsync
public Future<AgentDirectRoutingBackupSettings> getRoutingDirectroutingbackupSettingsMeAsync(GetRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> getRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserDirectroutingbackupSettingsAsync
public Future<AgentDirectRoutingBackupSettings> getRoutingUserDirectroutingbackupSettingsAsync(GetRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> getRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserUtilizationAsync
public Future<AgentMaxUtilizationResponse> getRoutingUserUtilizationAsync(GetRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Get the user's max utilization settings. If not configured, the organization-wide default is returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserUtilizationAsync
public Future<ApiResponse<AgentMaxUtilizationResponse>> getRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Get the user's max utilization settings. If not configured, the organization-wide default is returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserAsync
Get user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserAsync
public Future<ApiResponse<User>> getUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<User>> callback) Get user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserAdjacentsAsync
public Future<Adjacents> getUserAdjacentsAsync(GetUserAdjacentsRequest request, AsyncApiCallback<Adjacents> callback) Get adjacents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserAdjacentsAsync
public Future<ApiResponse<Adjacents>> getUserAdjacentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Adjacents>> callback) Get adjacents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCallforwardingAsync
public Future<CallForwarding> getUserCallforwardingAsync(GetUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Get a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCallforwardingAsync
public Future<ApiResponse<CallForwarding>> getUserCallforwardingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Get a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCustomattributeAsync
public Future<UserCustomAttributes> getUserCustomattributeAsync(GetUserCustomattributeRequest request, AsyncApiCallback<UserCustomAttributes> callback) Get custom attributes by schema id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCustomattributeAsync
public Future<ApiResponse<UserCustomAttributes>> getUserCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Get custom attributes by schema id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCustomattributesBulkAsync
public Future<List<Object>> getUserCustomattributesBulkAsync(GetUserCustomattributesBulkRequest request, AsyncApiCallback<List<Object>> callback) Get multiple custom attributes records by schema ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserCustomattributesBulkAsync
public Future<ApiResponse<List<Object>>> getUserCustomattributesBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Object>>> callback) Get multiple custom attributes records by schema ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserDirectreportsAsync
public Future<List<User>> getUserDirectreportsAsync(GetUserDirectreportsRequest request, AsyncApiCallback<List<User>> callback) Get direct reports- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserDirectreportsAsync
public Future<ApiResponse<List<User>>> getUserDirectreportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<User>>> callback) Get direct reports- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserExternalidAsync
public Future<List<UserExternalIdentifier>> getUserExternalidAsync(GetUserExternalidRequest request, AsyncApiCallback<List<UserExternalIdentifier>> callback) Get the external identifiers for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserExternalidAsync
public Future<ApiResponse<List<UserExternalIdentifier>>> getUserExternalidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<UserExternalIdentifier>>> callback) Get the external identifiers for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserExternalidAuthorityNameAsync
public Future<UserExternalIdentifier> getUserExternalidAuthorityNameAsync(GetUserExternalidAuthorityNameRequest request, AsyncApiCallback<UserExternalIdentifier> callback) Get the external identifier of user for an authority. Authority name and external key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserExternalidAuthorityNameAsync
public Future<ApiResponse<UserExternalIdentifier>> getUserExternalidAuthorityNameAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserExternalIdentifier>> callback) Get the external identifier of user for an authority. Authority name and external key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserFavoritesAsync
public Future<UserEntityListing> getUserFavoritesAsync(GetUserFavoritesRequest request, AsyncApiCallback<UserEntityListing> callback) Deprecated.Deprecated; will be revived with new contract- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserFavoritesAsync
public Future<ApiResponse<UserEntityListing>> getUserFavoritesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Deprecated.Deprecated; will be revived with new contract- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserGeolocationAsync
public Future<Geolocation> getUserGeolocationAsync(GetUserGeolocationRequest request, AsyncApiCallback<Geolocation> callback) Get a user's Geolocation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserGeolocationAsync
public Future<ApiResponse<Geolocation>> getUserGeolocationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Geolocation>> callback) Get a user's Geolocation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserOutofofficeAsync
public Future<OutOfOffice> getUserOutofofficeAsync(GetUserOutofofficeRequest request, AsyncApiCallback<OutOfOffice> callback) Get a OutOfOffice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserOutofofficeAsync
public Future<ApiResponse<OutOfOffice>> getUserOutofofficeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutOfOffice>> callback) Get a OutOfOffice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserProfileAsync
public Future<UserProfile> getUserProfileAsync(GetUserProfileRequest request, AsyncApiCallback<UserProfile> callback) Deprecated.Get user profile This api has been deprecated. Use api/v2/users instead- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserProfileAsync
public Future<ApiResponse<UserProfile>> getUserProfileAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserProfile>> callback) Deprecated.Get user profile This api has been deprecated. Use api/v2/users instead- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserProfileskillsAsync
public Future<List<String>> getUserProfileskillsAsync(GetUserProfileskillsRequest request, AsyncApiCallback<List<String>> callback) List profile skills for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserProfileskillsAsync
public Future<ApiResponse<List<String>>> getUserProfileskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<String>>> callback) List profile skills for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserQueuesAsync
public Future<UserQueueEntityListing> getUserQueuesAsync(GetUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get queues for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserQueuesAsync
public Future<ApiResponse<UserQueueEntityListing>> getUserQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get queues for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRolesAsync
public Future<UserAuthorization> getUserRolesAsync(GetUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback) Returns a listing of roles and permissions for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRolesAsync
public Future<ApiResponse<UserAuthorization>> getUserRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback) Returns a listing of roles and permissions for a user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutinglanguagesAsync
public Future<UserLanguageEntityListing> getUserRoutinglanguagesAsync(GetUserRoutinglanguagesRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) List routing languages assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutinglanguagesAsync
public Future<ApiResponse<UserLanguageEntityListing>> getUserRoutinglanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) List routing languages assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingskillsAsync
public Future<UserSkillEntityListing> getUserRoutingskillsAsync(GetUserRoutingskillsRequest request, AsyncApiCallback<UserSkillEntityListing> callback) List routing skills assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingskillsAsync
public Future<ApiResponse<UserSkillEntityListing>> getUserRoutingskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) List routing skills assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingstatusAsync
public Future<RoutingStatus> getUserRoutingstatusAsync(GetUserRoutingstatusRequest request, AsyncApiCallback<RoutingStatus> callback) Fetch the routing status of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingstatusAsync
public Future<ApiResponse<RoutingStatus>> getUserRoutingstatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingStatus>> callback) Fetch the routing status of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSkillgroupsAsync
public Future<UserSkillGroupEntityListing> getUserSkillgroupsAsync(GetUserSkillgroupsRequest request, AsyncApiCallback<UserSkillGroupEntityListing> callback) Get skill groups for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSkillgroupsAsync
public Future<ApiResponse<UserSkillGroupEntityListing>> getUserSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillGroupEntityListing>> callback) Get skill groups for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserStateAsync
public Future<UserState> getUserStateAsync(GetUserStateRequest request, AsyncApiCallback<UserState> callback) Get user state information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserStateAsync
public Future<ApiResponse<UserState>> getUserStateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserState>> callback) Get user state information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserStationAsync
public Future<UserStations> getUserStationAsync(GetUserStationRequest request, AsyncApiCallback<UserStations> callback) Get station information for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserStationAsync
public Future<ApiResponse<UserStations>> getUserStationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserStations>> callback) Get station information for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSuperiorsAsync
public Future<List<User>> getUserSuperiorsAsync(GetUserSuperiorsRequest request, AsyncApiCallback<List<User>> callback) Get superiors- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSuperiorsAsync
public Future<ApiResponse<List<User>>> getUserSuperiorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<User>>> callback) Get superiors- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserTrustorsAsync
public Future<TrustorEntityListing> getUserTrustorsAsync(GetUserTrustorsRequest request, AsyncApiCallback<TrustorEntityListing> callback) List the organizations that have authorized/trusted the user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserTrustorsAsync
public Future<ApiResponse<TrustorEntityListing>> getUserTrustorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustorEntityListing>> callback) List the organizations that have authorized/trusted the user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserVerifiersAsync
public Future<VerifierEntityListing> getUserVerifiersAsync(GetUserVerifiersRequest request, AsyncApiCallback<VerifierEntityListing> callback) Get a list of verifiers- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserVerifiersAsync
public Future<ApiResponse<VerifierEntityListing>> getUserVerifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerifierEntityListing>> callback) Get a list of verifiers- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersAsync
public Future<UserEntityListing> getUsersAsync(GetUsersRequest request, AsyncApiCallback<UserEntityListing> callback) Get the list of available users.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersAsync
public Future<ApiResponse<UserEntityListing>> getUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Get the list of available users.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersChatsMeAsync
public Future<ChatItemCursorListing> getUsersChatsMeAsync(GetUsersChatsMeRequest request, AsyncApiCallback<ChatItemCursorListing> callback) Get chats for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersChatsMeAsync
public Future<ApiResponse<ChatItemCursorListing>> getUsersChatsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatItemCursorListing>> callback) Get chats for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaAsync
public Future<DataSchema> getUsersCustomattributesSchemaAsync(GetUsersCustomattributesSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaAsync
public Future<ApiResponse<DataSchema>> getUsersCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaVersionAsync
public Future<DataSchema> getUsersCustomattributesSchemaVersionAsync(GetUsersCustomattributesSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaVersionAsync
public Future<ApiResponse<DataSchema>> getUsersCustomattributesSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaVersionsAsync
public Future<DataSchemaListing> getUsersCustomattributesSchemaVersionsAsync(GetUsersCustomattributesSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of a user schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemaVersionsAsync
public Future<ApiResponse<DataSchemaListing>> getUsersCustomattributesSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of a user schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasAsync
public Future<DataSchemaListing> getUsersCustomattributesSchemasAsync(GetUsersCustomattributesSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasAsync
public Future<ApiResponse<DataSchemaListing>> getUsersCustomattributesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasCoretypeAsync
public Future<Coretype> getUsersCustomattributesSchemasCoretypeAsync(GetUsersCustomattributesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasCoretypeAsync
public Future<ApiResponse<Coretype>> getUsersCustomattributesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasCoretypesAsync
public Future<CoretypeListing> getUsersCustomattributesSchemasCoretypesAsync(GetUsersCustomattributesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the list of core types enabled for a specific namespace.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasCoretypesAsync
public Future<ApiResponse<CoretypeListing>> getUsersCustomattributesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the list of core types enabled for a specific namespace.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasLimitsAsync
public Future<SchemaQuantityLimits> getUsersCustomattributesSchemasLimitsAsync(GetUsersCustomattributesSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersCustomattributesSchemasLimitsAsync
public Future<ApiResponse<SchemaQuantityLimits>> getUsersCustomattributesSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivitiesAsync
public Future<DevelopmentActivityListing> getUsersDevelopmentActivitiesAsync(GetUsersDevelopmentActivitiesRequest request, AsyncApiCallback<DevelopmentActivityListing> callback) Get list of Development Activities Either moduleId or userId is required. Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivitiesAsync
public Future<ApiResponse<DevelopmentActivityListing>> getUsersDevelopmentActivitiesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivityListing>> callback) Get list of Development Activities Either moduleId or userId is required. Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivitiesMeAsync
public Future<DevelopmentActivityListing> getUsersDevelopmentActivitiesMeAsync(GetUsersDevelopmentActivitiesMeRequest request, AsyncApiCallback<DevelopmentActivityListing> callback) Get list of Development Activities for current user Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivitiesMeAsync
public Future<ApiResponse<DevelopmentActivityListing>> getUsersDevelopmentActivitiesMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivityListing>> callback) Get list of Development Activities for current user Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivityAsync
public Future<DevelopmentActivity> getUsersDevelopmentActivityAsync(GetUsersDevelopmentActivityRequest request, AsyncApiCallback<DevelopmentActivity> callback) Get a Development Activity Permission not required if you are the attendee, creator or facilitator of the coaching appointment or you are the assigned user of the learning assignment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersDevelopmentActivityAsync
public Future<ApiResponse<DevelopmentActivity>> getUsersDevelopmentActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DevelopmentActivity>> callback) Get a Development Activity Permission not required if you are the attendee, creator or facilitator of the coaching appointment or you are the assigned user of the learning assignment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersExternalidAuthorityNameExternalKeyAsync
public Future<User> getUsersExternalidAuthorityNameExternalKeyAsync(GetUsersExternalidAuthorityNameExternalKeyRequest request, AsyncApiCallback<User> callback) Get the user associated with external identifier. Authority name and external key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersExternalidAuthorityNameExternalKeyAsync
public Future<ApiResponse<User>> getUsersExternalidAuthorityNameExternalKeyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<User>> callback) Get the user associated with external identifier. Authority name and external key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersMeAsync
Get current user details. This request is not valid when using the Client Credentials OAuth grant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersMeAsync
public Future<ApiResponse<UserMe>> getUsersMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserMe>> callback) Get current user details. This request is not valid when using the Client Credentials OAuth grant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersQueryAsync
public Future<UserCursorEntityListing> getUsersQueryAsync(GetUsersQueryRequest request, AsyncApiCallback<UserCursorEntityListing> callback) Get list of available users, paged by cursor token, No division filtering available so directory:user:view permission for all divisions is required- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersQueryAsync
public Future<ApiResponse<UserCursorEntityListing>> getUsersQueryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserCursorEntityListing>> callback) Get list of available users, paged by cursor token, No division filtering available so directory:user:view permission for all divisions is required- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersSearchAsync
public Future<UsersSearchResponse> getUsersSearchAsync(GetUsersSearchRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users using the q64 value returned from a previous search- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersSearchAsync
public Future<ApiResponse<UsersSearchResponse>> getUsersSearchAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users using the q64 value returned from a previous search- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersStationsMeAsync
public Future<UserStations> getUsersStationsMeAsync(GetUsersStationsMeRequest request, AsyncApiCallback<UserStations> callback) Get station information for self- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersStationsMeAsync
public Future<ApiResponse<UserStations>> getUsersStationsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserStations>> callback) Get station information for self- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserAsync
Update user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserAsync
public Future<ApiResponse<User>> patchUserAsync(ApiRequest<UpdateUser> request, AsyncApiCallback<ApiResponse<User>> callback) Update user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCallforwardingAsync
public Future<CallForwarding> patchUserCallforwardingAsync(PatchUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Patch a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCallforwardingAsync
public Future<ApiResponse<CallForwarding>> patchUserCallforwardingAsync(ApiRequest<CallForwarding> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Patch a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCustomattributesAsync
public Future<UserCustomAttributes> patchUserCustomattributesAsync(PatchUserCustomattributesRequest request, AsyncApiCallback<UserCustomAttributes> callback) Update a single custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCustomattributesAsync
public Future<ApiResponse<UserCustomAttributes>> patchUserCustomattributesAsync(ApiRequest<UserCustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Update a single custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCustomattributesBulkAsync
public Future<UserCustomAttributes> patchUserCustomattributesBulkAsync(PatchUserCustomattributesBulkRequest request, AsyncApiCallback<UserCustomAttributes> callback) Update multiple custom attributes records by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserCustomattributesBulkAsync
public Future<ApiResponse<UserCustomAttributes>> patchUserCustomattributesBulkAsync(ApiRequest<List<UserCustomAttributesUpdateRequest>> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Update multiple custom attributes records by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserGeolocationAsync
public Future<Geolocation> patchUserGeolocationAsync(PatchUserGeolocationRequest request, AsyncApiCallback<Geolocation> callback) Patch a user's Geolocation The geolocation object can be patched one of three ways. Option 1: Set the 'primary' property to true. This will set the client as the user's primary geolocation source. Option 2: Provide the 'latitude' and 'longitude' values. This will enqueue an asynchronous update of the 'city', 'region', and 'country', generating a notification. A subsequent GET operation will include the new values for 'city', 'region' and 'country'. Option 3: Provide the 'city', 'region', 'country' values. Option 1 can be combined with Option 2 or Option 3. For example, update the client as primary and provide latitude and longitude values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserGeolocationAsync
public Future<ApiResponse<Geolocation>> patchUserGeolocationAsync(ApiRequest<Geolocation> request, AsyncApiCallback<ApiResponse<Geolocation>> callback) Patch a user's Geolocation The geolocation object can be patched one of three ways. Option 1: Set the 'primary' property to true. This will set the client as the user's primary geolocation source. Option 2: Provide the 'latitude' and 'longitude' values. This will enqueue an asynchronous update of the 'city', 'region', and 'country', generating a notification. A subsequent GET operation will include the new values for 'city', 'region' and 'country'. Option 3: Provide the 'city', 'region', 'country' values. Option 1 can be combined with Option 2 or Option 3. For example, update the client as primary and provide latitude and longitude values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueueAsync
public Future<UserQueue> patchUserQueueAsync(PatchUserQueueRequest request, AsyncApiCallback<UserQueue> callback) Join or unjoin a queue for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueueAsync
public Future<ApiResponse<UserQueue>> patchUserQueueAsync(ApiRequest<UserQueue> request, AsyncApiCallback<ApiResponse<UserQueue>> callback) Join or unjoin a queue for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueuesAsync
public Future<UserQueueEntityListing> patchUserQueuesAsync(PatchUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueuesAsync
public Future<ApiResponse<UserQueueEntityListing>> patchUserQueuesAsync(ApiRequest<List<UserQueue>> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguageAsync
public Future<UserRoutingLanguage> patchUserRoutinglanguageAsync(PatchUserRoutinglanguageRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Update an assigned routing language's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguageAsync
public Future<ApiResponse<UserRoutingLanguage>> patchUserRoutinglanguageAsync(ApiRequest<UserRoutingLanguage> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Update an assigned routing language's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguagesBulkAsync
public Future<UserLanguageEntityListing> patchUserRoutinglanguagesBulkAsync(PatchUserRoutinglanguagesBulkRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) Assign multiple routing languages to a user. Max 50 routing languages in request body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguagesBulkAsync
public Future<ApiResponse<UserLanguageEntityListing>> patchUserRoutinglanguagesBulkAsync(ApiRequest<List<UserRoutingLanguagePost>> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) Assign multiple routing languages to a user. Max 50 routing languages in request body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutingskillsBulkAsync
public Future<UserSkillEntityListing> patchUserRoutingskillsBulkAsync(PatchUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutingskillsBulkAsync
public Future<ApiResponse<UserSkillEntityListing>> patchUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUsersBulkAsync
public Future<UserEntityListing> patchUsersBulkAsync(PatchUsersBulkRequest request, AsyncApiCallback<UserEntityListing> callback) Update bulk acd autoanswer on users. Max 50 users can be updated at a time.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUsersBulkAsync
public Future<ApiResponse<UserEntityListing>> patchUsersBulkAsync(ApiRequest<List<PatchUser>> request, AsyncApiCallback<ApiResponse<UserEntityListing>> callback) Update bulk acd autoanswer on users. Max 50 users can be updated at a time.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersActivityQueryAsync
public Future<UserActivityResponse> postAnalyticsUsersActivityQueryAsync(PostAnalyticsUsersActivityQueryRequest request, AsyncApiCallback<UserActivityResponse> callback) Query for user activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersActivityQueryAsync
public Future<ApiResponse<UserActivityResponse>> postAnalyticsUsersActivityQueryAsync(ApiRequest<UserActivityQuery> request, AsyncApiCallback<ApiResponse<UserActivityResponse>> callback) Query for user activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersAggregatesJobsAsync
public Future<AsyncQueryResponse> postAnalyticsUsersAggregatesJobsAsync(PostAnalyticsUsersAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for user aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersAggregatesJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsUsersAggregatesJobsAsync(ApiRequest<UserAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for user aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersAggregatesQueryAsync
public Future<UserAggregateQueryResponse> postAnalyticsUsersAggregatesQueryAsync(PostAnalyticsUsersAggregatesQueryRequest request, AsyncApiCallback<UserAggregateQueryResponse> callback) Query for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersAggregatesQueryAsync
public Future<ApiResponse<UserAggregateQueryResponse>> postAnalyticsUsersAggregatesQueryAsync(ApiRequest<UserAggregationQuery> request, AsyncApiCallback<ApiResponse<UserAggregateQueryResponse>> callback) Query for user aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersDetailsJobsAsync
public Future<AsyncQueryResponse> postAnalyticsUsersDetailsJobsAsync(PostAnalyticsUsersDetailsJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for user details asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersDetailsJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsUsersDetailsJobsAsync(ApiRequest<AsyncUserDetailsQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for user details asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersDetailsQueryAsync
public Future<AnalyticsUserDetailsQueryResponse> postAnalyticsUsersDetailsQueryAsync(PostAnalyticsUsersDetailsQueryRequest request, AsyncApiCallback<AnalyticsUserDetailsQueryResponse> callback) Query for user details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersDetailsQueryAsync
public Future<ApiResponse<AnalyticsUserDetailsQueryResponse>> postAnalyticsUsersDetailsQueryAsync(ApiRequest<UserDetailsQuery> request, AsyncApiCallback<ApiResponse<AnalyticsUserDetailsQueryResponse>> callback) Query for user details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersObservationsQueryAsync
public Future<UserObservationQueryResponse> postAnalyticsUsersObservationsQueryAsync(PostAnalyticsUsersObservationsQueryRequest request, AsyncApiCallback<UserObservationQueryResponse> callback) Query for user observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsUsersObservationsQueryAsync
public Future<ApiResponse<UserObservationQueryResponse>> postAnalyticsUsersObservationsQueryAsync(ApiRequest<UserObservationQuery> request, AsyncApiCallback<ApiResponse<UserObservationQueryResponse>> callback) Query for user observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkaddAsync
public Future<Void> postAuthorizationSubjectBulkaddAsync(PostAuthorizationSubjectBulkaddRequest request, AsyncApiCallback<Void> callback) Bulk-grant roles and divisions to a subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkaddAsync
public Future<ApiResponse<Void>> postAuthorizationSubjectBulkaddAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk-grant roles and divisions to a subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkremoveAsync
public Future<Void> postAuthorizationSubjectBulkremoveAsync(PostAuthorizationSubjectBulkremoveRequest request, AsyncApiCallback<Void> callback) Bulk-remove grants from a subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkremoveAsync
public Future<ApiResponse<Void>> postAuthorizationSubjectBulkremoveAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk-remove grants from a subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkreplaceAsync
public Future<Void> postAuthorizationSubjectBulkreplaceAsync(PostAuthorizationSubjectBulkreplaceRequest request, AsyncApiCallback<Void> callback) Replace subject's roles and divisions with the exact list supplied in the request. This operation will not remove grants that are inherited from group membership. It will only set the grants directly applied to the subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectBulkreplaceAsync
public Future<ApiResponse<Void>> postAuthorizationSubjectBulkreplaceAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace subject's roles and divisions with the exact list supplied in the request. This operation will not remove grants that are inherited from group membership. It will only set the grants directly applied to the subject.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectDivisionRoleAsync
public Future<Void> postAuthorizationSubjectDivisionRoleAsync(PostAuthorizationSubjectDivisionRoleRequest request, AsyncApiCallback<Void> callback) Make a grant of a role in a division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAuthorizationSubjectDivisionRoleAsync
public Future<ApiResponse<Void>> postAuthorizationSubjectDivisionRoleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Make a grant of a role in a division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserExternalidAsync
public Future<List<UserExternalIdentifier>> postUserExternalidAsync(PostUserExternalidRequest request, AsyncApiCallback<List<UserExternalIdentifier>> callback) Create mapping between external identifier and user. Limit 100 per entity. Authority Name and External key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserExternalidAsync
public Future<ApiResponse<List<UserExternalIdentifier>>> postUserExternalidAsync(ApiRequest<UserExternalIdentifier> request, AsyncApiCallback<ApiResponse<List<UserExternalIdentifier>>> callback) Create mapping between external identifier and user. Limit 100 per entity. Authority Name and External key are case sensitive.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserInviteAsync
public Future<Void> postUserInviteAsync(PostUserInviteRequest request, AsyncApiCallback<Void> callback) Send an activation email to the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserInviteAsync
public Future<ApiResponse<Void>> postUserInviteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Send an activation email to the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserPasswordAsync
public Future<Void> postUserPasswordAsync(PostUserPasswordRequest request, AsyncApiCallback<Void> callback) Change a users password- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserPasswordAsync
public Future<ApiResponse<Void>> postUserPasswordAsync(ApiRequest<ChangePasswordRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Change a users password- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutinglanguagesAsync
public Future<UserRoutingLanguage> postUserRoutinglanguagesAsync(PostUserRoutinglanguagesRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Assign a routing language to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutinglanguagesAsync
public Future<ApiResponse<UserRoutingLanguage>> postUserRoutinglanguagesAsync(ApiRequest<UserRoutingLanguagePost> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Assign a routing language to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutingskillsAsync
public Future<UserRoutingSkill> postUserRoutingskillsAsync(PostUserRoutingskillsRequest request, AsyncApiCallback<UserRoutingSkill> callback) Assign a routing skill to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutingskillsAsync
public Future<ApiResponse<UserRoutingSkill>> postUserRoutingskillsAsync(ApiRequest<UserRoutingSkillPost> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Assign a routing skill to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersAsync
Create user If user creation is successful but the provided password is invalid or configuration fails, POST api/v2/users/{userId}/password can be used to re-attempt password configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersAsync
public Future<ApiResponse<User>> postUsersAsync(ApiRequest<CreateUser> request, AsyncApiCallback<ApiResponse<User>> callback) Create user If user creation is successful but the provided password is invalid or configuration fails, POST api/v2/users/{userId}/password can be used to re-attempt password configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersCustomattributesSchemasAsync
public Future<DataSchema> postUsersCustomattributesSchemasAsync(PostUsersCustomattributesSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersCustomattributesSchemasAsync
public Future<ApiResponse<DataSchema>> postUsersCustomattributesSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersDevelopmentActivitiesAggregatesQueryAsync
public Future<DevelopmentActivityAggregateResponse> postUsersDevelopmentActivitiesAggregatesQueryAsync(PostUsersDevelopmentActivitiesAggregatesQueryRequest request, AsyncApiCallback<DevelopmentActivityAggregateResponse> callback) Retrieve aggregated development activity data Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersDevelopmentActivitiesAggregatesQueryAsync
public Future<ApiResponse<DevelopmentActivityAggregateResponse>> postUsersDevelopmentActivitiesAggregatesQueryAsync(ApiRequest<DevelopmentActivityAggregateParam> request, AsyncApiCallback<ApiResponse<DevelopmentActivityAggregateResponse>> callback) Retrieve aggregated development activity data Results are filtered based on the applicable permissions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersMePasswordAsync
public Future<Void> postUsersMePasswordAsync(PostUsersMePasswordRequest request, AsyncApiCallback<Void> callback) Change your password- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersMePasswordAsync
public Future<ApiResponse<Void>> postUsersMePasswordAsync(ApiRequest<ChangeMyPasswordRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Change your password- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchAsync
public Future<UsersSearchResponse> postUsersSearchAsync(PostUsersSearchRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchAsync
public Future<ApiResponse<UsersSearchResponse>> postUsersSearchAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchConversationTargetAsync
public Future<UsersSearchResponse> postUsersSearchConversationTargetAsync(PostUsersSearchConversationTargetRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users as conversation targets postUsersSearchConversationTarget is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchConversationTargetAsync
public Future<ApiResponse<UsersSearchResponse>> postUsersSearchConversationTargetAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users as conversation targets postUsersSearchConversationTarget is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchQueuemembersManageAsync
public Future<UsersSearchResponse> postUsersSearchQueuemembersManageAsync(PostUsersSearchQueuemembersManageRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search manage queue member postUsersSearchQueuemembersManage is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchQueuemembersManageAsync
public Future<ApiResponse<UsersSearchResponse>> postUsersSearchQueuemembersManageAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search manage queue member postUsersSearchQueuemembersManage is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchTeamsAssignAsync
public Future<UsersSearchResponse> postUsersSearchTeamsAssignAsync(PostUsersSearchTeamsAssignRequest request, AsyncApiCallback<UsersSearchResponse> callback) Search users assigned to teams- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUsersSearchTeamsAssignAsync
public Future<ApiResponse<UsersSearchResponse>> postUsersSearchTeamsAssignAsync(ApiRequest<UserSearchRequest> request, AsyncApiCallback<ApiResponse<UsersSearchResponse>> callback) Search users assigned to teams- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingDirectroutingbackupSettingsMeAsync
public Future<AgentDirectRoutingBackupSettings> putRoutingDirectroutingbackupSettingsMeAsync(PutRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> putRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserDirectroutingbackupSettingsAsync
public Future<AgentDirectRoutingBackupSettings> putRoutingUserDirectroutingbackupSettingsAsync(PutRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> putRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserUtilizationAsync
public Future<AgentMaxUtilizationResponse> putRoutingUserUtilizationAsync(PutRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Update the user's max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the organization's default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserUtilizationAsync
public Future<ApiResponse<AgentMaxUtilizationResponse>> putRoutingUserUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Update the user's max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the organization's default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserCallforwardingAsync
public Future<CallForwarding> putUserCallforwardingAsync(PutUserCallforwardingRequest request, AsyncApiCallback<CallForwarding> callback) Update a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserCallforwardingAsync
public Future<ApiResponse<CallForwarding>> putUserCallforwardingAsync(ApiRequest<CallForwarding> request, AsyncApiCallback<ApiResponse<CallForwarding>> callback) Update a user's CallForwarding- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserCustomattributesAsync
public Future<UserCustomAttributes> putUserCustomattributesAsync(PutUserCustomattributesRequest request, AsyncApiCallback<UserCustomAttributes> callback) Create or update a single custom attributes record. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserCustomattributesAsync
public Future<ApiResponse<UserCustomAttributes>> putUserCustomattributesAsync(ApiRequest<UserCustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<UserCustomAttributes>> callback) Create or update a single custom attributes record. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserOutofofficeAsync
public Future<OutOfOffice> putUserOutofofficeAsync(PutUserOutofofficeRequest request, AsyncApiCallback<OutOfOffice> callback) Update an OutOfOffice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserOutofofficeAsync
public Future<ApiResponse<OutOfOffice>> putUserOutofofficeAsync(ApiRequest<OutOfOffice> request, AsyncApiCallback<ApiResponse<OutOfOffice>> callback) Update an OutOfOffice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserProfileskillsAsync
public Future<List<String>> putUserProfileskillsAsync(PutUserProfileskillsRequest request, AsyncApiCallback<List<String>> callback) Update profile skills for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserProfileskillsAsync
public Future<ApiResponse<List<String>>> putUserProfileskillsAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<List<String>>> callback) Update profile skills for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRolesAsync
public Future<UserAuthorization> putUserRolesAsync(PutUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback) Sets the user's roles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRolesAsync
public Future<ApiResponse<UserAuthorization>> putUserRolesAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback) Sets the user's roles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillAsync
public Future<UserRoutingSkill> putUserRoutingskillAsync(PutUserRoutingskillRequest request, AsyncApiCallback<UserRoutingSkill> callback) Update an assigned routing skill's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillAsync
public Future<ApiResponse<UserRoutingSkill>> putUserRoutingskillAsync(ApiRequest<UserRoutingSkill> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Update an assigned routing skill's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillsBulkAsync
public Future<UserSkillEntityListing> putUserRoutingskillsBulkAsync(PutUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user, replacing any current assignments- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillsBulkAsync
public Future<ApiResponse<UserSkillEntityListing>> putUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user, replacing any current assignments- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingstatusAsync
public Future<RoutingStatus> putUserRoutingstatusAsync(PutUserRoutingstatusRequest request, AsyncApiCallback<RoutingStatus> callback) Update the routing status of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingstatusAsync
public Future<ApiResponse<RoutingStatus>> putUserRoutingstatusAsync(ApiRequest<RoutingStatus> request, AsyncApiCallback<ApiResponse<RoutingStatus>> callback) Update the routing status of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStateAsync
public Future<UserState> putUserStateAsync(PutUserStateRequest request, AsyncApiCallback<UserState> callback) Update user state information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStateAsync
public Future<ApiResponse<UserState>> putUserStateAsync(ApiRequest<UserState> request, AsyncApiCallback<ApiResponse<UserState>> callback) Update user state information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStationAssociatedstationStationIdAsync
public Future<Void> putUserStationAssociatedstationStationIdAsync(PutUserStationAssociatedstationStationIdRequest request, AsyncApiCallback<Void> callback) Set associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStationAssociatedstationStationIdAsync
public Future<ApiResponse<Void>> putUserStationAssociatedstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStationDefaultstationStationIdAsync
public Future<Void> putUserStationDefaultstationStationIdAsync(PutUserStationDefaultstationStationIdRequest request, AsyncApiCallback<Void> callback) Set default station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserStationDefaultstationStationIdAsync
public Future<ApiResponse<Void>> putUserStationDefaultstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set default station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserVerifierAsync
public Future<Verifier> putUserVerifierAsync(PutUserVerifierRequest request, AsyncApiCallback<Verifier> callback) Update a verifier- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserVerifierAsync
public Future<ApiResponse<Verifier>> putUserVerifierAsync(ApiRequest<UpdateVerifierRequest> request, AsyncApiCallback<ApiResponse<Verifier>> callback) Update a verifier- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersCustomattributesSchemaAsync
public Future<DataSchema> putUsersCustomattributesSchemaAsync(PutUsersCustomattributesSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersCustomattributesSchemaAsync
public Future<ApiResponse<DataSchema>> putUsersCustomattributesSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersStationsMeAssociatedstationStationIdAsync
public Future<Void> putUsersStationsMeAssociatedstationStationIdAsync(PutUsersStationsMeAssociatedstationStationIdRequest request, AsyncApiCallback<Void> callback) Set self associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersStationsMeAssociatedstationStationIdAsync
public Future<ApiResponse<Void>> putUsersStationsMeAssociatedstationStationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set self associated station- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-