Package com.mypurecloud.sdk.v2.api
Class WorkforceManagementApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.WorkforceManagementApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteWorkforcemanagementBusinessunitActivitycodeAsync(DeleteWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<Void> callback) Deletes an activity codedeleteWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes an activity codedeleteWorkforcemanagementBusinessunitAsync(DeleteWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<Void> callback) Delete business unit A business unit cannot be deleted if it contains one or more management unitsdeleteWorkforcemanagementBusinessunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete business unit A business unit cannot be deleted if it contains one or more management unitsdeleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync(DeleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryRequest request, AsyncApiCallback<Void> callback) Delete staffing group allocations history created for a capacity plan before the given datedeleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete staffing group allocations history created for a capacity plan before the given datedeleteWorkforcemanagementBusinessunitPlanninggroupAsync(DeleteWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<Void> callback) Deletes the planning groupdeleteWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes the planning groupdeleteWorkforcemanagementBusinessunitSchedulingRunAsync(DeleteWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<Void> callback) Cancel a scheduling rundeleteWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Cancel a scheduling rundeleteWorkforcemanagementBusinessunitServicegoaltemplateAsync(DeleteWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<Void> callback) Delete a service goal templatedeleteWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a service goal templatedeleteWorkforcemanagementBusinessunitStaffinggroupAsync(DeleteWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<Void> callback) Deletes a staffing groupdeleteWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a staffing groupdeleteWorkforcemanagementBusinessunitTimeofflimitAsync(DeleteWorkforcemanagementBusinessunitTimeofflimitRequest request, AsyncApiCallback<Void> callback) Deletes a time-off limit objectdeleteWorkforcemanagementBusinessunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time-off limit objectdeleteWorkforcemanagementBusinessunitTimeoffplanAsync(DeleteWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<Void> callback) Deletes a time-off plandeleteWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time-off plandeleteWorkforcemanagementBusinessunitWeekScheduleAsync(DeleteWorkforcemanagementBusinessunitWeekScheduleRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Delete a scheduledeleteWorkforcemanagementBusinessunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Delete a scheduledeleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync(DeleteWorkforcemanagementBusinessunitWeekShorttermforecastRequest request, AsyncApiCallback<Void> callback) Delete a short term forecast Must not be tied to any schedulesdeleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a short term forecast Must not be tied to any schedulesdeleteWorkforcemanagementBusinessunitWorkplanbidAsync(DeleteWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<Void> callback) Delete a work plan biddeleteWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plan biddeleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync(DeleteWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<Void> callback) Delete a bid group by bid group IddeleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a bid group by bid group IddeleteWorkforcemanagementCalendarUrlIcsAsync(DeleteWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<Void> callback) Disable generated calendar link for the current userdeleteWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disable generated calendar link for the current userdeleteWorkforcemanagementManagementunitAsync(DeleteWorkforcemanagementManagementunitRequest request, AsyncApiCallback<Void> callback) Delete management unitdeleteWorkforcemanagementManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete management unitdeleteWorkforcemanagementManagementunitTimeofflimitAsync(DeleteWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<Void> callback) Deletes a time off limit objectdeleteWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time off limit objectdeleteWorkforcemanagementManagementunitTimeoffplanAsync(DeleteWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<Void> callback) Deletes a time off plandeleteWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time off plandeleteWorkforcemanagementManagementunitWorkplanAsync(DeleteWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<Void> callback) Delete a work plandeleteWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plandeleteWorkforcemanagementManagementunitWorkplanrotationAsync(DeleteWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<Void> callback) Delete a work plan rotationdeleteWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plan rotationgetWorkforcemanagementAdherenceAsync(GetWorkforcemanagementAdherenceRequest request, AsyncApiCallback<List<UserScheduleAdherence>> callback) Get a list of UserScheduleAdherence records for the requested usersgetWorkforcemanagementAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<UserScheduleAdherence>>> callback) Get a list of UserScheduleAdherence records for the requested usersgetWorkforcemanagementAdherenceExplanationAsync(GetWorkforcemanagementAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationResponse> callback) Get an adherence explanation for the current usergetWorkforcemanagementAdherenceExplanationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationResponse>> callback) Get an adherence explanation for the current usergetWorkforcemanagementAdherenceExplanationsJobAsync(GetWorkforcemanagementAdherenceExplanationsJobRequest request, AsyncApiCallback<AdherenceExplanationJob> callback) Query the status of an adherence explanation operation.getWorkforcemanagementAdherenceExplanationsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationJob>> callback) Query the status of an adherence explanation operation.getWorkforcemanagementAdherenceHistoricalBulkJobAsync(GetWorkforcemanagementAdherenceHistoricalBulkJobRequest request, AsyncApiCallback<WfmHistoricalAdherenceBulkResponse> callback) Request to fetch the status of the historical adherence bulk job.getWorkforcemanagementAdherenceHistoricalBulkJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceBulkResponse>> callback) Request to fetch the status of the historical adherence bulk job.getWorkforcemanagementAdherenceHistoricalJobAsync(GetWorkforcemanagementAdherenceHistoricalJobRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Query the status of a historical adherence request operation.getWorkforcemanagementAdherenceHistoricalJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Query the status of a historical adherence request operation.getWorkforcemanagementAgentAdherenceExplanationAsync(GetWorkforcemanagementAgentAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationResponse> callback) Get an adherence explanationgetWorkforcemanagementAgentAdherenceExplanationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationResponse>> callback) Get an adherence explanationgetWorkforcemanagementAgentManagementunitAsync(GetWorkforcemanagementAgentManagementunitRequest request, AsyncApiCallback<AgentManagementUnitReference> callback) Get the management unit to which the agent belongsgetWorkforcemanagementAgentManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentManagementUnitReference>> callback) Get the management unit to which the agent belongsgetWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync(GetWorkforcemanagementAgentsMeAdherenceHistoricalJobRequest request, AsyncApiCallback<WfmAgentHistoricalAdherenceResponse> callback) Request to fetch the status of the agent adherence job.getWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmAgentHistoricalAdherenceResponse>> callback) Request to fetch the status of the agent adherence job.getWorkforcemanagementAgentsMeManagementunitAsync(GetWorkforcemanagementAgentsMeManagementunitRequest request, AsyncApiCallback<AgentManagementUnitReference> callback) Get the management unit to which the currently logged in agent belongsgetWorkforcemanagementAgentsMeManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentManagementUnitReference>> callback) Get the management unit to which the currently logged in agent belongsgetWorkforcemanagementAlternativeshiftsOffersJobAsync(GetWorkforcemanagementAlternativeshiftsOffersJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift offers operation.getWorkforcemanagementAlternativeshiftsOffersJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift offers operation.getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync(GetWorkforcemanagementAlternativeshiftsOffersSearchJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift search offers operation.getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift search offers operation.getWorkforcemanagementAlternativeshiftsSettingsAsync(GetWorkforcemanagementAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Get alternative shifts settings from the current logged in agent’s business unitgetWorkforcemanagementAlternativeshiftsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Get alternative shifts settings from the current logged in agent’s business unitgetWorkforcemanagementAlternativeshiftsTradeAsync(GetWorkforcemanagementAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Get my alternative shift trade by trade IDgetWorkforcemanagementAlternativeshiftsTradeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Get my alternative shift trade by trade IDgetWorkforcemanagementAlternativeshiftsTradesAsync(GetWorkforcemanagementAlternativeshiftsTradesRequest request, AsyncApiCallback<ListAlternativeShiftTradesResponse> callback) Get a list of my alternative shifts tradesgetWorkforcemanagementAlternativeshiftsTradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ListAlternativeShiftTradesResponse>> callback) Get a list of my alternative shifts tradesgetWorkforcemanagementAlternativeshiftsTradesJobAsync(GetWorkforcemanagementAlternativeshiftsTradesJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift trades operation.getWorkforcemanagementAlternativeshiftsTradesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift trades operation.getWorkforcemanagementAlternativeshiftsTradesStateJobAsync(GetWorkforcemanagementAlternativeshiftsTradesStateJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift trade state operation.getWorkforcemanagementAlternativeshiftsTradesStateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift trade state operation.getWorkforcemanagementBusinessunitActivitycodeAsync(GetWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Get an activity codegetWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Get an activity codegetWorkforcemanagementBusinessunitActivitycodesAsync(GetWorkforcemanagementBusinessunitActivitycodesRequest request, AsyncApiCallback<BusinessUnitActivityCodeListing> callback) Get activity codesgetWorkforcemanagementBusinessunitActivitycodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCodeListing>> callback) Get activity codesgetWorkforcemanagementBusinessunitActivityplanAsync(GetWorkforcemanagementBusinessunitActivityplanRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Get an activity plangetWorkforcemanagementBusinessunitActivityplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Get an activity plangetWorkforcemanagementBusinessunitActivityplanRunsJobAsync(GetWorkforcemanagementBusinessunitActivityplanRunsJobRequest request, AsyncApiCallback<ActivityPlanJobResponse> callback) Gets an activity plan run jobgetWorkforcemanagementBusinessunitActivityplanRunsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanJobResponse>> callback) Gets an activity plan run jobgetWorkforcemanagementBusinessunitActivityplansAsync(GetWorkforcemanagementBusinessunitActivityplansRequest request, AsyncApiCallback<ActivityPlanListing> callback) Get activity plansgetWorkforcemanagementBusinessunitActivityplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanListing>> callback) Get activity plansgetWorkforcemanagementBusinessunitActivityplansJobsAsync(GetWorkforcemanagementBusinessunitActivityplansJobsRequest request, AsyncApiCallback<ActivityPlanJobListing> callback) Gets the latest job for all activity plans in the business unitgetWorkforcemanagementBusinessunitActivityplansJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanJobListing>> callback) Gets the latest job for all activity plans in the business unitgetWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Get alternative shifts settings for a business unitgetWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Get alternative shifts settings for a business unitgetWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Get an alternative shifts trade in a business unit for a given trade IDgetWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Get an alternative shifts trade in a business unit for a given trade IDgetWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobRequest request, AsyncApiCallback<BuAlternativeShiftJobResponse> callback) Query the status of an alternative shift search trade operation.getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAlternativeShiftJobResponse>> callback) Query the status of an alternative shift search trade operation.getWorkforcemanagementBusinessunitAsync(GetWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Get business unit Expanding \"settings\" will retrieve all settings.getWorkforcemanagementBusinessunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Get business unit Expanding \"settings\" will retrieve all settings.getWorkforcemanagementBusinessunitCapacityplanAsync(GetWorkforcemanagementBusinessunitCapacityplanRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Get a capacity plangetWorkforcemanagementBusinessunitCapacityplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Get a capacity plangetWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync(GetWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastRequest request, AsyncApiCallback<LongTermRequirementsResponse> callback) Get the latest long term staffing requirements for a business unitgetWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermRequirementsResponse>> callback) Get the latest long term staffing requirements for a business unitgetWorkforcemanagementBusinessunitCapacityplansAsync(GetWorkforcemanagementBusinessunitCapacityplansRequest request, AsyncApiCallback<CapacityPlansListResponse> callback) Get list of capacity plans for a business unitgetWorkforcemanagementBusinessunitCapacityplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlansListResponse>> callback) Get list of capacity plans for a business unitgetWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(GetWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsRequest request, AsyncApiCallback<CapacityPlanStaffingGroupAllocationsResponse> callback) Get a capacity plan's staffing group allocationsgetWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupAllocationsResponse>> callback) Get a capacity plan's staffing group allocationsgetWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync(GetWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsRequest request, AsyncApiCallback<CapacityPlanStaffingRequirementResult> callback) Get a capacity plan's staffing requirementsgetWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingRequirementResult>> callback) Get a capacity plan's staffing requirementsgetWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync(GetWorkforcemanagementBusinessunitIntradayPlanninggroupsRequest request, AsyncApiCallback<WfmIntradayPlanningGroupListing> callback) Get intraday planning groups for the given dategetWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmIntradayPlanningGroupListing>> callback) Get intraday planning groups for the given dategetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionRequest request, AsyncApiCallback<ContinuousForecastGetSessionResponse> callback) Get the latest session for the business unit ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastGetSessionResponse>> callback) Get the latest session for the business unit ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdRequest request, AsyncApiCallback<ContinuousForecastSessionResponse> callback) Get the session details for the session ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastSessionResponse>> callback) Get the session details for the session ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdRequest request, AsyncApiCallback<ContinuousForecastSnapshotResponse> callback) Get the snapshot details for the snapshot ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastSnapshotResponse>> callback) Get the snapshot details for the snapshot ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetWorkforcemanagementBusinessunitManagementunitsAsync(GetWorkforcemanagementBusinessunitManagementunitsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get all authorized management units in the business unitgetWorkforcemanagementBusinessunitManagementunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get all authorized management units in the business unitgetWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(GetWorkforcemanagementBusinessunitMinimumstaffingSettingsRequest request, AsyncApiCallback<MinimumStaffingResponse> callback) Get minimum staffing settings for a business unitgetWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MinimumStaffingResponse>> callback) Get minimum staffing settings for a business unitgetWorkforcemanagementBusinessunitOpportunityAsync(GetWorkforcemanagementBusinessunitOpportunityRequest request, AsyncApiCallback<OpportunityResultWithAgentIds> callback) Get opportunity detailsgetWorkforcemanagementBusinessunitOpportunityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpportunityResultWithAgentIds>> callback) Get opportunity detailsgetWorkforcemanagementBusinessunitPlanninggroupAsync(GetWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<PlanningGroup> callback) Get a planning groupgetWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Get a planning groupgetWorkforcemanagementBusinessunitPlanninggroupsAsync(GetWorkforcemanagementBusinessunitPlanninggroupsRequest request, AsyncApiCallback<PlanningGroupList> callback) Gets list of planning groupsgetWorkforcemanagementBusinessunitPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PlanningGroupList>> callback) Gets list of planning groupsgetWorkforcemanagementBusinessunitsAsync(GetWorkforcemanagementBusinessunitsRequest request, AsyncApiCallback<BusinessUnitListing> callback) Get business unitsgetWorkforcemanagementBusinessunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitListing>> callback) Get business unitsgetWorkforcemanagementBusinessunitSchedulerSettingsAsync(GetWorkforcemanagementBusinessunitSchedulerSettingsRequest request, AsyncApiCallback<BuSchedulerSettingsResponse> callback) Get scheduler settings for a business unitgetWorkforcemanagementBusinessunitSchedulerSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuSchedulerSettingsResponse>> callback) Get scheduler settings for a business unitgetWorkforcemanagementBusinessunitSchedulingRunAsync(GetWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<BuScheduleRun> callback) Get a scheduling rungetWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleRun>> callback) Get a scheduling rungetWorkforcemanagementBusinessunitSchedulingRunResultAsync(GetWorkforcemanagementBusinessunitSchedulingRunResultRequest request, AsyncApiCallback<BuRescheduleResult> callback) Get the result of a rescheduling operationgetWorkforcemanagementBusinessunitSchedulingRunResultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuRescheduleResult>> callback) Get the result of a rescheduling operationgetWorkforcemanagementBusinessunitSchedulingRunsAsync(GetWorkforcemanagementBusinessunitSchedulingRunsRequest request, AsyncApiCallback<BuScheduleRunListing> callback) Get the list of scheduling runsgetWorkforcemanagementBusinessunitSchedulingRunsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleRunListing>> callback) Get the list of scheduling runsgetWorkforcemanagementBusinessunitsDivisionviewsAsync(GetWorkforcemanagementBusinessunitsDivisionviewsRequest request, AsyncApiCallback<BusinessUnitListing> callback) Get business units across divisionsgetWorkforcemanagementBusinessunitsDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitListing>> callback) Get business units across divisionsgetWorkforcemanagementBusinessunitServicegoaltemplateAsync(GetWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Get a service goal templategetWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Get a service goal templategetWorkforcemanagementBusinessunitServicegoaltemplatesAsync(GetWorkforcemanagementBusinessunitServicegoaltemplatesRequest request, AsyncApiCallback<ServiceGoalTemplateList> callback) Gets list of service goal templatesgetWorkforcemanagementBusinessunitServicegoaltemplatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplateList>> callback) Gets list of service goal templatesgetWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobRequest request, AsyncApiCallback<ShiftTradeEvaluateTradesBuJobResponse> callback) View results of the evaluate shift trades in a management unit per week operation.getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> callback) View results of the evaluate shift trades in a management unit per week operation.getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesQueryJobRequest request, AsyncApiCallback<ShiftTradeQueryTradesBuJobResponse> callback) View results of the query shift trades in a management unit per user operation.getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> callback) View results of the query shift trades in a management unit per user operation.getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobRequest request, AsyncApiCallback<ShiftTradeBulkUpdateTradeStateBuJobResponse> callback) View results of bulk update trades states operation.getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> callback) View results of bulk update trades states operation.getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync(GetWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobRequest request, AsyncApiCallback<ShiftTradeSearchUnmatchedTradesBuJobResponse> callback) View result of potential shift trade matches for the current user.getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> callback) View result of potential shift trade matches for the current user.getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync(GetWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobRequest request, AsyncApiCallback<ShiftTradeQueryWeekSummariesBuJobResponse> callback) View results of the retrieve the summary of shift trades in a matched state per week operation.getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> callback) View results of the retrieve the summary of shift trades in a matched state per week operation.getWorkforcemanagementBusinessunitStaffinggroupAsync(GetWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Gets a staffing groupgetWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Gets a staffing groupgetWorkforcemanagementBusinessunitStaffinggroupsAsync(GetWorkforcemanagementBusinessunitStaffinggroupsRequest request, AsyncApiCallback<StaffingGroupListing> callback) Gets a list of staffing groupsgetWorkforcemanagementBusinessunitStaffinggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<StaffingGroupListing>> callback) Gets a list of staffing groupsgetWorkforcemanagementBusinessunitTimeofflimitAsync(GetWorkforcemanagementBusinessunitTimeofflimitRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Gets a time-off limit object Returns properties of time-off limit object, but not daily valuesgetWorkforcemanagementBusinessunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Gets a time-off limit object Returns properties of time-off limit object, but not daily valuesgetWorkforcemanagementBusinessunitTimeofflimitsAsync(GetWorkforcemanagementBusinessunitTimeofflimitsRequest request, AsyncApiCallback<BuTimeOffLimitListing> callback) Gets a list of time-off limit objectsgetWorkforcemanagementBusinessunitTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitListing>> callback) Gets a list of time-off limit objectsgetWorkforcemanagementBusinessunitTimeoffplanAsync(GetWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Gets a time-off plangetWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Gets a time-off plangetWorkforcemanagementBusinessunitTimeoffplansAsync(GetWorkforcemanagementBusinessunitTimeoffplansRequest request, AsyncApiCallback<BuTimeOffPlanListing> callback) Gets a list of time-off plansgetWorkforcemanagementBusinessunitTimeoffplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanListing>> callback) Gets a list of time-off plansgetWorkforcemanagementBusinessunitUsersAsync(GetWorkforcemanagementBusinessunitUsersRequest request, AsyncApiCallback<BuUserListing> callback) Get users in the business unitgetWorkforcemanagementBusinessunitUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuUserListing>> callback) Get users in the business unitgetWorkforcemanagementBusinessunitWeekScheduleAsync(GetWorkforcemanagementBusinessunitWeekScheduleRequest request, AsyncApiCallback<BuScheduleMetadata> callback) Get the metadata for the schedule, describing which management units and agents are in the scheduleSchedule data can then be loaded with the query routegetWorkforcemanagementBusinessunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleMetadata>> callback) Get the metadata for the schedule, describing which management units and agents are in the scheduleSchedule data can then be loaded with the query routegetWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync(GetWorkforcemanagementBusinessunitWeekScheduleGenerationresultsRequest request, AsyncApiCallback<ScheduleGenerationResult> callback) Get the generation results for a generated schedulegetWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduleGenerationResult>> callback) Get the generation results for a generated schedulegetWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync(GetWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastRequest request, AsyncApiCallback<BuHeadcountForecastResponse> callback) Get the headcount forecast by planning group for the schedulegetWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuHeadcountForecastResponse>> callback) Get the headcount forecast by planning group for the schedulegetWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync(GetWorkforcemanagementBusinessunitWeekScheduleHistoryAgentRequest request, AsyncApiCallback<BuAgentScheduleHistoryResponse> callback) Loads agent's schedule history.getWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAgentScheduleHistoryResponse>> callback) Loads agent's schedule history.getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync(GetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRequest request, AsyncApiCallback<PerformancePredictionResponse> callback) Get the performance prediction for the associated schedulegetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformancePredictionResponse>> callback) Get the performance prediction for the associated schedulegetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync(GetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationRequest request, AsyncApiCallback<PerformancePredictionRecalculationResponse> callback) Get recalculated performance prediction resultgetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationResponse>> callback) Get recalculated performance prediction resultgetWorkforcemanagementBusinessunitWeekSchedulesAsync(GetWorkforcemanagementBusinessunitWeekSchedulesRequest request, AsyncApiCallback<BuScheduleListing> callback) Get the list of week schedules for the specified week Use \"recent\" (without quotes) for the `weekId` path parameter to fetch all schedules for up to +/- 26 weeks from the current date.getWorkforcemanagementBusinessunitWeekSchedulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleListing>> callback) Get the list of week schedules for the specified week Use \"recent\" (without quotes) for the `weekId` path parameter to fetch all schedules for up to +/- 26 weeks from the current date.getWorkforcemanagementBusinessunitWeekShorttermforecastAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastRequest request, AsyncApiCallback<BuShortTermForecast> callback) Get a short term forecastgetWorkforcemanagementBusinessunitWeekShorttermforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuShortTermForecast>> callback) Get a short term forecastgetWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastDataRequest request, AsyncApiCallback<BuForecastResultResponse> callback) Get the result of a short term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parametergetWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastResultResponse>> callback) Get the result of a short term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parametergetWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsRequest request, AsyncApiCallback<BuForecastGenerationResult> callback) Gets the forecast generation resultsgetWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastGenerationResult>> callback) Gets the forecast generation resultsgetWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataRequest request, AsyncApiCallback<LongTermForecastResultResponse> callback) Get the result of a long term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parametergetWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermForecastResultResponse>> callback) Get the result of a long term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parametergetWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsRequest request, AsyncApiCallback<ForecastPlanningGroupsResponse> callback) Gets the forecast planning group snapshotgetWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ForecastPlanningGroupsResponse>> callback) Gets the forecast planning group snapshotgetWorkforcemanagementBusinessunitWeekShorttermforecastsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastsRequest request, AsyncApiCallback<BuShortTermForecastListing> callback) Get short term forecasts Use \"recent\" (without quotes) for the `weekDateId` path parameter to fetch all forecasts for up to +/- 26 weeks from the current date.getWorkforcemanagementBusinessunitWeekShorttermforecastsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuShortTermForecastListing>> callback) Get short term forecasts Use \"recent\" (without quotes) for the `weekDateId` path parameter to fetch all forecasts for up to +/- 26 weeks from the current date.getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementRequest request, AsyncApiCallback<BuForecastStaffingRequirementsResultResponse> callback) Get the staffing requirement by planning group for a forecastgetWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastStaffingRequirementsResultResponse>> callback) Get the staffing requirement by planning group for a forecastgetWorkforcemanagementBusinessunitWorkplanbidAsync(GetWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<WorkPlanBid> callback) Get a work plan bidgetWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Get a work plan bidgetWorkforcemanagementBusinessunitWorkplanbidGroupAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Get a bid group by bid group IdgetWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Get a bid group by bid group IdgetWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesRequest request, AsyncApiCallback<AdminAgentWorkPlanPreferenceResponse> callback) Gets the work plan preferences of all the agents in the work plan bid groupgetWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> callback) Gets the work plan preferences of all the agents in the work plan bid groupgetWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryRequest request, AsyncApiCallback<WorkPlanBidGroupSummaryList> callback) Get summary of bid groups that belong to a work plan bidgetWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupSummaryList>> callback) Get summary of bid groups that belong to a work plan bidgetWorkforcemanagementBusinessunitWorkplanbidsAsync(GetWorkforcemanagementBusinessunitWorkplanbidsRequest request, AsyncApiCallback<WorkPlanBidListResponse> callback) Get list of work plan bidsgetWorkforcemanagementBusinessunitWorkplanbidsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidListResponse>> callback) Get list of work plan bidsgetWorkforcemanagementCalendarDataIcsAsync(GetWorkforcemanagementCalendarDataIcsRequest request, AsyncApiCallback<String> callback) Get ics formatted calendar based on shareable linkgetWorkforcemanagementCalendarDataIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Get ics formatted calendar based on shareable linkgetWorkforcemanagementCalendarUrlIcsAsync(GetWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<CalendarUrlResponse> callback) Get existing calendar link for the current usergetWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalendarUrlResponse>> callback) Get existing calendar link for the current usergetWorkforcemanagementHistoricaldataBulkRemoveJobAsync(GetWorkforcemanagementHistoricaldataBulkRemoveJobRequest request, AsyncApiCallback<HistoricalImportDeleteFilesJobResponse> callback) Retrieves delete job status for historical data imports associated with the job idgetWorkforcemanagementHistoricaldataBulkRemoveJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportDeleteFilesJobResponse>> callback) Retrieves delete job status for historical data imports associated with the job idgetWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(GetWorkforcemanagementHistoricaldataBulkRemoveJobsRequest request, AsyncApiCallback<HistoricalImportOverallDeleteStatusResponse> callback) Retrieves all delete job status for historical datagetWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportOverallDeleteStatusResponse>> callback) Retrieves all delete job status for historical datagetWorkforcemanagementHistoricaldataImportstatusAsync(GetWorkforcemanagementHistoricaldataImportstatusRequest request, AsyncApiCallback<HistoricalImportStatusListing> callback) Retrieves status of the historical data imports of the organizationgetWorkforcemanagementHistoricaldataImportstatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportStatusListing>> callback) Retrieves status of the historical data imports of the organizationgetWorkforcemanagementHistoricaldataImportstatusJobIdAsync(GetWorkforcemanagementHistoricaldataImportstatusJobIdRequest request, AsyncApiCallback<HistoricalImportStatusJobResponse> callback) Retrieves status of the historical data imports associated with job idgetWorkforcemanagementHistoricaldataImportstatusJobIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportStatusJobResponse>> callback) Retrieves status of the historical data imports associated with job idgetWorkforcemanagementIntegrationsHrisAsync(GetWorkforcemanagementIntegrationsHrisRequest request, AsyncApiCallback<WfmIntegrationListing> callback) Get integrationsgetWorkforcemanagementIntegrationsHrisAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmIntegrationListing>> callback) Get integrationsgetWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync(GetWorkforcemanagementIntegrationsHrisTimeofftypesJobRequest request, AsyncApiCallback<HrisTimeOffTypesJobResponse> callback) Query the results of time off types jobgetWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HrisTimeOffTypesJobResponse>> callback) Query the results of time off types jobgetWorkforcemanagementManagementunitActivitycodesAsync(GetWorkforcemanagementManagementunitActivitycodesRequest request, AsyncApiCallback<ActivityCodeContainer> callback) Deprecated.getWorkforcemanagementManagementunitActivitycodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityCodeContainer>> callback) Deprecated.getWorkforcemanagementManagementunitAdherenceAsync(GetWorkforcemanagementManagementunitAdherenceRequest request, AsyncApiCallback<UserScheduleAdherenceListing> callback) Get a list of user schedule adherence records for the requested management unitgetWorkforcemanagementManagementunitAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserScheduleAdherenceListing>> callback) Get a list of user schedule adherence records for the requested management unitgetWorkforcemanagementManagementunitAgentAsync(GetWorkforcemanagementManagementunitAgentRequest request, AsyncApiCallback<WfmAgent> callback) Get data for agent in the management unitgetWorkforcemanagementManagementunitAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmAgent>> callback) Get data for agent in the management unitgetWorkforcemanagementManagementunitAgentShifttradesAsync(GetWorkforcemanagementManagementunitAgentShifttradesRequest request, AsyncApiCallback<ShiftTradeListResponse> callback) Deprecated.getWorkforcemanagementManagementunitAgentShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeListResponse>> callback) Deprecated.getWorkforcemanagementManagementunitAsync(GetWorkforcemanagementManagementunitRequest request, AsyncApiCallback<ManagementUnit> callback) Get management unit settings.shortTermForecasting is deprecated and now lives on the business unitgetWorkforcemanagementManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Get management unit settings.shortTermForecasting is deprecated and now lives on the business unitgetWorkforcemanagementManagementunitsAsync(GetWorkforcemanagementManagementunitsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get management unitsgetWorkforcemanagementManagementunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get management unitsgetWorkforcemanagementManagementunitsDivisionviewsAsync(GetWorkforcemanagementManagementunitsDivisionviewsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get management units across divisionsgetWorkforcemanagementManagementunitsDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get management units across divisionsgetWorkforcemanagementManagementunitShifttradesMatchedAsync(GetWorkforcemanagementManagementunitShifttradesMatchedRequest request, AsyncApiCallback<ShiftTradeMatchesSummaryResponse> callback) Deprecated.getWorkforcemanagementManagementunitShifttradesMatchedAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchesSummaryResponse>> callback) Deprecated.getWorkforcemanagementManagementunitShifttradesUsersAsync(GetWorkforcemanagementManagementunitShifttradesUsersRequest request, AsyncApiCallback<WfmUserEntityListing> callback) Gets list of users available for whom you can send direct shift trade requestsgetWorkforcemanagementManagementunitShifttradesUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmUserEntityListing>> callback) Gets list of users available for whom you can send direct shift trade requestsgetWorkforcemanagementManagementunitTimeofflimitAsync(GetWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<TimeOffLimit> callback) Gets a time off limit object Returns properties of time off limit object, but not daily values.getWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Gets a time off limit object Returns properties of time off limit object, but not daily values.getWorkforcemanagementManagementunitTimeofflimitsAsync(GetWorkforcemanagementManagementunitTimeofflimitsRequest request, AsyncApiCallback<TimeOffLimitListing> callback) Gets a list of time off limit objects under management unit.getWorkforcemanagementManagementunitTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffLimitListing>> callback) Gets a list of time off limit objects under management unit.getWorkforcemanagementManagementunitTimeoffplanAsync(GetWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<TimeOffPlan> callback) Gets a time off plangetWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Gets a time off plangetWorkforcemanagementManagementunitTimeoffplansAsync(GetWorkforcemanagementManagementunitTimeoffplansRequest request, AsyncApiCallback<TimeOffPlanListing> callback) Gets a list of time off plansgetWorkforcemanagementManagementunitTimeoffplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffPlanListing>> callback) Gets a list of time off plansgetWorkforcemanagementManagementunitUsersAsync(GetWorkforcemanagementManagementunitUsersRequest request, AsyncApiCallback<WfmUserEntityListing> callback) Get users in the management unitgetWorkforcemanagementManagementunitUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmUserEntityListing>> callback) Get users in the management unitgetWorkforcemanagementManagementunitUserTimeoffrequestAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Get a time off requestgetWorkforcemanagementManagementunitUserTimeoffrequestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Get a time off requestgetWorkforcemanagementManagementunitUserTimeoffrequestsAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Get a list of time off requests for a given usergetWorkforcemanagementManagementunitUserTimeoffrequestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Get a list of time off requests for a given usergetWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsRequest request, AsyncApiCallback<QueryTimeOffLimitValuesResponse> callback) Retrieves time off limit, allocated and waitlisted values according to specific time off requestgetWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueryTimeOffLimitValuesResponse>> callback) Retrieves time off limit, allocated and waitlisted values according to specific time off requestgetWorkforcemanagementManagementunitWeekScheduleAsync(GetWorkforcemanagementManagementunitWeekScheduleRequest request, AsyncApiCallback<WeekScheduleResponse> callback) Deprecated.getWorkforcemanagementManagementunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekScheduleResponse>> callback) Deprecated.getWorkforcemanagementManagementunitWeekSchedulesAsync(GetWorkforcemanagementManagementunitWeekSchedulesRequest request, AsyncApiCallback<WeekScheduleListResponse> callback) Deprecated.getWorkforcemanagementManagementunitWeekSchedulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekScheduleListResponse>> callback) Deprecated.getWorkforcemanagementManagementunitWeekShifttradesAsync(GetWorkforcemanagementManagementunitWeekShifttradesRequest request, AsyncApiCallback<WeekShiftTradeListResponse> callback) Deprecated.getWorkforcemanagementManagementunitWeekShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekShiftTradeListResponse>> callback) Deprecated.getWorkforcemanagementManagementunitWorkplanAsync(GetWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Get a work plangetWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Get a work plangetWorkforcemanagementManagementunitWorkplanrotationAsync(GetWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Get a work plan rotationgetWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Get a work plan rotationgetWorkforcemanagementManagementunitWorkplanrotationsAsync(GetWorkforcemanagementManagementunitWorkplanrotationsRequest request, AsyncApiCallback<WorkPlanRotationListResponse> callback) Get work plan rotationsgetWorkforcemanagementManagementunitWorkplanrotationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanRotationListResponse>> callback) Get work plan rotationsgetWorkforcemanagementManagementunitWorkplansAsync(GetWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlanListResponse> callback) Get work plans \"expand=details\" is deprecatedgetWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanListResponse>> callback) Get work plans \"expand=details\" is deprecatedgetWorkforcemanagementNotificationsAsync(GetWorkforcemanagementNotificationsRequest request, AsyncApiCallback<NotificationsResponse> callback) Get a list of notifications for the current user Notifications are only initially sent if you have the relevant Notify and Edit permissionsgetWorkforcemanagementNotificationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NotificationsResponse>> callback) Get a list of notifications for the current user Notifications are only initially sent if you have the relevant Notify and Edit permissionsgetWorkforcemanagementSchedulingjobAsync(GetWorkforcemanagementSchedulingjobRequest request, AsyncApiCallback<SchedulingStatusResponse> callback) Get status of the scheduling jobgetWorkforcemanagementSchedulingjobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchedulingStatusResponse>> callback) Get status of the scheduling jobgetWorkforcemanagementShifttradesAsync(GetWorkforcemanagementShifttradesRequest request, AsyncApiCallback<ShiftTradeListResponse> callback) Deprecated.getWorkforcemanagementShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeListResponse>> callback) Deprecated.getWorkforcemanagementShifttradingTradeJobAsync(GetWorkforcemanagementShifttradingTradeJobRequest request, AsyncApiCallback<ShiftTradeUpdateTradeJobResponse> callback) View result of update trade operation.getWorkforcemanagementShifttradingTradeJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeJobResponse>> callback) View result of update trade operation.getWorkforcemanagementShifttradingTradeMatchJobAsync(GetWorkforcemanagementShifttradingTradeMatchJobRequest request, AsyncApiCallback<ShiftTradeMatchTradeJobResponse> callback) View result of match shift trade operation.getWorkforcemanagementShifttradingTradeMatchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchTradeJobResponse>> callback) View result of match shift trade operation.getWorkforcemanagementShifttradingTradesJobAsync(GetWorkforcemanagementShifttradingTradesJobRequest request, AsyncApiCallback<ShiftTradeAddTradeJobResponse> callback) View result of create trade operation.getWorkforcemanagementShifttradingTradesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeAddTradeJobResponse>> callback) View result of create trade operation.getWorkforcemanagementShifttradingTradesMineQueryJobAsync(GetWorkforcemanagementShifttradingTradesMineQueryJobRequest request, AsyncApiCallback<ShiftTradeQueryAgentTradesJobResponse> callback) View results of retrieve all my shift trade operation.getWorkforcemanagementShifttradingTradesMineQueryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> callback) View results of retrieve all my shift trade operation.getWorkforcemanagementShifttradingTradeStateJobAsync(GetWorkforcemanagementShifttradingTradeStateJobRequest request, AsyncApiCallback<ShiftTradeUpdateTradeStateJobResponse> callback) View result of update trade state operation.getWorkforcemanagementShifttradingTradeStateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> callback) View result of update trade state operation.getWorkforcemanagementShrinkageJobAsync(GetWorkforcemanagementShrinkageJobRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request to fetch the status of the historical shrinkage querygetWorkforcemanagementShrinkageJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request to fetch the status of the historical shrinkage querygetWorkforcemanagementTeamAdherenceAsync(GetWorkforcemanagementTeamAdherenceRequest request, AsyncApiCallback<UserScheduleAdherenceListing> callback) Get a list of user schedule adherence records for the requested teamgetWorkforcemanagementTeamAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserScheduleAdherenceListing>> callback) Get a list of user schedule adherence records for the requested teamgetWorkforcemanagementTimeoffbalanceJobAsync(GetWorkforcemanagementTimeoffbalanceJobRequest request, AsyncApiCallback<TimeOffBalanceJobResponse> callback) Query the results of time off types jobgetWorkforcemanagementTimeoffbalanceJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffBalanceJobResponse>> callback) Query the results of time off types jobgetWorkforcemanagementTimeoffrequestAsync(GetWorkforcemanagementTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Get a time off request for the current usergetWorkforcemanagementTimeoffrequestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Get a time off request for the current usergetWorkforcemanagementTimeoffrequestsAsync(GetWorkforcemanagementTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Get a list of time off requests for the current usergetWorkforcemanagementTimeoffrequestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Get a list of time off requests for the current usergetWorkforcemanagementTimeoffrequestWaitlistpositionsAsync(GetWorkforcemanagementTimeoffrequestWaitlistpositionsRequest request, AsyncApiCallback<WaitlistPositionListing> callback) Get the daily waitlist positions of a time off request for the current usergetWorkforcemanagementTimeoffrequestWaitlistpositionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WaitlistPositionListing>> callback) Get the daily waitlist positions of a time off request for the current usergetWorkforcemanagementUnavailabletimesSettingsAsync(GetWorkforcemanagementUnavailabletimesSettingsRequest request, AsyncApiCallback<ManagementUnitAvailabilitySettingsResponse> callback) Get availability management unit's settings for agentgetWorkforcemanagementUnavailabletimesSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitAvailabilitySettingsResponse>> callback) Get availability management unit's settings for agentgetWorkforcemanagementUnavailabletimesValidationJobAsync(GetWorkforcemanagementUnavailabletimesValidationJobRequest request, AsyncApiCallback<QueryAgentUnavailableTimesValidationJobResponse> callback) Query agent unavailable times validation jobgetWorkforcemanagementUnavailabletimesValidationJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueryAgentUnavailableTimesValidationJobResponse>> callback) Query agent unavailable times validation jobgetWorkforcemanagementUserWorkplanbidranksAsync(GetWorkforcemanagementUserWorkplanbidranksRequest request, AsyncApiCallback<WorkPlanBidRanks> callback) Get work plan bid ranks for a usergetWorkforcemanagementUserWorkplanbidranksAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidRanks>> callback) Get work plan bid ranks for a usergetWorkforcemanagementWorkplanbidPreferencesAsync(GetWorkforcemanagementWorkplanbidPreferencesRequest request, AsyncApiCallback<AgentWorkPlanBiddingPreferenceResponse> callback) Gets an agent's work plan bidding preferencegetWorkforcemanagementWorkplanbidPreferencesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> callback) Gets an agent's work plan bidding preferencegetWorkforcemanagementWorkplanbidsAsync(GetWorkforcemanagementWorkplanbidsRequest request, AsyncApiCallback<AgentWorkPlanBids> callback) Gets the list of work plan bids that belong to an agentgetWorkforcemanagementWorkplanbidsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBids>> callback) Gets the list of work plan bids that belong to an agentgetWorkforcemanagementWorkplanbidWorkplansAsync(GetWorkforcemanagementWorkplanbidWorkplansRequest request, AsyncApiCallback<AgentWorkPlanListResponse> callback) Gets an agent's work plans for a bidgetWorkforcemanagementWorkplanbidWorkplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanListResponse>> callback) Gets an agent's work plans for a bidpatchWorkforcemanagementAgentAdherenceExplanationAsync(PatchWorkforcemanagementAgentAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Update an adherence explanationpatchWorkforcemanagementAgentAdherenceExplanationAsync(ApiRequest<UpdateAdherenceExplanationStatusRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Update an adherence explanationpatchWorkforcemanagementAlternativeshiftsTradeAsync(PatchWorkforcemanagementAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Update my alternative shifts trade by trade IDpatchWorkforcemanagementAlternativeshiftsTradeAsync(ApiRequest<AgentUpdateAlternativeShiftTradeRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Update my alternative shifts trade by trade IDpatchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync(PatchWorkforcemanagementAlternativeshiftsTradesStateJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Bulk update alternative shift trade statespatchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync(ApiRequest<AdminBulkUpdateAlternativeShiftTradeStateRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Bulk update alternative shift trade statespatchWorkforcemanagementBusinessunitActivitycodeAsync(PatchWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Update an activity codepatchWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<UpdateActivityCodeRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Update an activity codepatchWorkforcemanagementBusinessunitActivityplanAsync(PatchWorkforcemanagementBusinessunitActivityplanRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Update an activity plan If a job associated with the activity plan is in 'Processing' state the activity plan cannot be updatedpatchWorkforcemanagementBusinessunitActivityplanAsync(ApiRequest<UpdateActivityPlanRequest> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Update an activity plan If a job associated with the activity plan is in 'Processing' state the activity plan cannot be updatedpatchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(PatchWorkforcemanagementBusinessunitAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Update alternative shifts settings for a business unitpatchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(ApiRequest<UpdateAlternativeShiftBuSettingsRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Update alternative shifts settings for a business unitpatchWorkforcemanagementBusinessunitAsync(PatchWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Update business unitpatchWorkforcemanagementBusinessunitAsync(ApiRequest<UpdateBusinessUnitRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Update business unitpatchWorkforcemanagementBusinessunitCapacityplanAsync(PatchWorkforcemanagementBusinessunitCapacityplanRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Update a capacity plan configurationpatchWorkforcemanagementBusinessunitCapacityplanAsync(ApiRequest<UpdateCapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Update a capacity plan configurationpatchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(PatchWorkforcemanagementBusinessunitMinimumstaffingSettingsRequest request, AsyncApiCallback<MinimumStaffingResponse> callback) Update minimum staffing settings for a business unitpatchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(ApiRequest<MinimumStaffingRequest> request, AsyncApiCallback<ApiResponse<MinimumStaffingResponse>> callback) Update minimum staffing settings for a business unitpatchWorkforcemanagementBusinessunitOpportunityAsync(PatchWorkforcemanagementBusinessunitOpportunityRequest request, AsyncApiCallback<OpportunityResult> callback) Update the opportunity Only opportunities with Draft status can be updated.patchWorkforcemanagementBusinessunitOpportunityAsync(ApiRequest<PatchOpportunityRequest> request, AsyncApiCallback<ApiResponse<OpportunityResult>> callback) Update the opportunity Only opportunities with Draft status can be updated.patchWorkforcemanagementBusinessunitPlanninggroupAsync(PatchWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<PlanningGroup> callback) Updates the planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.patchWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<UpdatePlanningGroupRequest> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Updates the planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.patchWorkforcemanagementBusinessunitSchedulerSettingsAsync(PatchWorkforcemanagementBusinessunitSchedulerSettingsRequest request, AsyncApiCallback<BuSchedulerSettingsResponse> callback) Update scheduler settings for a business unitpatchWorkforcemanagementBusinessunitSchedulerSettingsAsync(ApiRequest<BuSchedulerSettingsRequest> request, AsyncApiCallback<ApiResponse<BuSchedulerSettingsResponse>> callback) Update scheduler settings for a business unitpatchWorkforcemanagementBusinessunitSchedulingRunAsync(PatchWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<Void> callback) Mark a schedule run as appliedpatchWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<PatchBuScheduleRunRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Mark a schedule run as appliedpatchWorkforcemanagementBusinessunitServicegoaltemplateAsync(PatchWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Updates a service goal templatepatchWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<UpdateServiceGoalTemplate> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Updates a service goal templatepatchWorkforcemanagementBusinessunitStaffinggroupAsync(PatchWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Updates a staffing grouppatchWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<UpdateStaffingGroupRequest> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Updates a staffing grouppatchWorkforcemanagementBusinessunitTimeoffplanAsync(PatchWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Updates a time-off planpatchWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<BuUpdateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Updates a time-off planpatchWorkforcemanagementBusinessunitWorkplanbidAsync(PatchWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<WorkPlanBid> callback) Update work plan bidpatchWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<UpdateWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Update work plan bidpatchWorkforcemanagementBusinessunitWorkplanbidGroupAsync(PatchWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Update a bid group by bid group IdpatchWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<WorkPlanBidGroupUpdate> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Update a bid group by bid group IdpatchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(PatchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesRequest request, AsyncApiCallback<AdminAgentWorkPlanPreferenceResponse> callback) Overrides the assigned work plan for the specified agentspatchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(ApiRequest<AgentsBidAssignedWorkPlanOverrideRequest> request, AsyncApiCallback<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> callback) Overrides the assigned work plan for the specified agentspatchWorkforcemanagementManagementunitAgentsAsync(PatchWorkforcemanagementManagementunitAgentsRequest request, AsyncApiCallback<Void> callback) Update agent configurationspatchWorkforcemanagementManagementunitAgentsAsync(ApiRequest<UpdateMuAgentsRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update agent configurationspatchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync(PatchWorkforcemanagementManagementunitAgentsWorkplansBulkRequest request, AsyncApiCallback<UpdateMuAgentWorkPlansBatchResponse> callback) Updates agent work plan configurationpatchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync(ApiRequest<UpdateMuAgentWorkPlansBatchRequest> request, AsyncApiCallback<ApiResponse<UpdateMuAgentWorkPlansBatchResponse>> callback) Updates agent work plan configurationpatchWorkforcemanagementManagementunitAsync(PatchWorkforcemanagementManagementunitRequest request, AsyncApiCallback<ManagementUnit> callback) Update the requested management unitpatchWorkforcemanagementManagementunitAsync(ApiRequest<UpdateManagementUnitRequest> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Update the requested management unitpatchWorkforcemanagementManagementunitTimeofflimitAsync(PatchWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<TimeOffLimit> callback) Updates a time off limit object.patchWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<UpdateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Updates a time off limit object.patchWorkforcemanagementManagementunitTimeoffplanAsync(PatchWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<TimeOffPlan> callback) Updates a time off planpatchWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<UpdateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Updates a time off planpatchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync(PatchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusRequest request, AsyncApiCallback<UserTimeOffIntegrationStatusResponse> callback) Set integration status for a time off request.patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync(ApiRequest<SetTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<UserTimeOffIntegrationStatusResponse>> callback) Set integration status for a time off request.patchWorkforcemanagementManagementunitUnavailabletimesSettingsAsync(PatchWorkforcemanagementManagementunitUnavailabletimesSettingsRequest request, AsyncApiCallback<ManagementUnitAvailabilitySettingsResponse> callback) Update management unit availability settingspatchWorkforcemanagementManagementunitUnavailabletimesSettingsAsync(ApiRequest<UpdateManagementUnitsSettingsRequest> request, AsyncApiCallback<ApiResponse<ManagementUnitAvailabilitySettingsResponse>> callback) Update management unit availability settingspatchWorkforcemanagementManagementunitUserTimeoffrequestAsync(PatchWorkforcemanagementManagementunitUserTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Update a time off requestpatchWorkforcemanagementManagementunitUserTimeoffrequestAsync(ApiRequest<AdminTimeOffRequestPatch> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Update a time off requestpatchWorkforcemanagementManagementunitWeekShifttradeAsync(PatchWorkforcemanagementManagementunitWeekShifttradeRequest request, AsyncApiCallback<ShiftTradeResponse> callback) Deprecated.patchWorkforcemanagementManagementunitWeekShifttradeAsync(ApiRequest<PatchShiftTradeRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeResponse>> callback) Deprecated.patchWorkforcemanagementManagementunitWorkplanAsync(PatchWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Update a work planpatchWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<WorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Update a work planpatchWorkforcemanagementManagementunitWorkplanrotationAsync(PatchWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Update a work plan rotationpatchWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<UpdateWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Update a work plan rotationpatchWorkforcemanagementTimeoffrequestAsync(PatchWorkforcemanagementTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Update a time off request for the current userpatchWorkforcemanagementTimeoffrequestAsync(ApiRequest<AgentTimeOffRequestPatch> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Update a time off request for the current userpatchWorkforcemanagementUnavailabletimesAsync(PatchWorkforcemanagementUnavailabletimesRequest request, AsyncApiCallback<UnavailableTimeListing> callback) Update agent unavailable timespatchWorkforcemanagementUnavailabletimesAsync(ApiRequest<UpdateUnavailableTimesRequest> request, AsyncApiCallback<ApiResponse<UnavailableTimeListing>> callback) Update agent unavailable timespatchWorkforcemanagementUsersWorkplanbidranksBulkAsync(PatchWorkforcemanagementUsersWorkplanbidranksBulkRequest request, AsyncApiCallback<EntityListing> callback) Update bulk work plan bid ranks on users.patchWorkforcemanagementUsersWorkplanbidranksBulkAsync(ApiRequest<List<WorkPlanBidRanks>> request, AsyncApiCallback<ApiResponse<EntityListing>> callback) Update bulk work plan bid ranks on users.patchWorkforcemanagementUserWorkplanbidranksAsync(PatchWorkforcemanagementUserWorkplanbidranksRequest request, AsyncApiCallback<WorkPlanBidRanks> callback) Update work plan bid ranks for a userpatchWorkforcemanagementUserWorkplanbidranksAsync(ApiRequest<WorkPlanBidRanks> request, AsyncApiCallback<ApiResponse<WorkPlanBidRanks>> callback) Update work plan bid ranks for a userpatchWorkforcemanagementWorkplanbidPreferencesAsync(PatchWorkforcemanagementWorkplanbidPreferencesRequest request, AsyncApiCallback<AgentWorkPlanBiddingPreferenceResponse> callback) Update an agent's work plan bidding preferencepatchWorkforcemanagementWorkplanbidPreferencesAsync(ApiRequest<UpdateAgentWorkPlanBiddingPreference> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> callback) Update an agent's work plan bidding preferencepostWorkforcemanagementAdherenceExplanationsAsync(PostWorkforcemanagementAdherenceExplanationsRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Submit an adherence explanation for the current userpostWorkforcemanagementAdherenceExplanationsAsync(ApiRequest<AddAdherenceExplanationAgentRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Submit an adherence explanation for the current userpostWorkforcemanagementAdherenceExplanationsQueryAsync(PostWorkforcemanagementAdherenceExplanationsQueryRequest request, AsyncApiCallback<QueryAdherenceExplanationsResponse> callback) Query adherence explanations for the current userpostWorkforcemanagementAdherenceExplanationsQueryAsync(ApiRequest<AgentQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<QueryAdherenceExplanationsResponse>> callback) Query adherence explanations for the current userpostWorkforcemanagementAdherenceHistoricalBulkAsync(PostWorkforcemanagementAdherenceHistoricalBulkRequest request, AsyncApiCallback<WfmHistoricalAdherenceBulkResponse> callback) Request a historical adherence report in bulkpostWorkforcemanagementAdherenceHistoricalBulkAsync(ApiRequest<WfmHistoricalAdherenceBulkQuery> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceBulkResponse>> callback) Request a historical adherence report in bulkpostWorkforcemanagementAgentAdherenceExplanationsAsync(PostWorkforcemanagementAgentAdherenceExplanationsRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Add an adherence explanation for the requested userpostWorkforcemanagementAgentAdherenceExplanationsAsync(ApiRequest<AddAdherenceExplanationAdminRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Add an adherence explanation for the requested userpostWorkforcemanagementAgentAdherenceExplanationsQueryAsync(PostWorkforcemanagementAgentAdherenceExplanationsQueryRequest request, AsyncApiCallback<AgentQueryAdherenceExplanationsResponse> callback) Query adherence explanations for the given agent across a specified rangepostWorkforcemanagementAgentAdherenceExplanationsQueryAsync(ApiRequest<AgentQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<AgentQueryAdherenceExplanationsResponse>> callback) Query adherence explanations for the given agent across a specified rangepostWorkforcemanagementAgentsAsync(PostWorkforcemanagementAgentsRequest request, AsyncApiCallback<MoveAgentsResponse> callback) Move agents in and out of management unitpostWorkforcemanagementAgentsAsync(ApiRequest<MoveAgentsRequest> request, AsyncApiCallback<ApiResponse<MoveAgentsResponse>> callback) Move agents in and out of management unitpostWorkforcemanagementAgentschedulesManagementunitsMineAsync(PostWorkforcemanagementAgentschedulesManagementunitsMineRequest request, AsyncApiCallback<AgentMuQueryResponse> callback) Fetch agent schedules for the logged in user's management unitpostWorkforcemanagementAgentschedulesManagementunitsMineAsync(ApiRequest<AgentMuScheduleQuery> request, AsyncApiCallback<ApiResponse<AgentMuQueryResponse>> callback) Fetch agent schedules for the logged in user's management unitpostWorkforcemanagementAgentschedulesMineAsync(PostWorkforcemanagementAgentschedulesMineRequest request, AsyncApiCallback<BuCurrentAgentScheduleSearchResponse> callback) Get published schedule for the current userpostWorkforcemanagementAgentschedulesMineAsync(ApiRequest<BuGetCurrentAgentScheduleRequest> request, AsyncApiCallback<ApiResponse<BuCurrentAgentScheduleSearchResponse>> callback) Get published schedule for the current userpostWorkforcemanagementAgentsIntegrationsHrisQueryAsync(PostWorkforcemanagementAgentsIntegrationsHrisQueryRequest request, AsyncApiCallback<AgentsIntegrationsListing> callback) Query integrations for agentspostWorkforcemanagementAgentsIntegrationsHrisQueryAsync(ApiRequest<QueryAgentsIntegrationsRequest> request, AsyncApiCallback<ApiResponse<AgentsIntegrationsListing>> callback) Query integrations for agentspostWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync(PostWorkforcemanagementAgentsMeAdherenceHistoricalJobsRequest request, AsyncApiCallback<WfmAgentHistoricalAdherenceResponse> callback) Request an agent historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days when the expand query parameter includes any of the following: exceptionInfo, actuals, scheduledActivitiespostWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync(ApiRequest<WfmHistoricalAdherenceQueryForAgent> request, AsyncApiCallback<ApiResponse<WfmAgentHistoricalAdherenceResponse>> callback) Request an agent historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days when the expand query parameter includes any of the following: exceptionInfo, actuals, scheduledActivitiespostWorkforcemanagementAgentsMePossibleworkshiftsAsync(PostWorkforcemanagementAgentsMePossibleworkshiftsRequest request, AsyncApiCallback<AgentPossibleWorkShiftsResponse> callback) Get agent possible work shifts for requested time framepostWorkforcemanagementAgentsMePossibleworkshiftsAsync(ApiRequest<AgentPossibleWorkShiftsRequest> request, AsyncApiCallback<ApiResponse<AgentPossibleWorkShiftsResponse>> callback) Get agent possible work shifts for requested time framepostWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync(PostWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddRequest request, AsyncApiCallback<AgentBulkAddOpportunityEnrollmentsResponse> callback) Bulk add enrollments to opportunities for the authenticated agent Allows an agent to enroll in opportunities.postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync(ApiRequest<AgentBulkAddOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<AgentBulkAddOpportunityEnrollmentsResponse>> callback) Bulk add enrollments to opportunities for the authenticated agent Allows an agent to enroll in opportunities.postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync(PostWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateRequest request, AsyncApiCallback<AgentBulkStatusUpdateOpportunityEnrollmentsResponse> callback) Bulk update enrollment status for the authenticated agent Allows an agent to update the status of their enrollments (e.g. withdraw).postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync(ApiRequest<AgentBulkStatusUpdateOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<AgentBulkStatusUpdateOpportunityEnrollmentsResponse>> callback) Bulk update enrollment status for the authenticated agent Allows an agent to update the status of their enrollments (e.g. withdraw).postWorkforcemanagementAgentsOpportunitiesQueryAsync(PostWorkforcemanagementAgentsOpportunitiesQueryRequest request, AsyncApiCallback<AgentQueryOpportunitiesResponse> callback) Query opportunities for the authenticated agent Queries within the specified date range.postWorkforcemanagementAgentsOpportunitiesQueryAsync(ApiRequest<QueryOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<AgentQueryOpportunitiesResponse>> callback) Query opportunities for the authenticated agent Queries within the specified date range.postWorkforcemanagementAgentUnavailabletimesQueryAsync(PostWorkforcemanagementAgentUnavailabletimesQueryRequest request, AsyncApiCallback<UnavailableTimeListing> callback) Get agent unavailable timespostWorkforcemanagementAgentUnavailabletimesQueryAsync(ApiRequest<QueryAgentUnavailableTimesRequest> request, AsyncApiCallback<ApiResponse<UnavailableTimeListing>> callback) Get agent unavailable timespostWorkforcemanagementAlternativeshiftsOffersJobsAsync(PostWorkforcemanagementAlternativeshiftsOffersJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Request a list of alternative shift offers for a given schedulepostWorkforcemanagementAlternativeshiftsOffersJobsAsync(ApiRequest<AlternativeShiftOffersRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Request a list of alternative shift offers for a given schedulepostWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync(PostWorkforcemanagementAlternativeshiftsOffersSearchJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Request a search of alternative shift offers for a given shiftpostWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync(ApiRequest<AlternativeShiftSearchOffersRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Request a search of alternative shift offers for a given shiftpostWorkforcemanagementAlternativeshiftsTradesAsync(PostWorkforcemanagementAlternativeshiftsTradesRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Create my alternative shift trade using an existing offer's jobIdpostWorkforcemanagementAlternativeshiftsTradesAsync(ApiRequest<CreateAlternativeShiftTradeRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Create my alternative shift trade using an existing offer's jobIdpostWorkforcemanagementBusinessunitActivitycodesAsync(PostWorkforcemanagementBusinessunitActivitycodesRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Create a new activity codepostWorkforcemanagementBusinessunitActivitycodesAsync(ApiRequest<CreateActivityCodeRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Create a new activity codepostWorkforcemanagementBusinessunitActivityplanRunsJobsAsync(PostWorkforcemanagementBusinessunitActivityplanRunsJobsRequest request, AsyncApiCallback<ActivityPlanRunJobResponse> callback) Run an activity plan manually Triggers a job running the activity plan.postWorkforcemanagementBusinessunitActivityplanRunsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanRunJobResponse>> callback) Run an activity plan manually Triggers a job running the activity plan.postWorkforcemanagementBusinessunitActivityplansAsync(PostWorkforcemanagementBusinessunitActivityplansRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Create an activity planpostWorkforcemanagementBusinessunitActivityplansAsync(ApiRequest<CreateActivityPlanRequest> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Create an activity planpostWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync(PostWorkforcemanagementBusinessunitAdherenceExplanationsQueryRequest request, AsyncApiCallback<BuQueryAdherenceExplanationsResponse> callback) Query adherence explanations across an entire business unit for the requested periodpostWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync(ApiRequest<BuQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<BuQueryAdherenceExplanationsResponse>> callback) Query adherence explanations across an entire business unit for the requested periodpostWorkforcemanagementBusinessunitAgentschedulesSearchAsync(PostWorkforcemanagementBusinessunitAgentschedulesSearchRequest request, AsyncApiCallback<BuAsyncAgentSchedulesSearchResponse> callback) Search published schedulespostWorkforcemanagementBusinessunitAgentschedulesSearchAsync(ApiRequest<BuSearchAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> callback) Search published schedulespostWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync(PostWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchRequest request, AsyncApiCallback<BuListAlternativeShiftTradesResponse> callback) List alternative shifts trades for a given management unit or agentpostWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync(ApiRequest<SearchAlternativeShiftTradesRequest> request, AsyncApiCallback<ApiResponse<BuListAlternativeShiftTradesResponse>> callback) List alternative shifts trades for a given management unit or agentpostWorkforcemanagementBusinessunitCapacityplanCopyAsync(PostWorkforcemanagementBusinessunitCapacityplanCopyRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Copy a capacity planpostWorkforcemanagementBusinessunitCapacityplanCopyAsync(ApiRequest<CopyCapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Copy a capacity planpostWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync(PostWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateRequest request, AsyncApiCallback<LongTermRequirementsResponse> callback) Force regenerate the latest long term staffing requirements for a business unitpostWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermRequirementsResponse>> callback) Force regenerate the latest long term staffing requirements for a business unitpostWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync(PostWorkforcemanagementBusinessunitCapacityplanRequirementGenerateRequest request, AsyncApiCallback<CapacityPlanStaffingRequirementResult> callback) Regenerate requirements for capacity planpostWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingRequirementResult>> callback) Regenerate requirements for capacity planpostWorkforcemanagementBusinessunitCapacityplansAsync(PostWorkforcemanagementBusinessunitCapacityplansRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Create a new capacity planpostWorkforcemanagementBusinessunitCapacityplansAsync(ApiRequest<CapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Create a new capacity planpostWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync(PostWorkforcemanagementBusinessunitCapacityplansBulkRemoveRequest request, AsyncApiCallback<Void> callback) Delete capacity plans in a business unitpostWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync(ApiRequest<CapacityPlanDeleteRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete capacity plans in a business unitpostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(PostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsRequest request, AsyncApiCallback<CapacityPlanStaffingGroupMetricChangeResponse> callback) Create staffing group allocations for a capacity planpostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(ApiRequest<CreateCapacityPlanStaffingGroupMetricChangeRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupMetricChangeResponse>> callback) Create staffing group allocations for a capacity planpostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync(PostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryRequest request, AsyncApiCallback<CapacityPlanStaffingGroupMetricChangeHistoryListResponse> callback) Query staffing groups allocations history for a capacity planpostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync(ApiRequest<QueryCapacityPlanStaffingGroupMetricChangeHistory> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupMetricChangeHistoryListResponse>> callback) Query staffing groups allocations history for a capacity planpostWorkforcemanagementBusinessunitIntradayAsync(PostWorkforcemanagementBusinessunitIntradayRequest request, AsyncApiCallback<AsyncIntradayResponse> callback) Get intraday data for the given date for the requested planningGroupIdspostWorkforcemanagementBusinessunitIntradayAsync(ApiRequest<IntradayPlanningGroupRequest> request, AsyncApiCallback<ApiResponse<AsyncIntradayResponse>> callback) Get intraday data for the given date for the requested planningGroupIdspostWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkAddRequest request, AsyncApiCallback<BulkAddOpportunitiesResponse> callback) Bulk add opportunitiespostWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync(ApiRequest<BulkAddOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkAddOpportunitiesResponse>> callback) Bulk add opportunitiespostWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkPublishRequest request, AsyncApiCallback<BulkPublishOpportunitiesResponse> callback) Bulk publish opportunities Published opportunities become available for agent enrollment when they open.postWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync(ApiRequest<BulkOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkPublishOpportunitiesResponse>> callback) Bulk publish opportunities Published opportunities become available for agent enrollment when they open.postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkRemoveRequest request, AsyncApiCallback<BulkRemoveOpportunitiesResponse> callback) Bulk remove opportunities This operation is permanent and cannot be undone.postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync(ApiRequest<BulkOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkRemoveOpportunitiesResponse>> callback) Bulk remove opportunities This operation is permanent and cannot be undone.postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateRequest request, AsyncApiCallback<BulkOpportunitiesStatusUpdateResponse> callback) Bulk update opportunities status If status is Closed, pending enrollments are automatically denied; approved enrollments remain in schedules.postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync(ApiRequest<BulkOpportunitiesStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkOpportunitiesStatusUpdateResponse>> callback) Bulk update opportunities status If status is Closed, pending enrollments are automatically denied; approved enrollments remain in schedules.postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync(PostWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateRequest request, AsyncApiCallback<BulkUpdateOpportunityEnrollmentsStatusResponse> callback) Bulk update enrollment status Updates the status of enrollments (approve/deny).postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync(ApiRequest<BulkOpportunityEnrollmentsStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateOpportunityEnrollmentsStatusResponse>> callback) Bulk update enrollment status Updates the status of enrollments (approve/deny).postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryRequest request, AsyncApiCallback<QueryOpportunityEnrollmentsResponse> callback) Query enrollments For more information about opportunities, use the expand parameter.postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync(ApiRequest<QueryOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<QueryOpportunityEnrollmentsResponse>> callback) Query enrollments For more information about opportunities, use the expand parameter.postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryRequest request, AsyncApiCallback<QueryExternalActivityOpportunitiesResponse> callback) Query opportunities by external activity IDspostWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync(ApiRequest<BulkOpportunitiesExternalActivitiesRequest> request, AsyncApiCallback<ApiResponse<QueryExternalActivityOpportunitiesResponse>> callback) Query opportunities by external activity IDspostWorkforcemanagementBusinessunitOpportunitiesQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesQueryRequest request, AsyncApiCallback<QueryOpportunitiesResponse> callback) Query opportunities within the specified date rangepostWorkforcemanagementBusinessunitOpportunitiesQueryAsync(ApiRequest<QueryOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<QueryOpportunitiesResponse>> callback) Query opportunities within the specified date rangepostWorkforcemanagementBusinessunitPlanninggroupsAsync(PostWorkforcemanagementBusinessunitPlanninggroupsRequest request, AsyncApiCallback<PlanningGroup> callback) Adds a new planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.postWorkforcemanagementBusinessunitPlanninggroupsAsync(ApiRequest<CreatePlanningGroupRequest> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Adds a new planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.postWorkforcemanagementBusinessunitsAsync(PostWorkforcemanagementBusinessunitsRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Add a new business unit It may take a minute or two for a new business unit to be available for api operationspostWorkforcemanagementBusinessunitsAsync(ApiRequest<CreateBusinessUnitRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Add a new business unit It may take a minute or two for a new business unit to be available for api operationspostWorkforcemanagementBusinessunitServicegoaltemplatesAsync(PostWorkforcemanagementBusinessunitServicegoaltemplatesRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Adds a new service goal templatepostWorkforcemanagementBusinessunitServicegoaltemplatesAsync(ApiRequest<CreateServiceGoalTemplate> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Adds a new service goal templatepostWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsRequest request, AsyncApiCallback<ShiftTradeEvaluateTradesBuJobResponse> callback) Queries and evaluates against shift trade configuration shift trades in a management unit per weekpostWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync(ApiRequest<EvaluateShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> callback) Queries and evaluates against shift trade configuration shift trades in a management unit per weekpostWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesQueryJobsRequest request, AsyncApiCallback<ShiftTradeQueryTradesBuJobResponse> callback) Queries shift trades in a management unit per userpostWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync(ApiRequest<QueryShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> callback) Queries shift trades in a management unit per userpostWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsRequest request, AsyncApiCallback<ShiftTradeBulkUpdateTradeStateBuJobResponse> callback) Bulk update multiple trade states.postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync(ApiRequest<BulkUpdateShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> callback) Bulk update multiple trade states.postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync(PostWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsRequest request, AsyncApiCallback<ShiftTradeSearchUnmatchedTradesBuJobResponse> callback) Start an async job to find potential shift trade matches for the current receiving userpostWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync(ApiRequest<SearchUnmatchedShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> callback) Start an async job to find potential shift trade matches for the current receiving userpostWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync(PostWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsRequest request, AsyncApiCallback<ShiftTradeQueryWeekSummariesBuJobResponse> callback) Retrieves the summary of shift trades in a matched state per weekpostWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync(ApiRequest<QueryWeekSummaryListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> callback) Retrieves the summary of shift trades in a matched state per weekpostWorkforcemanagementBusinessunitStaffinggroupsAsync(PostWorkforcemanagementBusinessunitStaffinggroupsRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Creates a new staffing grouppostWorkforcemanagementBusinessunitStaffinggroupsAsync(ApiRequest<CreateStaffingGroupRequest> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Creates a new staffing grouppostWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync(PostWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryRequest request, AsyncApiCallback<PlanningGroupToStaffingGroupsListing> callback) Gets a list of planning group to staffing groups list associationpostWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync(ApiRequest<QueryPlanningGroupToStaffingGroupsRequest> request, AsyncApiCallback<ApiResponse<PlanningGroupToStaffingGroupsListing>> callback) Gets a list of planning group to staffing groups list associationpostWorkforcemanagementBusinessunitStaffinggroupsQueryAsync(PostWorkforcemanagementBusinessunitStaffinggroupsQueryRequest request, AsyncApiCallback<UserStaffingGroupListing> callback) Gets staffing group associations for a list of user IDspostWorkforcemanagementBusinessunitStaffinggroupsQueryAsync(ApiRequest<QueryUserStaffingGroupListRequest> request, AsyncApiCallback<ApiResponse<UserStaffingGroupListing>> callback) Gets staffing group associations for a list of user IDspostWorkforcemanagementBusinessunitTimeofflimitsAsync(PostWorkforcemanagementBusinessunitTimeofflimitsRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Creates a new time-off limit objectpostWorkforcemanagementBusinessunitTimeofflimitsAsync(ApiRequest<BuCreateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Creates a new time-off limit objectpostWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync(PostWorkforcemanagementBusinessunitTimeofflimitsValuesQueryRequest request, AsyncApiCallback<BuTimeOffLimitValuesResponse> callback) Retrieves time-off limit related values based on a given set of filters.postWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync(ApiRequest<QueryTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitValuesResponse>> callback) Retrieves time-off limit related values based on a given set of filters.postWorkforcemanagementBusinessunitTimeoffplansAsync(PostWorkforcemanagementBusinessunitTimeoffplansRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Creates a new time-off planpostWorkforcemanagementBusinessunitTimeoffplansAsync(ApiRequest<BuCreateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Creates a new time-off planpostWorkforcemanagementBusinessunitUnavailabletimesSchedulesQueryAsync(PostWorkforcemanagementBusinessunitUnavailabletimesSchedulesQueryRequest request, AsyncApiCallback<QueryAgentScheduleUnavailableTimesResponse> callback) Get agent schedule generation unavailable timespostWorkforcemanagementBusinessunitUnavailabletimesSchedulesQueryAsync(ApiRequest<QueryAgentScheduleUnavailableTimesRequest> request, AsyncApiCallback<ApiResponse<QueryAgentScheduleUnavailableTimesResponse>> callback) Get agent schedule generation unavailable timespostWorkforcemanagementBusinessunitUnavailabletimesSettingsQueryAsync(PostWorkforcemanagementBusinessunitUnavailabletimesSettingsQueryRequest request, AsyncApiCallback<QueryAvailabilityManagementUnitsSettingsResponse> callback) Query availability management units settingspostWorkforcemanagementBusinessunitUnavailabletimesSettingsQueryAsync(ApiRequest<QueryAvailabilityManagementUnitsSettingsRequest> request, AsyncApiCallback<ApiResponse<QueryAvailabilityManagementUnitsSettingsResponse>> callback) Query availability management units settingspostWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync(PostWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryRequest request, AsyncApiCallback<BuAsyncAgentSchedulesQueryResponse> callback) Loads agent schedule data from the schedule.postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync(ApiRequest<BuQueryAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesQueryResponse>> callback) Loads agent schedule data from the schedule.postWorkforcemanagementBusinessunitWeekScheduleCopyAsync(PostWorkforcemanagementBusinessunitWeekScheduleCopyRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Copy a schedulepostWorkforcemanagementBusinessunitWeekScheduleCopyAsync(ApiRequest<BuCopyScheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Copy a schedulepostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync(PostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsRequest request, AsyncApiCallback<PerformancePredictionRecalculationResponse> callback) Request a daily recalculation of the performance prediction for the associated schedulepostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationResponse>> callback) Request a daily recalculation of the performance prediction for the associated schedulepostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync(PostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlRequest request, AsyncApiCallback<PerformancePredictionRecalculationUploadResponse> callback) Upload daily activity changes to be able to request a performance prediction recalculationpostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationUploadResponse>> callback) Upload daily activity changes to be able to request a performance prediction recalculationpostWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync(PostWorkforcemanagementBusinessunitWeekScheduleRescheduleRequest request, AsyncApiCallback<BuAsyncScheduleRunResponse> callback) Start a rescheduling runpostWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync(ApiRequest<BuRescheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleRunResponse>> callback) Start a rescheduling runpostWorkforcemanagementBusinessunitWeekSchedulesAsync(PostWorkforcemanagementBusinessunitWeekSchedulesRequest request, AsyncApiCallback<BuScheduleMetadata> callback) Create a blank schedulepostWorkforcemanagementBusinessunitWeekSchedulesAsync(ApiRequest<BuCreateBlankScheduleRequest> request, AsyncApiCallback<ApiResponse<BuScheduleMetadata>> callback) Create a blank schedulepostWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync(PostWorkforcemanagementBusinessunitWeekSchedulesGenerateRequest request, AsyncApiCallback<BuAsyncScheduleRunResponse> callback) Generate a schedulepostWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync(ApiRequest<BuGenerateScheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleRunResponse>> callback) Generate a schedulepostWorkforcemanagementBusinessunitWeekSchedulesImportAsync(PostWorkforcemanagementBusinessunitWeekSchedulesImportRequest request, AsyncApiCallback<ScheduleUploadProcessingResponse> callback) Starts processing a schedule import Call after uploading the schedule data to the url supplied by the /import/uploadurl routepostWorkforcemanagementBusinessunitWeekSchedulesImportAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<ScheduleUploadProcessingResponse>> callback) Starts processing a schedule import Call after uploading the schedule data to the url supplied by the /import/uploadurl routepostWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync(PostWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlRequest request, AsyncApiCallback<ImportScheduleUploadResponse> callback) Creates a signed upload URL for importing a schedule Once the upload is complete, call the /import route to start the schedule import processpostWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<ImportScheduleUploadResponse>> callback) Creates a signed upload URL for importing a schedule Once the upload is complete, call the /import route to start the schedule import processpostWorkforcemanagementBusinessunitWeekScheduleUpdateAsync(PostWorkforcemanagementBusinessunitWeekScheduleUpdateRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Starts processing a schedule update Call after uploading the schedule data to the url supplied by the /update/uploadurl routepostWorkforcemanagementBusinessunitWeekScheduleUpdateAsync(ApiRequest<ProcessScheduleUpdateUploadRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Starts processing a schedule update Call after uploading the schedule data to the url supplied by the /update/uploadurl routepostWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync(PostWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlRequest request, AsyncApiCallback<UpdateScheduleUploadResponse> callback) Creates a signed upload URL for updating a schedule Once the upload is complete, call the /{scheduleId}/update route to start the schedule update processpostWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<UpdateScheduleUploadResponse>> callback) Creates a signed upload URL for updating a schedule Once the upload is complete, call the /{scheduleId}/update route to start the schedule update processpostWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastCopyRequest request, AsyncApiCallback<AsyncForecastOperationResult> callback) Copy a short term forecastpostWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync(ApiRequest<CopyBuForecastRequest> request, AsyncApiCallback<ApiResponse<AsyncForecastOperationResult>> callback) Copy a short term forecastpostWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateRequest request, AsyncApiCallback<AsyncForecastOperationResult> callback) Generate a short term forecastpostWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync(ApiRequest<GenerateBuForecastRequest> request, AsyncApiCallback<ApiResponse<AsyncForecastOperationResult>> callback) Generate a short term forecastpostWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsImportRequest request, AsyncApiCallback<ImportForecastResponse> callback) Starts importing the uploaded short term forecast Call after uploading the forecast data to the url supplied by the /import/uploadurl routepostWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<ImportForecastResponse>> callback) Starts importing the uploaded short term forecast Call after uploading the forecast data to the url supplied by the /import/uploadurl routepostWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlRequest request, AsyncApiCallback<ImportForecastUploadResponse> callback) Creates a signed upload URL for importing a short term forecast Once the upload is complete, call the /import route to start the short term forecast import processpostWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<ImportForecastUploadResponse>> callback) Creates a signed upload URL for importing a short term forecast Once the upload is complete, call the /import route to start the short term forecast import processpostWorkforcemanagementBusinessunitWorkplanbidCopyAsync(PostWorkforcemanagementBusinessunitWorkplanbidCopyRequest request, AsyncApiCallback<WorkPlanBid> callback) Copy a work plan bidpostWorkforcemanagementBusinessunitWorkplanbidCopyAsync(ApiRequest<CopyWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Copy a work plan bidpostWorkforcemanagementBusinessunitWorkplanbidGroupsAsync(PostWorkforcemanagementBusinessunitWorkplanbidGroupsRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Add a bid group in a given work plan bidpostWorkforcemanagementBusinessunitWorkplanbidGroupsAsync(ApiRequest<WorkPlanBidGroupCreate> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Add a bid group in a given work plan bidpostWorkforcemanagementBusinessunitWorkplanbidsAsync(PostWorkforcemanagementBusinessunitWorkplanbidsRequest request, AsyncApiCallback<WorkPlanBid> callback) Create a new work plan bidpostWorkforcemanagementBusinessunitWorkplanbidsAsync(ApiRequest<CreateWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Create a new work plan bidpostWorkforcemanagementCalendarUrlIcsAsync(PostWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<CalendarUrlResponse> callback) Create a newly generated calendar link for the current user; if the current user has previously generated one, the generated link will be returnedpostWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalendarUrlResponse>> callback) Create a newly generated calendar link for the current user; if the current user has previously generated one, the generated link will be returnedpostWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(PostWorkforcemanagementHistoricaldataBulkRemoveJobsRequest request, AsyncApiCallback<HistoricalImportDeleteFilesJobResponse> callback) Delete the list of the historical data import entriespostWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(ApiRequest<HistoricalImportDeleteFilesJobRequest> request, AsyncApiCallback<ApiResponse<HistoricalImportDeleteFilesJobResponse>> callback) Delete the list of the historical data import entriespostWorkforcemanagementHistoricaldataValidateAsync(PostWorkforcemanagementHistoricaldataValidateRequest request, AsyncApiCallback<ValidationServiceAsyncResponse> callback) Trigger validation process for historical importpostWorkforcemanagementHistoricaldataValidateAsync(ApiRequest<ValidationServiceRequest> request, AsyncApiCallback<ApiResponse<ValidationServiceAsyncResponse>> callback) Trigger validation process for historical importpostWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync(PostWorkforcemanagementIntegrationsHriTimeofftypesJobsRequest request, AsyncApiCallback<HrisTimeOffTypesResponse> callback) Get list of time off types configured in integrationpostWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HrisTimeOffTypesResponse>> callback) Get list of time off types configured in integrationpostWorkforcemanagementManagementunitAgentschedulesSearchAsync(PostWorkforcemanagementManagementunitAgentschedulesSearchRequest request, AsyncApiCallback<BuAsyncAgentSchedulesSearchResponse> callback) Query published schedules for given given time range for set of userspostWorkforcemanagementManagementunitAgentschedulesSearchAsync(ApiRequest<BuSearchAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> callback) Query published schedules for given given time range for set of userspostWorkforcemanagementManagementunitAgentsWorkplansQueryAsync(PostWorkforcemanagementManagementunitAgentsWorkplansQueryRequest request, AsyncApiCallback<AgentsWorkPlansResponse> callback) Get agents work plans configurationpostWorkforcemanagementManagementunitAgentsWorkplansQueryAsync(ApiRequest<GetAgentsWorkPlansRequest> request, AsyncApiCallback<ApiResponse<AgentsWorkPlansResponse>> callback) Get agents work plans configurationpostWorkforcemanagementManagementunitHistoricaladherencequeryAsync(PostWorkforcemanagementManagementunitHistoricaladherencequeryRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Request a historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = truepostWorkforcemanagementManagementunitHistoricaladherencequeryAsync(ApiRequest<WfmHistoricalAdherenceQuery> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Request a historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = truepostWorkforcemanagementManagementunitMoveAsync(PostWorkforcemanagementManagementunitMoveRequest request, AsyncApiCallback<MoveManagementUnitResponse> callback) Move the requested management unit to a new business unit Returns status 200 if the management unit is already in the requested business unitpostWorkforcemanagementManagementunitMoveAsync(ApiRequest<MoveManagementUnitRequest> request, AsyncApiCallback<ApiResponse<MoveManagementUnitResponse>> callback) Move the requested management unit to a new business unit Returns status 200 if the management unit is already in the requested business unitpostWorkforcemanagementManagementunitsAsync(PostWorkforcemanagementManagementunitsRequest request, AsyncApiCallback<ManagementUnit> callback) Add a management unit It may take a minute or two for a new management unit to be available for api operationspostWorkforcemanagementManagementunitsAsync(ApiRequest<CreateManagementUnitApiRequest> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Add a management unit It may take a minute or two for a new management unit to be available for api operationspostWorkforcemanagementManagementunitSchedulesSearchAsync(PostWorkforcemanagementManagementunitSchedulesSearchRequest request, AsyncApiCallback<UserScheduleContainer> callback) Deprecated.postWorkforcemanagementManagementunitSchedulesSearchAsync(ApiRequest<UserListScheduleRequestBody> request, AsyncApiCallback<ApiResponse<UserScheduleContainer>> callback) Deprecated.postWorkforcemanagementManagementunitShrinkageJobsAsync(PostWorkforcemanagementManagementunitShrinkageJobsRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days.postWorkforcemanagementManagementunitShrinkageJobsAsync(ApiRequest<WfmHistoricalShrinkageRequest> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days.postWorkforcemanagementManagementunitTimeofflimitsAsync(PostWorkforcemanagementManagementunitTimeofflimitsRequest request, AsyncApiCallback<TimeOffLimit> callback) Creates a new time off limit object under management unit.postWorkforcemanagementManagementunitTimeofflimitsAsync(ApiRequest<CreateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Creates a new time off limit object under management unit.postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync(PostWorkforcemanagementManagementunitTimeofflimitsValuesQueryRequest request, AsyncApiCallback<QueryTimeOffLimitValuesResponse> callback) Retrieves time off limit related values based on a given set of filters.postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync(ApiRequest<QueryTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<QueryTimeOffLimitValuesResponse>> callback) Retrieves time off limit related values based on a given set of filters.postWorkforcemanagementManagementunitTimeoffplansAsync(PostWorkforcemanagementManagementunitTimeoffplansRequest request, AsyncApiCallback<TimeOffPlan> callback) Creates a new time off planpostWorkforcemanagementManagementunitTimeoffplansAsync(ApiRequest<CreateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Creates a new time off planpostWorkforcemanagementManagementunitTimeoffrequestsAsync(PostWorkforcemanagementManagementunitTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Create a new time off requestpostWorkforcemanagementManagementunitTimeoffrequestsAsync(ApiRequest<CreateAdminTimeOffRequest> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Create a new time off requestpostWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryRequest request, AsyncApiCallback<UserTimeOffIntegrationStatusResponseListing> callback) Retrieves integration statuses for a list of time off requestspostWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync(ApiRequest<QueryTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<UserTimeOffIntegrationStatusResponseListing>> callback) Retrieves integration statuses for a list of time off requestspostWorkforcemanagementManagementunitTimeoffrequestsQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsQueryRequest request, AsyncApiCallback<TimeOffRequestListing> callback) Fetches time off requests matching the conditions specified in the request body Request body requires one of the following: statuses == [Pending] or date range to be specified and less than or equal to 33 days.postWorkforcemanagementManagementunitTimeoffrequestsQueryAsync(ApiRequest<TimeOffRequestQueryBody> request, AsyncApiCallback<ApiResponse<TimeOffRequestListing>> callback) Fetches time off requests matching the conditions specified in the request body Request body requires one of the following: statuses == [Pending] or date range to be specified and less than or equal to 33 days.postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryRequest request, AsyncApiCallback<WaitlistPositionListing> callback) Retrieves daily waitlist position for a list of time off requestspostWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync(ApiRequest<QueryWaitlistPositionsRequest> request, AsyncApiCallback<ApiResponse<WaitlistPositionListing>> callback) Retrieves daily waitlist position for a list of time off requestspostWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync(PostWorkforcemanagementManagementunitUserTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for a given user for specified activity code and datespostWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync(ApiRequest<TimeOffBalanceRequest> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for a given user for specified activity code and datespostWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync(PostWorkforcemanagementManagementunitUserTimeoffrequestsEstimateRequest request, AsyncApiCallback<EstimateAvailableTimeOffResponse> callback) Estimates available time off for an agentpostWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync(ApiRequest<EstimateAvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<EstimateAvailableTimeOffResponse>> callback) Estimates available time off for an agentpostWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync(PostWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for dates spanned by a given time off requestpostWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for dates spanned by a given time off requestpostWorkforcemanagementManagementunitWeekShifttradeMatchAsync(PostWorkforcemanagementManagementunitWeekShifttradeMatchRequest request, AsyncApiCallback<MatchShiftTradeResponse> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradeMatchAsync(ApiRequest<MatchShiftTradeRequest> request, AsyncApiCallback<ApiResponse<MatchShiftTradeResponse>> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesAsync(PostWorkforcemanagementManagementunitWeekShifttradesRequest request, AsyncApiCallback<ShiftTradeResponse> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesAsync(ApiRequest<AddShiftTradeRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeResponse>> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesSearchAsync(PostWorkforcemanagementManagementunitWeekShifttradesSearchRequest request, AsyncApiCallback<SearchShiftTradesResponse> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesSearchAsync(ApiRequest<SearchShiftTradesRequest> request, AsyncApiCallback<ApiResponse<SearchShiftTradesResponse>> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync(PostWorkforcemanagementManagementunitWeekShifttradesStateBulkRequest request, AsyncApiCallback<BulkUpdateShiftTradeStateResponse> callback) Deprecated.postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync(ApiRequest<BulkShiftTradeStateUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateShiftTradeStateResponse>> callback) Deprecated.postWorkforcemanagementManagementunitWorkplanCopyAsync(PostWorkforcemanagementManagementunitWorkplanCopyRequest request, AsyncApiCallback<WorkPlan> callback) Create a copy of work planpostWorkforcemanagementManagementunitWorkplanCopyAsync(ApiRequest<CopyWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a copy of work planpostWorkforcemanagementManagementunitWorkplanrotationCopyAsync(PostWorkforcemanagementManagementunitWorkplanrotationCopyRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Create a copy of work plan rotationpostWorkforcemanagementManagementunitWorkplanrotationCopyAsync(ApiRequest<CopyWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Create a copy of work plan rotationpostWorkforcemanagementManagementunitWorkplanrotationsAsync(PostWorkforcemanagementManagementunitWorkplanrotationsRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Create a new work plan rotationpostWorkforcemanagementManagementunitWorkplanrotationsAsync(ApiRequest<AddWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Create a new work plan rotationpostWorkforcemanagementManagementunitWorkplansAsync(PostWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlan> callback) Create a new work planpostWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<CreateWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a new work planpostWorkforcemanagementManagementunitWorkplanValidateAsync(PostWorkforcemanagementManagementunitWorkplanValidateRequest request, AsyncApiCallback<ValidateWorkPlanResponse> callback) Validate Work PlanpostWorkforcemanagementManagementunitWorkplanValidateAsync(ApiRequest<WorkPlanValidationRequest> request, AsyncApiCallback<ApiResponse<ValidateWorkPlanResponse>> callback) Validate Work PlanpostWorkforcemanagementNotificationsUpdateAsync(PostWorkforcemanagementNotificationsUpdateRequest request, AsyncApiCallback<UpdateNotificationsResponse> callback) Mark a list of notifications as read or unreadpostWorkforcemanagementNotificationsUpdateAsync(ApiRequest<UpdateNotificationsRequest> request, AsyncApiCallback<ApiResponse<UpdateNotificationsResponse>> callback) Mark a list of notifications as read or unreadpostWorkforcemanagementSchedulesAsync(PostWorkforcemanagementSchedulesRequest request, AsyncApiCallback<UserScheduleContainer> callback) Deprecated.postWorkforcemanagementSchedulesAsync(ApiRequest<CurrentUserScheduleRequestBody> request, AsyncApiCallback<ApiResponse<UserScheduleContainer>> callback) Deprecated.postWorkforcemanagementShifttradingTradeJobsAsync(PostWorkforcemanagementShifttradingTradeJobsRequest request, AsyncApiCallback<ShiftTradeUpdateTradeJobResponse> callback) Updates a shift trade.postWorkforcemanagementShifttradingTradeJobsAsync(ApiRequest<UpdateShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeJobResponse>> callback) Updates a shift trade.postWorkforcemanagementShifttradingTradeMatchJobsAsync(PostWorkforcemanagementShifttradingTradeMatchJobsRequest request, AsyncApiCallback<ShiftTradeMatchTradeJobResponse> callback) Matches a shift trade.postWorkforcemanagementShifttradingTradeMatchJobsAsync(ApiRequest<MatchShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchTradeJobResponse>> callback) Matches a shift trade.postWorkforcemanagementShifttradingTradesJobsAsync(PostWorkforcemanagementShifttradingTradesJobsRequest request, AsyncApiCallback<ShiftTradeAddTradeJobResponse> callback) Add a shift trade jobpostWorkforcemanagementShifttradingTradesJobsAsync(ApiRequest<AddShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeAddTradeJobResponse>> callback) Add a shift trade jobpostWorkforcemanagementShifttradingTradesMineQueryJobsAsync(PostWorkforcemanagementShifttradingTradesMineQueryJobsRequest request, AsyncApiCallback<ShiftTradeQueryAgentTradesJobResponse> callback) Retrieve all my shift trades where I am either the initiating or receiving userpostWorkforcemanagementShifttradingTradesMineQueryJobsAsync(ApiRequest<QueryAgentShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> callback) Retrieve all my shift trades where I am either the initiating or receiving userpostWorkforcemanagementShifttradingTradeStateJobsAsync(PostWorkforcemanagementShifttradingTradeStateJobsRequest request, AsyncApiCallback<ShiftTradeUpdateTradeStateJobResponse> callback) Update trade state by a userpostWorkforcemanagementShifttradingTradeStateJobsAsync(ApiRequest<UpdateShiftTradeStateJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> callback) Update trade state by a userpostWorkforcemanagementTeamAdherenceHistoricalAsync(PostWorkforcemanagementTeamAdherenceHistoricalRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Request a teams historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = truepostWorkforcemanagementTeamAdherenceHistoricalAsync(ApiRequest<WfmHistoricalAdherenceQueryForTeams> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Request a teams historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = truepostWorkforcemanagementTeamShrinkageJobsAsync(PostWorkforcemanagementTeamShrinkageJobsRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 dayspostWorkforcemanagementTeamShrinkageJobsAsync(ApiRequest<WfmHistoricalShrinkageTeamsRequest> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 dayspostWorkforcemanagementTimeoffbalanceJobsAsync(PostWorkforcemanagementTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for the current user for specified activity code and datespostWorkforcemanagementTimeoffbalanceJobsAsync(ApiRequest<TimeOffBalanceRequest> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for the current user for specified activity code and datespostWorkforcemanagementTimeofflimitsAvailableQueryAsync(PostWorkforcemanagementTimeofflimitsAvailableQueryRequest request, AsyncApiCallback<AvailableTimeOffResponse> callback) Queries available time off for the current userpostWorkforcemanagementTimeofflimitsAvailableQueryAsync(ApiRequest<AvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<AvailableTimeOffResponse>> callback) Queries available time off for the current userpostWorkforcemanagementTimeoffrequestsAsync(PostWorkforcemanagementTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Create a time off request for the current userpostWorkforcemanagementTimeoffrequestsAsync(ApiRequest<CreateAgentTimeOffRequest> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Create a time off request for the current userpostWorkforcemanagementTimeoffrequestsEstimateAsync(PostWorkforcemanagementTimeoffrequestsEstimateRequest request, AsyncApiCallback<EstimateAvailableTimeOffResponse> callback) Estimates available time off for current userpostWorkforcemanagementTimeoffrequestsEstimateAsync(ApiRequest<EstimateAvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<EstimateAvailableTimeOffResponse>> callback) Estimates available time off for current userpostWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync(PostWorkforcemanagementTimeoffrequestsIntegrationstatusQueryRequest request, AsyncApiCallback<TimeOffIntegrationStatusResponseListing> callback) Retrieves integration statuses for a list of current user time off requestspostWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync(ApiRequest<CurrentUserTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<TimeOffIntegrationStatusResponseListing>> callback) Retrieves integration statuses for a list of current user time off requestspostWorkforcemanagementUnavailabletimesQueryAsync(PostWorkforcemanagementUnavailabletimesQueryRequest request, AsyncApiCallback<UnavailableTimeListing> callback) Get agent unavailable timespostWorkforcemanagementUnavailabletimesQueryAsync(ApiRequest<QueryAgentUnavailableTimesRequest> request, AsyncApiCallback<ApiResponse<UnavailableTimeListing>> callback) Get agent unavailable timespostWorkforcemanagementUnavailabletimesValidationJobsAsync(PostWorkforcemanagementUnavailabletimesValidationJobsRequest request, AsyncApiCallback<ValidateAgentUnavailableTimesResponse> callback) Validates proposed changes to an agent's unavailable time spans against scheduling rules and constraints for a specific weekpostWorkforcemanagementUnavailabletimesValidationJobsAsync(ApiRequest<ValidateAgentUnavailableTimesRequest> request, AsyncApiCallback<ApiResponse<ValidateAgentUnavailableTimesResponse>> callback) Validates proposed changes to an agent's unavailable time spans against scheduling rules and constraints for a specific weekputWorkforcemanagementAgentIntegrationsHrisAsync(PutWorkforcemanagementAgentIntegrationsHrisRequest request, AsyncApiCallback<AgentIntegrationsResponse> callback) Update integrations for agentputWorkforcemanagementAgentIntegrationsHrisAsync(ApiRequest<AgentIntegrationsRequest> request, AsyncApiCallback<ApiResponse<AgentIntegrationsResponse>> callback) Update integrations for agentputWorkforcemanagementBusinessunitTimeofflimitValuesAsync(PutWorkforcemanagementBusinessunitTimeofflimitValuesRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Sets daily values for a date range of time-off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time-off limit APIputWorkforcemanagementBusinessunitTimeofflimitValuesAsync(ApiRequest<BuSetTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Sets daily values for a date range of time-off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time-off limit APIputWorkforcemanagementManagementunitTimeofflimitValuesAsync(PutWorkforcemanagementManagementunitTimeofflimitValuesRequest request, AsyncApiCallback<TimeOffLimit> callback) Sets daily values for a date range of time off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time off limit APIputWorkforcemanagementManagementunitTimeofflimitValuesAsync(ApiRequest<SetTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Sets daily values for a date range of time off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time off limit API
-
Constructor Details
-
WorkforceManagementApiAsync
public WorkforceManagementApiAsync() -
WorkforceManagementApiAsync
-
-
Method Details
-
deleteWorkforcemanagementBusinessunitAsync
public Future<Void> deleteWorkforcemanagementBusinessunitAsync(DeleteWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<Void> callback) Delete business unit A business unit cannot be deleted if it contains one or more management units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete business unit A business unit cannot be deleted if it contains one or more management units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitActivitycodeAsync
public Future<Void> deleteWorkforcemanagementBusinessunitActivitycodeAsync(DeleteWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<Void> callback) Deletes an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitActivitycodeAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync
public Future<Void> deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync(DeleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryRequest request, AsyncApiCallback<Void> callback) Delete staffing group allocations history created for a capacity plan before the given date- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete staffing group allocations history created for a capacity plan before the given date- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<Void> deleteWorkforcemanagementBusinessunitPlanninggroupAsync(DeleteWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<Void> callback) Deletes the planning group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes the planning group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<Void> deleteWorkforcemanagementBusinessunitSchedulingRunAsync(DeleteWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<Void> callback) Cancel a scheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Cancel a scheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<Void> deleteWorkforcemanagementBusinessunitServicegoaltemplateAsync(DeleteWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<Void> callback) Delete a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<Void> deleteWorkforcemanagementBusinessunitStaffinggroupAsync(DeleteWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<Void> callback) Deletes a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitTimeofflimitAsync
public Future<Void> deleteWorkforcemanagementBusinessunitTimeofflimitAsync(DeleteWorkforcemanagementBusinessunitTimeofflimitRequest request, AsyncApiCallback<Void> callback) Deletes a time-off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitTimeofflimitAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time-off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<Void> deleteWorkforcemanagementBusinessunitTimeoffplanAsync(DeleteWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<Void> callback) Deletes a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWeekScheduleAsync
public Future<BuAsyncScheduleResponse> deleteWorkforcemanagementBusinessunitWeekScheduleAsync(DeleteWorkforcemanagementBusinessunitWeekScheduleRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Delete a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWeekScheduleAsync
public Future<ApiResponse<BuAsyncScheduleResponse>> deleteWorkforcemanagementBusinessunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Delete a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync
public Future<Void> deleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync(DeleteWorkforcemanagementBusinessunitWeekShorttermforecastRequest request, AsyncApiCallback<Void> callback) Delete a short term forecast Must not be tied to any schedules- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitWeekShorttermforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a short term forecast Must not be tied to any schedules- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<Void> deleteWorkforcemanagementBusinessunitWorkplanbidAsync(DeleteWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<Void> callback) Delete a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<Void> deleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync(DeleteWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<Void> callback) Delete a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementCalendarUrlIcsAsync
public Future<Void> deleteWorkforcemanagementCalendarUrlIcsAsync(DeleteWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<Void> callback) Disable generated calendar link for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementCalendarUrlIcsAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disable generated calendar link for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitAsync
public Future<Void> deleteWorkforcemanagementManagementunitAsync(DeleteWorkforcemanagementManagementunitRequest request, AsyncApiCallback<Void> callback) Delete management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitTimeofflimitAsync
public Future<Void> deleteWorkforcemanagementManagementunitTimeofflimitAsync(DeleteWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<Void> callback) Deletes a time off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitTimeofflimitAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitTimeoffplanAsync
public Future<Void> deleteWorkforcemanagementManagementunitTimeoffplanAsync(DeleteWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<Void> callback) Deletes a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitTimeoffplanAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deletes a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitWorkplanAsync
public Future<Void> deleteWorkforcemanagementManagementunitWorkplanAsync(DeleteWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<Void> callback) Delete a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitWorkplanAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<Void> deleteWorkforcemanagementManagementunitWorkplanrotationAsync(DeleteWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<Void> callback) Delete a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<ApiResponse<Void>> deleteWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceAsync
public Future<List<UserScheduleAdherence>> getWorkforcemanagementAdherenceAsync(GetWorkforcemanagementAdherenceRequest request, AsyncApiCallback<List<UserScheduleAdherence>> callback) Get a list of UserScheduleAdherence records for the requested users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceAsync
public Future<ApiResponse<List<UserScheduleAdherence>>> getWorkforcemanagementAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<UserScheduleAdherence>>> callback) Get a list of UserScheduleAdherence records for the requested users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceExplanationAsync
public Future<AdherenceExplanationResponse> getWorkforcemanagementAdherenceExplanationAsync(GetWorkforcemanagementAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationResponse> callback) Get an adherence explanation for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceExplanationAsync
public Future<ApiResponse<AdherenceExplanationResponse>> getWorkforcemanagementAdherenceExplanationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationResponse>> callback) Get an adherence explanation for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceExplanationsJobAsync
public Future<AdherenceExplanationJob> getWorkforcemanagementAdherenceExplanationsJobAsync(GetWorkforcemanagementAdherenceExplanationsJobRequest request, AsyncApiCallback<AdherenceExplanationJob> callback) Query the status of an adherence explanation operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceExplanationsJobAsync
public Future<ApiResponse<AdherenceExplanationJob>> getWorkforcemanagementAdherenceExplanationsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationJob>> callback) Query the status of an adherence explanation operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceHistoricalBulkJobAsync
public Future<WfmHistoricalAdherenceBulkResponse> getWorkforcemanagementAdherenceHistoricalBulkJobAsync(GetWorkforcemanagementAdherenceHistoricalBulkJobRequest request, AsyncApiCallback<WfmHistoricalAdherenceBulkResponse> callback) Request to fetch the status of the historical adherence bulk job. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceHistoricalBulkJobAsync
public Future<ApiResponse<WfmHistoricalAdherenceBulkResponse>> getWorkforcemanagementAdherenceHistoricalBulkJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceBulkResponse>> callback) Request to fetch the status of the historical adherence bulk job. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceHistoricalJobAsync
public Future<WfmHistoricalAdherenceResponse> getWorkforcemanagementAdherenceHistoricalJobAsync(GetWorkforcemanagementAdherenceHistoricalJobRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Query the status of a historical adherence request operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAdherenceHistoricalJobAsync
public Future<ApiResponse<WfmHistoricalAdherenceResponse>> getWorkforcemanagementAdherenceHistoricalJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Query the status of a historical adherence request operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentAdherenceExplanationAsync
public Future<AdherenceExplanationResponse> getWorkforcemanagementAgentAdherenceExplanationAsync(GetWorkforcemanagementAgentAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationResponse> callback) Get an adherence explanation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentAdherenceExplanationAsync
public Future<ApiResponse<AdherenceExplanationResponse>> getWorkforcemanagementAgentAdherenceExplanationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdherenceExplanationResponse>> callback) Get an adherence explanation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentManagementunitAsync
public Future<AgentManagementUnitReference> getWorkforcemanagementAgentManagementunitAsync(GetWorkforcemanagementAgentManagementunitRequest request, AsyncApiCallback<AgentManagementUnitReference> callback) Get the management unit to which the agent belongs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentManagementunitAsync
public Future<ApiResponse<AgentManagementUnitReference>> getWorkforcemanagementAgentManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentManagementUnitReference>> callback) Get the management unit to which the agent belongs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync
public Future<WfmAgentHistoricalAdherenceResponse> getWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync(GetWorkforcemanagementAgentsMeAdherenceHistoricalJobRequest request, AsyncApiCallback<WfmAgentHistoricalAdherenceResponse> callback) Request to fetch the status of the agent adherence job. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync
public Future<ApiResponse<WfmAgentHistoricalAdherenceResponse>> getWorkforcemanagementAgentsMeAdherenceHistoricalJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmAgentHistoricalAdherenceResponse>> callback) Request to fetch the status of the agent adherence job. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentsMeManagementunitAsync
public Future<AgentManagementUnitReference> getWorkforcemanagementAgentsMeManagementunitAsync(GetWorkforcemanagementAgentsMeManagementunitRequest request, AsyncApiCallback<AgentManagementUnitReference> callback) Get the management unit to which the currently logged in agent belongs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAgentsMeManagementunitAsync
public Future<ApiResponse<AgentManagementUnitReference>> getWorkforcemanagementAgentsMeManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentManagementUnitReference>> callback) Get the management unit to which the currently logged in agent belongs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsOffersJobAsync
public Future<AlternativeShiftJobResponse> getWorkforcemanagementAlternativeshiftsOffersJobAsync(GetWorkforcemanagementAlternativeshiftsOffersJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift offers operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsOffersJobAsync
public Future<ApiResponse<AlternativeShiftJobResponse>> getWorkforcemanagementAlternativeshiftsOffersJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift offers operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync
public Future<AlternativeShiftJobResponse> getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync(GetWorkforcemanagementAlternativeshiftsOffersSearchJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift search offers operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync
public Future<ApiResponse<AlternativeShiftJobResponse>> getWorkforcemanagementAlternativeshiftsOffersSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift search offers operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsSettingsAsync
public Future<AlternativeShiftBuSettingsResponse> getWorkforcemanagementAlternativeshiftsSettingsAsync(GetWorkforcemanagementAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Get alternative shifts settings from the current logged in agent’s business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsSettingsAsync
public Future<ApiResponse<AlternativeShiftBuSettingsResponse>> getWorkforcemanagementAlternativeshiftsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Get alternative shifts settings from the current logged in agent’s business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradeAsync
public Future<AlternativeShiftTradeResponse> getWorkforcemanagementAlternativeshiftsTradeAsync(GetWorkforcemanagementAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Get my alternative shift trade by trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradeAsync
public Future<ApiResponse<AlternativeShiftTradeResponse>> getWorkforcemanagementAlternativeshiftsTradeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Get my alternative shift trade by trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesAsync
public Future<ListAlternativeShiftTradesResponse> getWorkforcemanagementAlternativeshiftsTradesAsync(GetWorkforcemanagementAlternativeshiftsTradesRequest request, AsyncApiCallback<ListAlternativeShiftTradesResponse> callback) Get a list of my alternative shifts trades- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesAsync
public Future<ApiResponse<ListAlternativeShiftTradesResponse>> getWorkforcemanagementAlternativeshiftsTradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ListAlternativeShiftTradesResponse>> callback) Get a list of my alternative shifts trades- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesJobAsync
public Future<AlternativeShiftJobResponse> getWorkforcemanagementAlternativeshiftsTradesJobAsync(GetWorkforcemanagementAlternativeshiftsTradesJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift trades operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesJobAsync
public Future<ApiResponse<AlternativeShiftJobResponse>> getWorkforcemanagementAlternativeshiftsTradesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift trades operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesStateJobAsync
public Future<AlternativeShiftJobResponse> getWorkforcemanagementAlternativeshiftsTradesStateJobAsync(GetWorkforcemanagementAlternativeshiftsTradesStateJobRequest request, AsyncApiCallback<AlternativeShiftJobResponse> callback) Query the status of an alternative shift trade state operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementAlternativeshiftsTradesStateJobAsync
public Future<ApiResponse<AlternativeShiftJobResponse>> getWorkforcemanagementAlternativeshiftsTradesStateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftJobResponse>> callback) Query the status of an alternative shift trade state operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAsync
public Future<BusinessUnitResponse> getWorkforcemanagementBusinessunitAsync(GetWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Get business unit Expanding \"settings\" will retrieve all settings. All other expands will retrieve only the requested settings field(s).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAsync
public Future<ApiResponse<BusinessUnitResponse>> getWorkforcemanagementBusinessunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Get business unit Expanding \"settings\" will retrieve all settings. All other expands will retrieve only the requested settings field(s).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivitycodeAsync
public Future<BusinessUnitActivityCode> getWorkforcemanagementBusinessunitActivitycodeAsync(GetWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Get an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivitycodeAsync
public Future<ApiResponse<BusinessUnitActivityCode>> getWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Get an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivitycodesAsync
public Future<BusinessUnitActivityCodeListing> getWorkforcemanagementBusinessunitActivitycodesAsync(GetWorkforcemanagementBusinessunitActivitycodesRequest request, AsyncApiCallback<BusinessUnitActivityCodeListing> callback) Get activity codes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivitycodesAsync
public Future<ApiResponse<BusinessUnitActivityCodeListing>> getWorkforcemanagementBusinessunitActivitycodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCodeListing>> callback) Get activity codes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplanAsync
public Future<ActivityPlanResponse> getWorkforcemanagementBusinessunitActivityplanAsync(GetWorkforcemanagementBusinessunitActivityplanRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Get an activity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplanAsync
public Future<ApiResponse<ActivityPlanResponse>> getWorkforcemanagementBusinessunitActivityplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Get an activity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplanRunsJobAsync
public Future<ActivityPlanJobResponse> getWorkforcemanagementBusinessunitActivityplanRunsJobAsync(GetWorkforcemanagementBusinessunitActivityplanRunsJobRequest request, AsyncApiCallback<ActivityPlanJobResponse> callback) Gets an activity plan run job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplanRunsJobAsync
public Future<ApiResponse<ActivityPlanJobResponse>> getWorkforcemanagementBusinessunitActivityplanRunsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanJobResponse>> callback) Gets an activity plan run job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplansAsync
public Future<ActivityPlanListing> getWorkforcemanagementBusinessunitActivityplansAsync(GetWorkforcemanagementBusinessunitActivityplansRequest request, AsyncApiCallback<ActivityPlanListing> callback) Get activity plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplansAsync
public Future<ApiResponse<ActivityPlanListing>> getWorkforcemanagementBusinessunitActivityplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanListing>> callback) Get activity plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplansJobsAsync
public Future<ActivityPlanJobListing> getWorkforcemanagementBusinessunitActivityplansJobsAsync(GetWorkforcemanagementBusinessunitActivityplansJobsRequest request, AsyncApiCallback<ActivityPlanJobListing> callback) Gets the latest job for all activity plans in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitActivityplansJobsAsync
public Future<ApiResponse<ActivityPlanJobListing>> getWorkforcemanagementBusinessunitActivityplansJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanJobListing>> callback) Gets the latest job for all activity plans in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync
public Future<AlternativeShiftBuSettingsResponse> getWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Get alternative shifts settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync
public Future<ApiResponse<AlternativeShiftBuSettingsResponse>> getWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Get alternative shifts settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync
public Future<AlternativeShiftTradeResponse> getWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Get an alternative shifts trade in a business unit for a given trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync
public Future<ApiResponse<AlternativeShiftTradeResponse>> getWorkforcemanagementBusinessunitAlternativeshiftsTradeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Get an alternative shifts trade in a business unit for a given trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync
public Future<BuAlternativeShiftJobResponse> getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync(GetWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobRequest request, AsyncApiCallback<BuAlternativeShiftJobResponse> callback) Query the status of an alternative shift search trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync
public Future<ApiResponse<BuAlternativeShiftJobResponse>> getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAlternativeShiftJobResponse>> callback) Query the status of an alternative shift search trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanAsync
public Future<CapacityPlanResponse> getWorkforcemanagementBusinessunitCapacityplanAsync(GetWorkforcemanagementBusinessunitCapacityplanRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Get a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanAsync
public Future<ApiResponse<CapacityPlanResponse>> getWorkforcemanagementBusinessunitCapacityplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Get a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync
public Future<CapacityPlanStaffingGroupAllocationsResponse> getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(GetWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsRequest request, AsyncApiCallback<CapacityPlanStaffingGroupAllocationsResponse> callback) Get a capacity plan's staffing group allocations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync
public Future<ApiResponse<CapacityPlanStaffingGroupAllocationsResponse>> getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupAllocationsResponse>> callback) Get a capacity plan's staffing group allocations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync
public Future<CapacityPlanStaffingRequirementResult> getWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync(GetWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsRequest request, AsyncApiCallback<CapacityPlanStaffingRequirementResult> callback) Get a capacity plan's staffing requirements- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync
public Future<ApiResponse<CapacityPlanStaffingRequirementResult>> getWorkforcemanagementBusinessunitCapacityplanStaffingrequirementsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingRequirementResult>> callback) Get a capacity plan's staffing requirements- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync
public Future<LongTermRequirementsResponse> getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync(GetWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastRequest request, AsyncApiCallback<LongTermRequirementsResponse> callback) Get the latest long term staffing requirements for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync
public Future<ApiResponse<LongTermRequirementsResponse>> getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermRequirementsResponse>> callback) Get the latest long term staffing requirements for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplansAsync
public Future<CapacityPlansListResponse> getWorkforcemanagementBusinessunitCapacityplansAsync(GetWorkforcemanagementBusinessunitCapacityplansRequest request, AsyncApiCallback<CapacityPlansListResponse> callback) Get list of capacity plans for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitCapacityplansAsync
public Future<ApiResponse<CapacityPlansListResponse>> getWorkforcemanagementBusinessunitCapacityplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlansListResponse>> callback) Get list of capacity plans for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync
public Future<WfmIntradayPlanningGroupListing> getWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync(GetWorkforcemanagementBusinessunitIntradayPlanninggroupsRequest request, AsyncApiCallback<WfmIntradayPlanningGroupListing> callback) Get intraday planning groups for the given date- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync
public Future<ApiResponse<WfmIntradayPlanningGroupListing>> getWorkforcemanagementBusinessunitIntradayPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmIntradayPlanningGroupListing>> callback) Get intraday planning groups for the given date- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync
public Future<ContinuousForecastGetSessionResponse> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionRequest request, AsyncApiCallback<ContinuousForecastGetSessionResponse> callback) Get the latest session for the business unit ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession 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
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync
public Future<ApiResponse<ContinuousForecastGetSessionResponse>> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastGetSessionResponse>> callback) Get the latest session for the business unit ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession 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
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync
public Future<ContinuousForecastSessionResponse> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdRequest request, AsyncApiCallback<ContinuousForecastSessionResponse> callback) Get the session details for the session ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId 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
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync
public Future<ApiResponse<ContinuousForecastSessionResponse>> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastSessionResponse>> callback) Get the session details for the session ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId 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
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync
public Future<ContinuousForecastSnapshotResponse> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync(GetWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdRequest request, AsyncApiCallback<ContinuousForecastSnapshotResponse> callback) Get the snapshot details for the snapshot ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId 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
-
getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync
public Future<ApiResponse<ContinuousForecastSnapshotResponse>> getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContinuousForecastSnapshotResponse>> callback) Get the snapshot details for the snapshot ID getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId 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
-
getWorkforcemanagementBusinessunitManagementunitsAsync
public Future<ManagementUnitListing> getWorkforcemanagementBusinessunitManagementunitsAsync(GetWorkforcemanagementBusinessunitManagementunitsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get all authorized management units in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitManagementunitsAsync
public Future<ApiResponse<ManagementUnitListing>> getWorkforcemanagementBusinessunitManagementunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get all authorized management units in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync
public Future<MinimumStaffingResponse> getWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(GetWorkforcemanagementBusinessunitMinimumstaffingSettingsRequest request, AsyncApiCallback<MinimumStaffingResponse> callback) Get minimum staffing settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync
public Future<ApiResponse<MinimumStaffingResponse>> getWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MinimumStaffingResponse>> callback) Get minimum staffing settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitOpportunityAsync
public Future<OpportunityResultWithAgentIds> getWorkforcemanagementBusinessunitOpportunityAsync(GetWorkforcemanagementBusinessunitOpportunityRequest request, AsyncApiCallback<OpportunityResultWithAgentIds> callback) Get opportunity details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitOpportunityAsync
public Future<ApiResponse<OpportunityResultWithAgentIds>> getWorkforcemanagementBusinessunitOpportunityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpportunityResultWithAgentIds>> callback) Get opportunity details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<PlanningGroup> getWorkforcemanagementBusinessunitPlanninggroupAsync(GetWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<PlanningGroup> callback) Get a planning group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<ApiResponse<PlanningGroup>> getWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Get a planning group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitPlanninggroupsAsync
public Future<PlanningGroupList> getWorkforcemanagementBusinessunitPlanninggroupsAsync(GetWorkforcemanagementBusinessunitPlanninggroupsRequest request, AsyncApiCallback<PlanningGroupList> callback) Gets list of planning groups- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitPlanninggroupsAsync
public Future<ApiResponse<PlanningGroupList>> getWorkforcemanagementBusinessunitPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PlanningGroupList>> callback) Gets list of planning groups- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulerSettingsAsync
public Future<BuSchedulerSettingsResponse> getWorkforcemanagementBusinessunitSchedulerSettingsAsync(GetWorkforcemanagementBusinessunitSchedulerSettingsRequest request, AsyncApiCallback<BuSchedulerSettingsResponse> callback) Get scheduler settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulerSettingsAsync
public Future<ApiResponse<BuSchedulerSettingsResponse>> getWorkforcemanagementBusinessunitSchedulerSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuSchedulerSettingsResponse>> callback) Get scheduler settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<BuScheduleRun> getWorkforcemanagementBusinessunitSchedulingRunAsync(GetWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<BuScheduleRun> callback) Get a scheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<ApiResponse<BuScheduleRun>> getWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleRun>> callback) Get a scheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunResultAsync
public Future<BuRescheduleResult> getWorkforcemanagementBusinessunitSchedulingRunResultAsync(GetWorkforcemanagementBusinessunitSchedulingRunResultRequest request, AsyncApiCallback<BuRescheduleResult> callback) Get the result of a rescheduling operation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunResultAsync
public Future<ApiResponse<BuRescheduleResult>> getWorkforcemanagementBusinessunitSchedulingRunResultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuRescheduleResult>> callback) Get the result of a rescheduling operation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunsAsync
public Future<BuScheduleRunListing> getWorkforcemanagementBusinessunitSchedulingRunsAsync(GetWorkforcemanagementBusinessunitSchedulingRunsRequest request, AsyncApiCallback<BuScheduleRunListing> callback) Get the list of scheduling runs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitSchedulingRunsAsync
public Future<ApiResponse<BuScheduleRunListing>> getWorkforcemanagementBusinessunitSchedulingRunsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleRunListing>> callback) Get the list of scheduling runs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<ServiceGoalTemplate> getWorkforcemanagementBusinessunitServicegoaltemplateAsync(GetWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Get a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<ApiResponse<ServiceGoalTemplate>> getWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Get a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitServicegoaltemplatesAsync
public Future<ServiceGoalTemplateList> getWorkforcemanagementBusinessunitServicegoaltemplatesAsync(GetWorkforcemanagementBusinessunitServicegoaltemplatesRequest request, AsyncApiCallback<ServiceGoalTemplateList> callback) Gets list of service goal templates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitServicegoaltemplatesAsync
public Future<ApiResponse<ServiceGoalTemplateList>> getWorkforcemanagementBusinessunitServicegoaltemplatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplateList>> callback) Gets list of service goal templates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync
public Future<ShiftTradeEvaluateTradesBuJobResponse> getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobRequest request, AsyncApiCallback<ShiftTradeEvaluateTradesBuJobResponse> callback) View results of the evaluate shift trades in a management unit per week operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync
public Future<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> callback) View results of the evaluate shift trades in a management unit per week operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync
public Future<ShiftTradeQueryTradesBuJobResponse> getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesQueryJobRequest request, AsyncApiCallback<ShiftTradeQueryTradesBuJobResponse> callback) View results of the query shift trades in a management unit per user operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync
public Future<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> getWorkforcemanagementBusinessunitShifttradingTradesQueryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> callback) View results of the query shift trades in a management unit per user operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync
public Future<ShiftTradeBulkUpdateTradeStateBuJobResponse> getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync(GetWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobRequest request, AsyncApiCallback<ShiftTradeBulkUpdateTradeStateBuJobResponse> callback) View results of bulk update trades states operation. Only the user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync
public Future<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> callback) View results of bulk update trades states operation. Only the user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync
public Future<ShiftTradeSearchUnmatchedTradesBuJobResponse> getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync(GetWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobRequest request, AsyncApiCallback<ShiftTradeSearchUnmatchedTradesBuJobResponse> callback) View result of potential shift trade matches for the current user. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync
public Future<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> callback) View result of potential shift trade matches for the current user. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync
public Future<ShiftTradeQueryWeekSummariesBuJobResponse> getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync(GetWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobRequest request, AsyncApiCallback<ShiftTradeQueryWeekSummariesBuJobResponse> callback) View results of the retrieve the summary of shift trades in a matched state per week operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync
public Future<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> callback) View results of the retrieve the summary of shift trades in a matched state per week operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<StaffingGroupResponse> getWorkforcemanagementBusinessunitStaffinggroupAsync(GetWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Gets a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<ApiResponse<StaffingGroupResponse>> getWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Gets a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitStaffinggroupsAsync
public Future<StaffingGroupListing> getWorkforcemanagementBusinessunitStaffinggroupsAsync(GetWorkforcemanagementBusinessunitStaffinggroupsRequest request, AsyncApiCallback<StaffingGroupListing> callback) Gets a list of staffing groups- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitStaffinggroupsAsync
public Future<ApiResponse<StaffingGroupListing>> getWorkforcemanagementBusinessunitStaffinggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<StaffingGroupListing>> callback) Gets a list of staffing groups- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeofflimitAsync
public Future<BuTimeOffLimitResponse> getWorkforcemanagementBusinessunitTimeofflimitAsync(GetWorkforcemanagementBusinessunitTimeofflimitRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Gets a time-off limit object Returns properties of time-off limit object, but not daily values- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeofflimitAsync
public Future<ApiResponse<BuTimeOffLimitResponse>> getWorkforcemanagementBusinessunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Gets a time-off limit object Returns properties of time-off limit object, but not daily values- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeofflimitsAsync
public Future<BuTimeOffLimitListing> getWorkforcemanagementBusinessunitTimeofflimitsAsync(GetWorkforcemanagementBusinessunitTimeofflimitsRequest request, AsyncApiCallback<BuTimeOffLimitListing> callback) Gets a list of time-off limit objects- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeofflimitsAsync
public Future<ApiResponse<BuTimeOffLimitListing>> getWorkforcemanagementBusinessunitTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitListing>> callback) Gets a list of time-off limit objects- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<BuTimeOffPlanResponse> getWorkforcemanagementBusinessunitTimeoffplanAsync(GetWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Gets a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<ApiResponse<BuTimeOffPlanResponse>> getWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Gets a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeoffplansAsync
public Future<BuTimeOffPlanListing> getWorkforcemanagementBusinessunitTimeoffplansAsync(GetWorkforcemanagementBusinessunitTimeoffplansRequest request, AsyncApiCallback<BuTimeOffPlanListing> callback) Gets a list of time-off plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitTimeoffplansAsync
public Future<ApiResponse<BuTimeOffPlanListing>> getWorkforcemanagementBusinessunitTimeoffplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanListing>> callback) Gets a list of time-off plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitUsersAsync
public Future<BuUserListing> getWorkforcemanagementBusinessunitUsersAsync(GetWorkforcemanagementBusinessunitUsersRequest request, AsyncApiCallback<BuUserListing> callback) Get users in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitUsersAsync
public Future<ApiResponse<BuUserListing>> getWorkforcemanagementBusinessunitUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuUserListing>> callback) Get users in the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleAsync
public Future<BuScheduleMetadata> getWorkforcemanagementBusinessunitWeekScheduleAsync(GetWorkforcemanagementBusinessunitWeekScheduleRequest request, AsyncApiCallback<BuScheduleMetadata> callback) Get the metadata for the schedule, describing which management units and agents are in the scheduleSchedule data can then be loaded with the query route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleAsync
public Future<ApiResponse<BuScheduleMetadata>> getWorkforcemanagementBusinessunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleMetadata>> callback) Get the metadata for the schedule, describing which management units and agents are in the scheduleSchedule data can then be loaded with the query route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync
public Future<ScheduleGenerationResult> getWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync(GetWorkforcemanagementBusinessunitWeekScheduleGenerationresultsRequest request, AsyncApiCallback<ScheduleGenerationResult> callback) Get the generation results for a generated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync
public Future<ApiResponse<ScheduleGenerationResult>> getWorkforcemanagementBusinessunitWeekScheduleGenerationresultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduleGenerationResult>> callback) Get the generation results for a generated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync
public Future<BuHeadcountForecastResponse> getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync(GetWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastRequest request, AsyncApiCallback<BuHeadcountForecastResponse> callback) Get the headcount forecast by planning group for the schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync
public Future<ApiResponse<BuHeadcountForecastResponse>> getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuHeadcountForecastResponse>> callback) Get the headcount forecast by planning group for the schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync
public Future<BuAgentScheduleHistoryResponse> getWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync(GetWorkforcemanagementBusinessunitWeekScheduleHistoryAgentRequest request, AsyncApiCallback<BuAgentScheduleHistoryResponse> callback) Loads agent's schedule history.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync
public Future<ApiResponse<BuAgentScheduleHistoryResponse>> getWorkforcemanagementBusinessunitWeekScheduleHistoryAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuAgentScheduleHistoryResponse>> callback) Loads agent's schedule history.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync
public Future<PerformancePredictionResponse> getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync(GetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRequest request, AsyncApiCallback<PerformancePredictionResponse> callback) Get the performance prediction for the associated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync
public Future<ApiResponse<PerformancePredictionResponse>> getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformancePredictionResponse>> callback) Get the performance prediction for the associated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync
public Future<PerformancePredictionRecalculationResponse> getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync(GetWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationRequest request, AsyncApiCallback<PerformancePredictionRecalculationResponse> callback) Get recalculated performance prediction result- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync
public Future<ApiResponse<PerformancePredictionRecalculationResponse>> getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationResponse>> callback) Get recalculated performance prediction result- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulesAsync
public Future<BuScheduleListing> getWorkforcemanagementBusinessunitWeekSchedulesAsync(GetWorkforcemanagementBusinessunitWeekSchedulesRequest request, AsyncApiCallback<BuScheduleListing> callback) Get the list of week schedules for the specified week Use \"recent\" (without quotes) for the `weekId` path parameter to fetch all schedules for up to +/- 26 weeks from the current date. Response will include any schedule which spans the specified week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekSchedulesAsync
public Future<ApiResponse<BuScheduleListing>> getWorkforcemanagementBusinessunitWeekSchedulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuScheduleListing>> callback) Get the list of week schedules for the specified week Use \"recent\" (without quotes) for the `weekId` path parameter to fetch all schedules for up to +/- 26 weeks from the current date. Response will include any schedule which spans the specified week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastAsync
public Future<BuShortTermForecast> getWorkforcemanagementBusinessunitWeekShorttermforecastAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastRequest request, AsyncApiCallback<BuShortTermForecast> callback) Get a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastAsync
public Future<ApiResponse<BuShortTermForecast>> getWorkforcemanagementBusinessunitWeekShorttermforecastAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuShortTermForecast>> callback) Get a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync
public Future<BuForecastResultResponse> getWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastDataRequest request, AsyncApiCallback<BuForecastResultResponse> callback) Get the result of a short term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parameter- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync
public Future<ApiResponse<BuForecastResultResponse>> getWorkforcemanagementBusinessunitWeekShorttermforecastDataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastResultResponse>> callback) Get the result of a short term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parameter- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync
public Future<BuForecastGenerationResult> getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsRequest request, AsyncApiCallback<BuForecastGenerationResult> callback) Gets the forecast generation results- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync
public Future<ApiResponse<BuForecastGenerationResult>> getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastGenerationResult>> callback) Gets the forecast generation results- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync
public Future<LongTermForecastResultResponse> getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataRequest request, AsyncApiCallback<LongTermForecastResultResponse> callback) Get the result of a long term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parameter- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync
public Future<ApiResponse<LongTermForecastResultResponse>> getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermForecastResultResponse>> callback) Get the result of a long term forecast calculation Includes modifications unless you pass the doNotApplyModifications query parameter- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync
public Future<ForecastPlanningGroupsResponse> getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsRequest request, AsyncApiCallback<ForecastPlanningGroupsResponse> callback) Gets the forecast planning group snapshot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync
public Future<ApiResponse<ForecastPlanningGroupsResponse>> getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ForecastPlanningGroupsResponse>> callback) Gets the forecast planning group snapshot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync
public Future<BuForecastStaffingRequirementsResultResponse> getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementRequest request, AsyncApiCallback<BuForecastStaffingRequirementsResultResponse> callback) Get the staffing requirement by planning group for a forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync
public Future<ApiResponse<BuForecastStaffingRequirementsResultResponse>> getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirementAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuForecastStaffingRequirementsResultResponse>> callback) Get the staffing requirement by planning group for a forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastsAsync
public Future<BuShortTermForecastListing> getWorkforcemanagementBusinessunitWeekShorttermforecastsAsync(GetWorkforcemanagementBusinessunitWeekShorttermforecastsRequest request, AsyncApiCallback<BuShortTermForecastListing> callback) Get short term forecasts Use \"recent\" (without quotes) for the `weekDateId` path parameter to fetch all forecasts for up to +/- 26 weeks from the current date. Response will include any forecast which spans the specified week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWeekShorttermforecastsAsync
public Future<ApiResponse<BuShortTermForecastListing>> getWorkforcemanagementBusinessunitWeekShorttermforecastsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BuShortTermForecastListing>> callback) Get short term forecasts Use \"recent\" (without quotes) for the `weekDateId` path parameter to fetch all forecasts for up to +/- 26 weeks from the current date. Response will include any forecast which spans the specified week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<WorkPlanBid> getWorkforcemanagementBusinessunitWorkplanbidAsync(GetWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<WorkPlanBid> callback) Get a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<ApiResponse<WorkPlanBid>> getWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Get a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<WorkPlanBidGroupResponse> getWorkforcemanagementBusinessunitWorkplanbidGroupAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Get a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<ApiResponse<WorkPlanBidGroupResponse>> getWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Get a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync
public Future<AdminAgentWorkPlanPreferenceResponse> getWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesRequest request, AsyncApiCallback<AdminAgentWorkPlanPreferenceResponse> callback) Gets the work plan preferences of all the agents in the work plan bid group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync
public Future<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> getWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> callback) Gets the work plan preferences of all the agents in the work plan bid group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync
public Future<WorkPlanBidGroupSummaryList> getWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync(GetWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryRequest request, AsyncApiCallback<WorkPlanBidGroupSummaryList> callback) Get summary of bid groups that belong to a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync
public Future<ApiResponse<WorkPlanBidGroupSummaryList>> getWorkforcemanagementBusinessunitWorkplanbidGroupsSummaryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupSummaryList>> callback) Get summary of bid groups that belong to a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidsAsync
public Future<WorkPlanBidListResponse> getWorkforcemanagementBusinessunitWorkplanbidsAsync(GetWorkforcemanagementBusinessunitWorkplanbidsRequest request, AsyncApiCallback<WorkPlanBidListResponse> callback) Get list of work plan bids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitWorkplanbidsAsync
public Future<ApiResponse<WorkPlanBidListResponse>> getWorkforcemanagementBusinessunitWorkplanbidsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidListResponse>> callback) Get list of work plan bids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitsAsync
public Future<BusinessUnitListing> getWorkforcemanagementBusinessunitsAsync(GetWorkforcemanagementBusinessunitsRequest request, AsyncApiCallback<BusinessUnitListing> callback) Get business units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitsAsync
public Future<ApiResponse<BusinessUnitListing>> getWorkforcemanagementBusinessunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitListing>> callback) Get business units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitsDivisionviewsAsync
public Future<BusinessUnitListing> getWorkforcemanagementBusinessunitsDivisionviewsAsync(GetWorkforcemanagementBusinessunitsDivisionviewsRequest request, AsyncApiCallback<BusinessUnitListing> callback) Get business units across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementBusinessunitsDivisionviewsAsync
public Future<ApiResponse<BusinessUnitListing>> getWorkforcemanagementBusinessunitsDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessUnitListing>> callback) Get business units across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementCalendarDataIcsAsync
public Future<String> getWorkforcemanagementCalendarDataIcsAsync(GetWorkforcemanagementCalendarDataIcsRequest request, AsyncApiCallback<String> callback) Get ics formatted calendar based on shareable link- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementCalendarDataIcsAsync
public Future<ApiResponse<String>> getWorkforcemanagementCalendarDataIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Get ics formatted calendar based on shareable link- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementCalendarUrlIcsAsync
public Future<CalendarUrlResponse> getWorkforcemanagementCalendarUrlIcsAsync(GetWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<CalendarUrlResponse> callback) Get existing calendar link for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementCalendarUrlIcsAsync
public Future<ApiResponse<CalendarUrlResponse>> getWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalendarUrlResponse>> callback) Get existing calendar link for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataBulkRemoveJobAsync
public Future<HistoricalImportDeleteFilesJobResponse> getWorkforcemanagementHistoricaldataBulkRemoveJobAsync(GetWorkforcemanagementHistoricaldataBulkRemoveJobRequest request, AsyncApiCallback<HistoricalImportDeleteFilesJobResponse> callback) Retrieves delete job status for historical data imports associated with the job id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataBulkRemoveJobAsync
public Future<ApiResponse<HistoricalImportDeleteFilesJobResponse>> getWorkforcemanagementHistoricaldataBulkRemoveJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportDeleteFilesJobResponse>> callback) Retrieves delete job status for historical data imports associated with the job id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataBulkRemoveJobsAsync
public Future<HistoricalImportOverallDeleteStatusResponse> getWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(GetWorkforcemanagementHistoricaldataBulkRemoveJobsRequest request, AsyncApiCallback<HistoricalImportOverallDeleteStatusResponse> callback) Retrieves all delete job status for historical data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataBulkRemoveJobsAsync
public Future<ApiResponse<HistoricalImportOverallDeleteStatusResponse>> getWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportOverallDeleteStatusResponse>> callback) Retrieves all delete job status for historical data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataImportstatusAsync
public Future<HistoricalImportStatusListing> getWorkforcemanagementHistoricaldataImportstatusAsync(GetWorkforcemanagementHistoricaldataImportstatusRequest request, AsyncApiCallback<HistoricalImportStatusListing> callback) Retrieves status of the historical data imports of the organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataImportstatusAsync
public Future<ApiResponse<HistoricalImportStatusListing>> getWorkforcemanagementHistoricaldataImportstatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportStatusListing>> callback) Retrieves status of the historical data imports of the organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataImportstatusJobIdAsync
public Future<HistoricalImportStatusJobResponse> getWorkforcemanagementHistoricaldataImportstatusJobIdAsync(GetWorkforcemanagementHistoricaldataImportstatusJobIdRequest request, AsyncApiCallback<HistoricalImportStatusJobResponse> callback) Retrieves status of the historical data imports associated with job id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementHistoricaldataImportstatusJobIdAsync
public Future<ApiResponse<HistoricalImportStatusJobResponse>> getWorkforcemanagementHistoricaldataImportstatusJobIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoricalImportStatusJobResponse>> callback) Retrieves status of the historical data imports associated with job id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementIntegrationsHrisAsync
public Future<WfmIntegrationListing> getWorkforcemanagementIntegrationsHrisAsync(GetWorkforcemanagementIntegrationsHrisRequest request, AsyncApiCallback<WfmIntegrationListing> callback) Get integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementIntegrationsHrisAsync
public Future<ApiResponse<WfmIntegrationListing>> getWorkforcemanagementIntegrationsHrisAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmIntegrationListing>> callback) Get integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync
public Future<HrisTimeOffTypesJobResponse> getWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync(GetWorkforcemanagementIntegrationsHrisTimeofftypesJobRequest request, AsyncApiCallback<HrisTimeOffTypesJobResponse> callback) Query the results of time off types job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync
public Future<ApiResponse<HrisTimeOffTypesJobResponse>> getWorkforcemanagementIntegrationsHrisTimeofftypesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HrisTimeOffTypesJobResponse>> callback) Query the results of time off types job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAsync
public Future<ManagementUnit> getWorkforcemanagementManagementunitAsync(GetWorkforcemanagementManagementunitRequest request, AsyncApiCallback<ManagementUnit> callback) Get management unit settings.shortTermForecasting is deprecated and now lives on the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAsync
public Future<ApiResponse<ManagementUnit>> getWorkforcemanagementManagementunitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Get management unit settings.shortTermForecasting is deprecated and now lives on the business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitActivitycodesAsync
public Future<ActivityCodeContainer> getWorkforcemanagementManagementunitActivitycodesAsync(GetWorkforcemanagementManagementunitActivitycodesRequest request, AsyncApiCallback<ActivityCodeContainer> callback) Deprecated.Deprecated: Instead use /api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes. Get the list of activity codes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitActivitycodesAsync
public Future<ApiResponse<ActivityCodeContainer>> getWorkforcemanagementManagementunitActivitycodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityCodeContainer>> callback) Deprecated.Deprecated: Instead use /api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes. Get the list of activity codes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAdherenceAsync
public Future<UserScheduleAdherenceListing> getWorkforcemanagementManagementunitAdherenceAsync(GetWorkforcemanagementManagementunitAdherenceRequest request, AsyncApiCallback<UserScheduleAdherenceListing> callback) Get a list of user schedule adherence records for the requested management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAdherenceAsync
public Future<ApiResponse<UserScheduleAdherenceListing>> getWorkforcemanagementManagementunitAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserScheduleAdherenceListing>> callback) Get a list of user schedule adherence records for the requested management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAgentAsync
public Future<WfmAgent> getWorkforcemanagementManagementunitAgentAsync(GetWorkforcemanagementManagementunitAgentRequest request, AsyncApiCallback<WfmAgent> callback) Get data for agent in the management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAgentAsync
public Future<ApiResponse<WfmAgent>> getWorkforcemanagementManagementunitAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmAgent>> callback) Get data for agent in the management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAgentShifttradesAsync
public Future<ShiftTradeListResponse> getWorkforcemanagementManagementunitAgentShifttradesAsync(GetWorkforcemanagementManagementunitAgentShifttradesRequest request, AsyncApiCallback<ShiftTradeListResponse> callback) Deprecated.Gets all the shift trades for a given agent Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/trades/query/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitAgentShifttradesAsync
public Future<ApiResponse<ShiftTradeListResponse>> getWorkforcemanagementManagementunitAgentShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeListResponse>> callback) Deprecated.Gets all the shift trades for a given agent Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/trades/query/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitShifttradesMatchedAsync
public Future<ShiftTradeMatchesSummaryResponse> getWorkforcemanagementManagementunitShifttradesMatchedAsync(GetWorkforcemanagementManagementunitShifttradesMatchedRequest request, AsyncApiCallback<ShiftTradeMatchesSummaryResponse> callback) Deprecated.Gets a summary of all shift trades in the matched state Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitShifttradesMatchedAsync
public Future<ApiResponse<ShiftTradeMatchesSummaryResponse>> getWorkforcemanagementManagementunitShifttradesMatchedAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchesSummaryResponse>> callback) Deprecated.Gets a summary of all shift trades in the matched state Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitShifttradesUsersAsync
public Future<WfmUserEntityListing> getWorkforcemanagementManagementunitShifttradesUsersAsync(GetWorkforcemanagementManagementunitShifttradesUsersRequest request, AsyncApiCallback<WfmUserEntityListing> callback) Gets list of users available for whom you can send direct shift trade requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitShifttradesUsersAsync
public Future<ApiResponse<WfmUserEntityListing>> getWorkforcemanagementManagementunitShifttradesUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmUserEntityListing>> callback) Gets list of users available for whom you can send direct shift trade requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeofflimitAsync
public Future<TimeOffLimit> getWorkforcemanagementManagementunitTimeofflimitAsync(GetWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<TimeOffLimit> callback) Gets a time off limit object Returns properties of time off limit object, but not daily values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeofflimitAsync
public Future<ApiResponse<TimeOffLimit>> getWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Gets a time off limit object Returns properties of time off limit object, but not daily values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeofflimitsAsync
public Future<TimeOffLimitListing> getWorkforcemanagementManagementunitTimeofflimitsAsync(GetWorkforcemanagementManagementunitTimeofflimitsRequest request, AsyncApiCallback<TimeOffLimitListing> callback) Gets a list of time off limit objects under management unit. Currently only one time off limit object is allowed under management unit, so the list contains either 0 or 1 element.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeofflimitsAsync
public Future<ApiResponse<TimeOffLimitListing>> getWorkforcemanagementManagementunitTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffLimitListing>> callback) Gets a list of time off limit objects under management unit. Currently only one time off limit object is allowed under management unit, so the list contains either 0 or 1 element.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeoffplanAsync
public Future<TimeOffPlan> getWorkforcemanagementManagementunitTimeoffplanAsync(GetWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<TimeOffPlan> callback) Gets a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeoffplanAsync
public Future<ApiResponse<TimeOffPlan>> getWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Gets a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeoffplansAsync
public Future<TimeOffPlanListing> getWorkforcemanagementManagementunitTimeoffplansAsync(GetWorkforcemanagementManagementunitTimeoffplansRequest request, AsyncApiCallback<TimeOffPlanListing> callback) Gets a list of time off plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitTimeoffplansAsync
public Future<ApiResponse<TimeOffPlanListing>> getWorkforcemanagementManagementunitTimeoffplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffPlanListing>> callback) Gets a list of time off plans- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestAsync
public Future<TimeOffRequestResponse> getWorkforcemanagementManagementunitUserTimeoffrequestAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Get a time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestAsync
public Future<ApiResponse<TimeOffRequestResponse>> getWorkforcemanagementManagementunitUserTimeoffrequestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Get a time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync
public Future<QueryTimeOffLimitValuesResponse> getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsRequest request, AsyncApiCallback<QueryTimeOffLimitValuesResponse> callback) Retrieves time off limit, allocated and waitlisted values according to specific time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync
public Future<ApiResponse<QueryTimeOffLimitValuesResponse>> getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueryTimeOffLimitValuesResponse>> callback) Retrieves time off limit, allocated and waitlisted values according to specific time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestsAsync
public Future<TimeOffRequestList> getWorkforcemanagementManagementunitUserTimeoffrequestsAsync(GetWorkforcemanagementManagementunitUserTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Get a list of time off requests for a given user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUserTimeoffrequestsAsync
public Future<ApiResponse<TimeOffRequestList>> getWorkforcemanagementManagementunitUserTimeoffrequestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Get a list of time off requests for a given user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUsersAsync
public Future<WfmUserEntityListing> getWorkforcemanagementManagementunitUsersAsync(GetWorkforcemanagementManagementunitUsersRequest request, AsyncApiCallback<WfmUserEntityListing> callback) Get users in the management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitUsersAsync
public Future<ApiResponse<WfmUserEntityListing>> getWorkforcemanagementManagementunitUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmUserEntityListing>> callback) Get users in the management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekScheduleAsync
public Future<WeekScheduleResponse> getWorkforcemanagementManagementunitWeekScheduleAsync(GetWorkforcemanagementManagementunitWeekScheduleRequest request, AsyncApiCallback<WeekScheduleResponse> callback) Deprecated.Deprecated. Use the equivalent business unit resource instead. Get a week schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekScheduleAsync
public Future<ApiResponse<WeekScheduleResponse>> getWorkforcemanagementManagementunitWeekScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekScheduleResponse>> callback) Deprecated.Deprecated. Use the equivalent business unit resource instead. Get a week schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekSchedulesAsync
public Future<WeekScheduleListResponse> getWorkforcemanagementManagementunitWeekSchedulesAsync(GetWorkforcemanagementManagementunitWeekSchedulesRequest request, AsyncApiCallback<WeekScheduleListResponse> callback) Deprecated.Deprecated. Use the equivalent business unit resource instead. Get the list of schedules in a week in management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekSchedulesAsync
public Future<ApiResponse<WeekScheduleListResponse>> getWorkforcemanagementManagementunitWeekSchedulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekScheduleListResponse>> callback) Deprecated.Deprecated. Use the equivalent business unit resource instead. Get the list of schedules in a week in management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekShifttradesAsync
public Future<WeekShiftTradeListResponse> getWorkforcemanagementManagementunitWeekShifttradesAsync(GetWorkforcemanagementManagementunitWeekShifttradesRequest request, AsyncApiCallback<WeekShiftTradeListResponse> callback) Deprecated.Gets all the shift trades for a given week Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWeekShifttradesAsync
public Future<ApiResponse<WeekShiftTradeListResponse>> getWorkforcemanagementManagementunitWeekShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WeekShiftTradeListResponse>> callback) Deprecated.Gets all the shift trades for a given week Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanAsync
public Future<WorkPlan> getWorkforcemanagementManagementunitWorkplanAsync(GetWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Get a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanAsync
public Future<ApiResponse<WorkPlan>> getWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Get a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<WorkPlanRotationResponse> getWorkforcemanagementManagementunitWorkplanrotationAsync(GetWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Get a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<ApiResponse<WorkPlanRotationResponse>> getWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Get a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanrotationsAsync
public Future<WorkPlanRotationListResponse> getWorkforcemanagementManagementunitWorkplanrotationsAsync(GetWorkforcemanagementManagementunitWorkplanrotationsRequest request, AsyncApiCallback<WorkPlanRotationListResponse> callback) Get work plan rotations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplanrotationsAsync
public Future<ApiResponse<WorkPlanRotationListResponse>> getWorkforcemanagementManagementunitWorkplanrotationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanRotationListResponse>> callback) Get work plan rotations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplansAsync
public Future<WorkPlanListResponse> getWorkforcemanagementManagementunitWorkplansAsync(GetWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlanListResponse> callback) Get work plans \"expand=details\" is deprecated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitWorkplansAsync
public Future<ApiResponse<WorkPlanListResponse>> getWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanListResponse>> callback) Get work plans \"expand=details\" is deprecated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitsAsync
public Future<ManagementUnitListing> getWorkforcemanagementManagementunitsAsync(GetWorkforcemanagementManagementunitsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get management units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitsAsync
public Future<ApiResponse<ManagementUnitListing>> getWorkforcemanagementManagementunitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get management units- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitsDivisionviewsAsync
public Future<ManagementUnitListing> getWorkforcemanagementManagementunitsDivisionviewsAsync(GetWorkforcemanagementManagementunitsDivisionviewsRequest request, AsyncApiCallback<ManagementUnitListing> callback) Get management units across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementManagementunitsDivisionviewsAsync
public Future<ApiResponse<ManagementUnitListing>> getWorkforcemanagementManagementunitsDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ManagementUnitListing>> callback) Get management units across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementNotificationsAsync
public Future<NotificationsResponse> getWorkforcemanagementNotificationsAsync(GetWorkforcemanagementNotificationsRequest request, AsyncApiCallback<NotificationsResponse> callback) Get a list of notifications for the current user Notifications are only initially sent if you have the relevant Notify and Edit permissions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementNotificationsAsync
public Future<ApiResponse<NotificationsResponse>> getWorkforcemanagementNotificationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NotificationsResponse>> callback) Get a list of notifications for the current user Notifications are only initially sent if you have the relevant Notify and Edit permissions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementSchedulingjobAsync
public Future<SchedulingStatusResponse> getWorkforcemanagementSchedulingjobAsync(GetWorkforcemanagementSchedulingjobRequest request, AsyncApiCallback<SchedulingStatusResponse> callback) Get status of the scheduling job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementSchedulingjobAsync
public Future<ApiResponse<SchedulingStatusResponse>> getWorkforcemanagementSchedulingjobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchedulingStatusResponse>> callback) Get status of the scheduling job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradesAsync
public Future<ShiftTradeListResponse> getWorkforcemanagementShifttradesAsync(GetWorkforcemanagementShifttradesRequest request, AsyncApiCallback<ShiftTradeListResponse> callback) Deprecated.Gets all of my shift trades Deprecated. Use new route instead (/shifttrading/trades/mine/query/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradesAsync
public Future<ApiResponse<ShiftTradeListResponse>> getWorkforcemanagementShifttradesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeListResponse>> callback) Deprecated.Gets all of my shift trades Deprecated. Use new route instead (/shifttrading/trades/mine/query/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeJobAsync
public Future<ShiftTradeUpdateTradeJobResponse> getWorkforcemanagementShifttradingTradeJobAsync(GetWorkforcemanagementShifttradingTradeJobRequest request, AsyncApiCallback<ShiftTradeUpdateTradeJobResponse> callback) View result of update trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeJobAsync
public Future<ApiResponse<ShiftTradeUpdateTradeJobResponse>> getWorkforcemanagementShifttradingTradeJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeJobResponse>> callback) View result of update trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeMatchJobAsync
public Future<ShiftTradeMatchTradeJobResponse> getWorkforcemanagementShifttradingTradeMatchJobAsync(GetWorkforcemanagementShifttradingTradeMatchJobRequest request, AsyncApiCallback<ShiftTradeMatchTradeJobResponse> callback) View result of match shift trade operation. Only the receiving user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeMatchJobAsync
public Future<ApiResponse<ShiftTradeMatchTradeJobResponse>> getWorkforcemanagementShifttradingTradeMatchJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchTradeJobResponse>> callback) View result of match shift trade operation. Only the receiving user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeStateJobAsync
public Future<ShiftTradeUpdateTradeStateJobResponse> getWorkforcemanagementShifttradingTradeStateJobAsync(GetWorkforcemanagementShifttradingTradeStateJobRequest request, AsyncApiCallback<ShiftTradeUpdateTradeStateJobResponse> callback) View result of update trade state operation. Only the user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradeStateJobAsync
public Future<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> getWorkforcemanagementShifttradingTradeStateJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> callback) View result of update trade state operation. Only the user who started the operation can query the status. Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradesJobAsync
public Future<ShiftTradeAddTradeJobResponse> getWorkforcemanagementShifttradingTradesJobAsync(GetWorkforcemanagementShifttradingTradesJobRequest request, AsyncApiCallback<ShiftTradeAddTradeJobResponse> callback) View result of create trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradesJobAsync
public Future<ApiResponse<ShiftTradeAddTradeJobResponse>> getWorkforcemanagementShifttradingTradesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeAddTradeJobResponse>> callback) View result of create trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradesMineQueryJobAsync
public Future<ShiftTradeQueryAgentTradesJobResponse> getWorkforcemanagementShifttradingTradesMineQueryJobAsync(GetWorkforcemanagementShifttradingTradesMineQueryJobRequest request, AsyncApiCallback<ShiftTradeQueryAgentTradesJobResponse> callback) View results of retrieve all my shift trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShifttradingTradesMineQueryJobAsync
public Future<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> getWorkforcemanagementShifttradingTradesMineQueryJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> callback) View results of retrieve all my shift trade operation. Only the user who started the operation can query the status Job details are only retained if the initial request returned a 202 ACCEPTED response- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShrinkageJobAsync
public Future<WfmHistoricalShrinkageResponse> getWorkforcemanagementShrinkageJobAsync(GetWorkforcemanagementShrinkageJobRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request to fetch the status of the historical shrinkage query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementShrinkageJobAsync
public Future<ApiResponse<WfmHistoricalShrinkageResponse>> getWorkforcemanagementShrinkageJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request to fetch the status of the historical shrinkage query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTeamAdherenceAsync
public Future<UserScheduleAdherenceListing> getWorkforcemanagementTeamAdherenceAsync(GetWorkforcemanagementTeamAdherenceRequest request, AsyncApiCallback<UserScheduleAdherenceListing> callback) Get a list of user schedule adherence records for the requested team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTeamAdherenceAsync
public Future<ApiResponse<UserScheduleAdherenceListing>> getWorkforcemanagementTeamAdherenceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserScheduleAdherenceListing>> callback) Get a list of user schedule adherence records for the requested team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffbalanceJobAsync
public Future<TimeOffBalanceJobResponse> getWorkforcemanagementTimeoffbalanceJobAsync(GetWorkforcemanagementTimeoffbalanceJobRequest request, AsyncApiCallback<TimeOffBalanceJobResponse> callback) Query the results of time off types job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffbalanceJobAsync
public Future<ApiResponse<TimeOffBalanceJobResponse>> getWorkforcemanagementTimeoffbalanceJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffBalanceJobResponse>> callback) Query the results of time off types job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestAsync
public Future<TimeOffRequestResponse> getWorkforcemanagementTimeoffrequestAsync(GetWorkforcemanagementTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Get a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestAsync
public Future<ApiResponse<TimeOffRequestResponse>> getWorkforcemanagementTimeoffrequestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Get a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestWaitlistpositionsAsync
public Future<WaitlistPositionListing> getWorkforcemanagementTimeoffrequestWaitlistpositionsAsync(GetWorkforcemanagementTimeoffrequestWaitlistpositionsRequest request, AsyncApiCallback<WaitlistPositionListing> callback) Get the daily waitlist positions of a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestWaitlistpositionsAsync
public Future<ApiResponse<WaitlistPositionListing>> getWorkforcemanagementTimeoffrequestWaitlistpositionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WaitlistPositionListing>> callback) Get the daily waitlist positions of a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestsAsync
public Future<TimeOffRequestList> getWorkforcemanagementTimeoffrequestsAsync(GetWorkforcemanagementTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Get a list of time off requests for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementTimeoffrequestsAsync
public Future<ApiResponse<TimeOffRequestList>> getWorkforcemanagementTimeoffrequestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Get a list of time off requests for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementUserWorkplanbidranksAsync
public Future<WorkPlanBidRanks> getWorkforcemanagementUserWorkplanbidranksAsync(GetWorkforcemanagementUserWorkplanbidranksRequest request, AsyncApiCallback<WorkPlanBidRanks> callback) Get work plan bid ranks 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
-
getWorkforcemanagementUserWorkplanbidranksAsync
public Future<ApiResponse<WorkPlanBidRanks>> getWorkforcemanagementUserWorkplanbidranksAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlanBidRanks>> callback) Get work plan bid ranks 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
-
getWorkforcemanagementWorkplanbidPreferencesAsync
public Future<AgentWorkPlanBiddingPreferenceResponse> getWorkforcemanagementWorkplanbidPreferencesAsync(GetWorkforcemanagementWorkplanbidPreferencesRequest request, AsyncApiCallback<AgentWorkPlanBiddingPreferenceResponse> callback) Gets an agent's work plan bidding preference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementWorkplanbidPreferencesAsync
public Future<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> getWorkforcemanagementWorkplanbidPreferencesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> callback) Gets an agent's work plan bidding preference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementWorkplanbidWorkplansAsync
public Future<AgentWorkPlanListResponse> getWorkforcemanagementWorkplanbidWorkplansAsync(GetWorkforcemanagementWorkplanbidWorkplansRequest request, AsyncApiCallback<AgentWorkPlanListResponse> callback) Gets an agent's work plans for a bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementWorkplanbidWorkplansAsync
public Future<ApiResponse<AgentWorkPlanListResponse>> getWorkforcemanagementWorkplanbidWorkplansAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanListResponse>> callback) Gets an agent's work plans for a bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementWorkplanbidsAsync
public Future<AgentWorkPlanBids> getWorkforcemanagementWorkplanbidsAsync(GetWorkforcemanagementWorkplanbidsRequest request, AsyncApiCallback<AgentWorkPlanBids> callback) Gets the list of work plan bids that belong to an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getWorkforcemanagementWorkplanbidsAsync
public Future<ApiResponse<AgentWorkPlanBids>> getWorkforcemanagementWorkplanbidsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBids>> callback) Gets the list of work plan bids that belong to an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAgentAdherenceExplanationAsync
public Future<AdherenceExplanationAsyncResponse> patchWorkforcemanagementAgentAdherenceExplanationAsync(PatchWorkforcemanagementAgentAdherenceExplanationRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Update an adherence explanation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAgentAdherenceExplanationAsync
public Future<ApiResponse<AdherenceExplanationAsyncResponse>> patchWorkforcemanagementAgentAdherenceExplanationAsync(ApiRequest<UpdateAdherenceExplanationStatusRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Update an adherence explanation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAlternativeshiftsTradeAsync
public Future<AlternativeShiftTradeResponse> patchWorkforcemanagementAlternativeshiftsTradeAsync(PatchWorkforcemanagementAlternativeshiftsTradeRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Update my alternative shifts trade by trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAlternativeshiftsTradeAsync
public Future<ApiResponse<AlternativeShiftTradeResponse>> patchWorkforcemanagementAlternativeshiftsTradeAsync(ApiRequest<AgentUpdateAlternativeShiftTradeRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Update my alternative shifts trade by trade ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync
public Future<AlternativeShiftAsyncResponse> patchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync(PatchWorkforcemanagementAlternativeshiftsTradesStateJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Bulk update alternative shift trade states- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync
public Future<ApiResponse<AlternativeShiftAsyncResponse>> patchWorkforcemanagementAlternativeshiftsTradesStateJobsAsync(ApiRequest<AdminBulkUpdateAlternativeShiftTradeStateRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Bulk update alternative shift trade states- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitAsync
public Future<BusinessUnitResponse> patchWorkforcemanagementBusinessunitAsync(PatchWorkforcemanagementBusinessunitRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Update business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitAsync
public Future<ApiResponse<BusinessUnitResponse>> patchWorkforcemanagementBusinessunitAsync(ApiRequest<UpdateBusinessUnitRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Update business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitActivitycodeAsync
public Future<BusinessUnitActivityCode> patchWorkforcemanagementBusinessunitActivitycodeAsync(PatchWorkforcemanagementBusinessunitActivitycodeRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Update an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitActivitycodeAsync
public Future<ApiResponse<BusinessUnitActivityCode>> patchWorkforcemanagementBusinessunitActivitycodeAsync(ApiRequest<UpdateActivityCodeRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Update an activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitActivityplanAsync
public Future<ActivityPlanResponse> patchWorkforcemanagementBusinessunitActivityplanAsync(PatchWorkforcemanagementBusinessunitActivityplanRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Update an activity plan If a job associated with the activity plan is in 'Processing' state the activity plan cannot be updated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitActivityplanAsync
public Future<ApiResponse<ActivityPlanResponse>> patchWorkforcemanagementBusinessunitActivityplanAsync(ApiRequest<UpdateActivityPlanRequest> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Update an activity plan If a job associated with the activity plan is in 'Processing' state the activity plan cannot be updated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync
public Future<AlternativeShiftBuSettingsResponse> patchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(PatchWorkforcemanagementBusinessunitAlternativeshiftsSettingsRequest request, AsyncApiCallback<AlternativeShiftBuSettingsResponse> callback) Update alternative shifts settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync
public Future<ApiResponse<AlternativeShiftBuSettingsResponse>> patchWorkforcemanagementBusinessunitAlternativeshiftsSettingsAsync(ApiRequest<UpdateAlternativeShiftBuSettingsRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftBuSettingsResponse>> callback) Update alternative shifts settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitCapacityplanAsync
public Future<CapacityPlanResponse> patchWorkforcemanagementBusinessunitCapacityplanAsync(PatchWorkforcemanagementBusinessunitCapacityplanRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Update a capacity plan configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitCapacityplanAsync
public Future<ApiResponse<CapacityPlanResponse>> patchWorkforcemanagementBusinessunitCapacityplanAsync(ApiRequest<UpdateCapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Update a capacity plan configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync
public Future<MinimumStaffingResponse> patchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(PatchWorkforcemanagementBusinessunitMinimumstaffingSettingsRequest request, AsyncApiCallback<MinimumStaffingResponse> callback) Update minimum staffing settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync
public Future<ApiResponse<MinimumStaffingResponse>> patchWorkforcemanagementBusinessunitMinimumstaffingSettingsAsync(ApiRequest<MinimumStaffingRequest> request, AsyncApiCallback<ApiResponse<MinimumStaffingResponse>> callback) Update minimum staffing settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitOpportunityAsync
public Future<OpportunityResult> patchWorkforcemanagementBusinessunitOpportunityAsync(PatchWorkforcemanagementBusinessunitOpportunityRequest request, AsyncApiCallback<OpportunityResult> callback) Update the opportunity Only opportunities with Draft status can be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitOpportunityAsync
public Future<ApiResponse<OpportunityResult>> patchWorkforcemanagementBusinessunitOpportunityAsync(ApiRequest<PatchOpportunityRequest> request, AsyncApiCallback<ApiResponse<OpportunityResult>> callback) Update the opportunity Only opportunities with Draft status can be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<PlanningGroup> patchWorkforcemanagementBusinessunitPlanninggroupAsync(PatchWorkforcemanagementBusinessunitPlanninggroupRequest request, AsyncApiCallback<PlanningGroup> callback) Updates the planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitPlanninggroupAsync
public Future<ApiResponse<PlanningGroup>> patchWorkforcemanagementBusinessunitPlanninggroupAsync(ApiRequest<UpdatePlanningGroupRequest> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Updates the planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitSchedulerSettingsAsync
public Future<BuSchedulerSettingsResponse> patchWorkforcemanagementBusinessunitSchedulerSettingsAsync(PatchWorkforcemanagementBusinessunitSchedulerSettingsRequest request, AsyncApiCallback<BuSchedulerSettingsResponse> callback) Update scheduler settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitSchedulerSettingsAsync
public Future<ApiResponse<BuSchedulerSettingsResponse>> patchWorkforcemanagementBusinessunitSchedulerSettingsAsync(ApiRequest<BuSchedulerSettingsRequest> request, AsyncApiCallback<ApiResponse<BuSchedulerSettingsResponse>> callback) Update scheduler settings for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<Void> patchWorkforcemanagementBusinessunitSchedulingRunAsync(PatchWorkforcemanagementBusinessunitSchedulingRunRequest request, AsyncApiCallback<Void> callback) Mark a schedule run as applied- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitSchedulingRunAsync
public Future<ApiResponse<Void>> patchWorkforcemanagementBusinessunitSchedulingRunAsync(ApiRequest<PatchBuScheduleRunRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Mark a schedule run as applied- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<ServiceGoalTemplate> patchWorkforcemanagementBusinessunitServicegoaltemplateAsync(PatchWorkforcemanagementBusinessunitServicegoaltemplateRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Updates a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitServicegoaltemplateAsync
public Future<ApiResponse<ServiceGoalTemplate>> patchWorkforcemanagementBusinessunitServicegoaltemplateAsync(ApiRequest<UpdateServiceGoalTemplate> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Updates a service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<StaffingGroupResponse> patchWorkforcemanagementBusinessunitStaffinggroupAsync(PatchWorkforcemanagementBusinessunitStaffinggroupRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Updates a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitStaffinggroupAsync
public Future<ApiResponse<StaffingGroupResponse>> patchWorkforcemanagementBusinessunitStaffinggroupAsync(ApiRequest<UpdateStaffingGroupRequest> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Updates a staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<BuTimeOffPlanResponse> patchWorkforcemanagementBusinessunitTimeoffplanAsync(PatchWorkforcemanagementBusinessunitTimeoffplanRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Updates a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitTimeoffplanAsync
public Future<ApiResponse<BuTimeOffPlanResponse>> patchWorkforcemanagementBusinessunitTimeoffplanAsync(ApiRequest<BuUpdateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Updates a time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<WorkPlanBid> patchWorkforcemanagementBusinessunitWorkplanbidAsync(PatchWorkforcemanagementBusinessunitWorkplanbidRequest request, AsyncApiCallback<WorkPlanBid> callback) Update work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidAsync
public Future<ApiResponse<WorkPlanBid>> patchWorkforcemanagementBusinessunitWorkplanbidAsync(ApiRequest<UpdateWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Update work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<WorkPlanBidGroupResponse> patchWorkforcemanagementBusinessunitWorkplanbidGroupAsync(PatchWorkforcemanagementBusinessunitWorkplanbidGroupRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Update a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidGroupAsync
public Future<ApiResponse<WorkPlanBidGroupResponse>> patchWorkforcemanagementBusinessunitWorkplanbidGroupAsync(ApiRequest<WorkPlanBidGroupUpdate> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Update a bid group by bid group Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync
public Future<AdminAgentWorkPlanPreferenceResponse> patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(PatchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesRequest request, AsyncApiCallback<AdminAgentWorkPlanPreferenceResponse> callback) Overrides the assigned work plan for the specified agents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync
public Future<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferencesAsync(ApiRequest<AgentsBidAssignedWorkPlanOverrideRequest> request, AsyncApiCallback<ApiResponse<AdminAgentWorkPlanPreferenceResponse>> callback) Overrides the assigned work plan for the specified agents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAsync
public Future<ManagementUnit> patchWorkforcemanagementManagementunitAsync(PatchWorkforcemanagementManagementunitRequest request, AsyncApiCallback<ManagementUnit> callback) Update the requested management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAsync
public Future<ApiResponse<ManagementUnit>> patchWorkforcemanagementManagementunitAsync(ApiRequest<UpdateManagementUnitRequest> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Update the requested management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAgentsAsync
public Future<Void> patchWorkforcemanagementManagementunitAgentsAsync(PatchWorkforcemanagementManagementunitAgentsRequest request, AsyncApiCallback<Void> callback) Update agent configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAgentsAsync
public Future<ApiResponse<Void>> patchWorkforcemanagementManagementunitAgentsAsync(ApiRequest<UpdateMuAgentsRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update agent configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync
public Future<UpdateMuAgentWorkPlansBatchResponse> patchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync(PatchWorkforcemanagementManagementunitAgentsWorkplansBulkRequest request, AsyncApiCallback<UpdateMuAgentWorkPlansBatchResponse> callback) Updates agent work plan configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync
public Future<ApiResponse<UpdateMuAgentWorkPlansBatchResponse>> patchWorkforcemanagementManagementunitAgentsWorkplansBulkAsync(ApiRequest<UpdateMuAgentWorkPlansBatchRequest> request, AsyncApiCallback<ApiResponse<UpdateMuAgentWorkPlansBatchResponse>> callback) Updates agent work plan configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeofflimitAsync
public Future<TimeOffLimit> patchWorkforcemanagementManagementunitTimeofflimitAsync(PatchWorkforcemanagementManagementunitTimeofflimitRequest request, AsyncApiCallback<TimeOffLimit> callback) Updates a time off limit object. Updates time off limit object properties, but not daily values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeofflimitAsync
public Future<ApiResponse<TimeOffLimit>> patchWorkforcemanagementManagementunitTimeofflimitAsync(ApiRequest<UpdateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Updates a time off limit object. Updates time off limit object properties, but not daily values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeoffplanAsync
public Future<TimeOffPlan> patchWorkforcemanagementManagementunitTimeoffplanAsync(PatchWorkforcemanagementManagementunitTimeoffplanRequest request, AsyncApiCallback<TimeOffPlan> callback) Updates a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeoffplanAsync
public Future<ApiResponse<TimeOffPlan>> patchWorkforcemanagementManagementunitTimeoffplanAsync(ApiRequest<UpdateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Updates a time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync
public Future<UserTimeOffIntegrationStatusResponse> patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync(PatchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusRequest request, AsyncApiCallback<UserTimeOffIntegrationStatusResponse> callback) Set integration status for a time off request.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync
public Future<ApiResponse<UserTimeOffIntegrationStatusResponse>> patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatusAsync(ApiRequest<SetTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<UserTimeOffIntegrationStatusResponse>> callback) Set integration status for a time off request.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitUserTimeoffrequestAsync
public Future<TimeOffRequestResponse> patchWorkforcemanagementManagementunitUserTimeoffrequestAsync(PatchWorkforcemanagementManagementunitUserTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Update a time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitUserTimeoffrequestAsync
public Future<ApiResponse<TimeOffRequestResponse>> patchWorkforcemanagementManagementunitUserTimeoffrequestAsync(ApiRequest<AdminTimeOffRequestPatch> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Update a time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWeekShifttradeAsync
public Future<ShiftTradeResponse> patchWorkforcemanagementManagementunitWeekShifttradeAsync(PatchWorkforcemanagementManagementunitWeekShifttradeRequest request, AsyncApiCallback<ShiftTradeResponse> callback) Deprecated.Updates a shift trade. This route can only be called by the initiating agent Deprecated. Use new route instead (/shifttrading/trades/{tradeId}/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWeekShifttradeAsync
public Future<ApiResponse<ShiftTradeResponse>> patchWorkforcemanagementManagementunitWeekShifttradeAsync(ApiRequest<PatchShiftTradeRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeResponse>> callback) Deprecated.Updates a shift trade. This route can only be called by the initiating agent Deprecated. Use new route instead (/shifttrading/trades/{tradeId}/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWorkplanAsync
public Future<WorkPlan> patchWorkforcemanagementManagementunitWorkplanAsync(PatchWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Update a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWorkplanAsync
public Future<ApiResponse<WorkPlan>> patchWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<WorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Update a work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<WorkPlanRotationResponse> patchWorkforcemanagementManagementunitWorkplanrotationAsync(PatchWorkforcemanagementManagementunitWorkplanrotationRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Update a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementManagementunitWorkplanrotationAsync
public Future<ApiResponse<WorkPlanRotationResponse>> patchWorkforcemanagementManagementunitWorkplanrotationAsync(ApiRequest<UpdateWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Update a work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementTimeoffrequestAsync
public Future<TimeOffRequestResponse> patchWorkforcemanagementTimeoffrequestAsync(PatchWorkforcemanagementTimeoffrequestRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Update a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementTimeoffrequestAsync
public Future<ApiResponse<TimeOffRequestResponse>> patchWorkforcemanagementTimeoffrequestAsync(ApiRequest<AgentTimeOffRequestPatch> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Update a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementUserWorkplanbidranksAsync
public Future<WorkPlanBidRanks> patchWorkforcemanagementUserWorkplanbidranksAsync(PatchWorkforcemanagementUserWorkplanbidranksRequest request, AsyncApiCallback<WorkPlanBidRanks> callback) Update work plan bid ranks 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
-
patchWorkforcemanagementUserWorkplanbidranksAsync
public Future<ApiResponse<WorkPlanBidRanks>> patchWorkforcemanagementUserWorkplanbidranksAsync(ApiRequest<WorkPlanBidRanks> request, AsyncApiCallback<ApiResponse<WorkPlanBidRanks>> callback) Update work plan bid ranks 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
-
patchWorkforcemanagementUsersWorkplanbidranksBulkAsync
public Future<EntityListing> patchWorkforcemanagementUsersWorkplanbidranksBulkAsync(PatchWorkforcemanagementUsersWorkplanbidranksBulkRequest request, AsyncApiCallback<EntityListing> callback) Update bulk work plan bid ranks 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
-
patchWorkforcemanagementUsersWorkplanbidranksBulkAsync
public Future<ApiResponse<EntityListing>> patchWorkforcemanagementUsersWorkplanbidranksBulkAsync(ApiRequest<List<WorkPlanBidRanks>> request, AsyncApiCallback<ApiResponse<EntityListing>> callback) Update bulk work plan bid ranks 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
-
patchWorkforcemanagementWorkplanbidPreferencesAsync
public Future<AgentWorkPlanBiddingPreferenceResponse> patchWorkforcemanagementWorkplanbidPreferencesAsync(PatchWorkforcemanagementWorkplanbidPreferencesRequest request, AsyncApiCallback<AgentWorkPlanBiddingPreferenceResponse> callback) Update an agent's work plan bidding preference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchWorkforcemanagementWorkplanbidPreferencesAsync
public Future<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> patchWorkforcemanagementWorkplanbidPreferencesAsync(ApiRequest<UpdateAgentWorkPlanBiddingPreference> request, AsyncApiCallback<ApiResponse<AgentWorkPlanBiddingPreferenceResponse>> callback) Update an agent's work plan bidding preference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceExplanationsAsync
public Future<AdherenceExplanationAsyncResponse> postWorkforcemanagementAdherenceExplanationsAsync(PostWorkforcemanagementAdherenceExplanationsRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Submit an adherence explanation for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceExplanationsAsync
public Future<ApiResponse<AdherenceExplanationAsyncResponse>> postWorkforcemanagementAdherenceExplanationsAsync(ApiRequest<AddAdherenceExplanationAgentRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Submit an adherence explanation for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceExplanationsQueryAsync
public Future<QueryAdherenceExplanationsResponse> postWorkforcemanagementAdherenceExplanationsQueryAsync(PostWorkforcemanagementAdherenceExplanationsQueryRequest request, AsyncApiCallback<QueryAdherenceExplanationsResponse> callback) Query adherence explanations for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceExplanationsQueryAsync
public Future<ApiResponse<QueryAdherenceExplanationsResponse>> postWorkforcemanagementAdherenceExplanationsQueryAsync(ApiRequest<AgentQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<QueryAdherenceExplanationsResponse>> callback) Query adherence explanations for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceHistoricalBulkAsync
public Future<WfmHistoricalAdherenceBulkResponse> postWorkforcemanagementAdherenceHistoricalBulkAsync(PostWorkforcemanagementAdherenceHistoricalBulkRequest request, AsyncApiCallback<WfmHistoricalAdherenceBulkResponse> callback) Request a historical adherence report in bulk- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAdherenceHistoricalBulkAsync
public Future<ApiResponse<WfmHistoricalAdherenceBulkResponse>> postWorkforcemanagementAdherenceHistoricalBulkAsync(ApiRequest<WfmHistoricalAdherenceBulkQuery> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceBulkResponse>> callback) Request a historical adherence report in bulk- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentAdherenceExplanationsAsync
public Future<AdherenceExplanationAsyncResponse> postWorkforcemanagementAgentAdherenceExplanationsAsync(PostWorkforcemanagementAgentAdherenceExplanationsRequest request, AsyncApiCallback<AdherenceExplanationAsyncResponse> callback) Add an adherence explanation for the requested user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentAdherenceExplanationsAsync
public Future<ApiResponse<AdherenceExplanationAsyncResponse>> postWorkforcemanagementAgentAdherenceExplanationsAsync(ApiRequest<AddAdherenceExplanationAdminRequest> request, AsyncApiCallback<ApiResponse<AdherenceExplanationAsyncResponse>> callback) Add an adherence explanation for the requested user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentAdherenceExplanationsQueryAsync
public Future<AgentQueryAdherenceExplanationsResponse> postWorkforcemanagementAgentAdherenceExplanationsQueryAsync(PostWorkforcemanagementAgentAdherenceExplanationsQueryRequest request, AsyncApiCallback<AgentQueryAdherenceExplanationsResponse> callback) Query adherence explanations for the given agent across a specified range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentAdherenceExplanationsQueryAsync
public Future<ApiResponse<AgentQueryAdherenceExplanationsResponse>> postWorkforcemanagementAgentAdherenceExplanationsQueryAsync(ApiRequest<AgentQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<AgentQueryAdherenceExplanationsResponse>> callback) Query adherence explanations for the given agent across a specified range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsAsync
public Future<MoveAgentsResponse> postWorkforcemanagementAgentsAsync(PostWorkforcemanagementAgentsRequest request, AsyncApiCallback<MoveAgentsResponse> callback) Move agents in and out of management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsAsync
public Future<ApiResponse<MoveAgentsResponse>> postWorkforcemanagementAgentsAsync(ApiRequest<MoveAgentsRequest> request, AsyncApiCallback<ApiResponse<MoveAgentsResponse>> callback) Move agents in and out of management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsIntegrationsHrisQueryAsync
public Future<AgentsIntegrationsListing> postWorkforcemanagementAgentsIntegrationsHrisQueryAsync(PostWorkforcemanagementAgentsIntegrationsHrisQueryRequest request, AsyncApiCallback<AgentsIntegrationsListing> callback) Query integrations for agents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsIntegrationsHrisQueryAsync
public Future<ApiResponse<AgentsIntegrationsListing>> postWorkforcemanagementAgentsIntegrationsHrisQueryAsync(ApiRequest<QueryAgentsIntegrationsRequest> request, AsyncApiCallback<ApiResponse<AgentsIntegrationsListing>> callback) Query integrations for agents- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync
public Future<WfmAgentHistoricalAdherenceResponse> postWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync(PostWorkforcemanagementAgentsMeAdherenceHistoricalJobsRequest request, AsyncApiCallback<WfmAgentHistoricalAdherenceResponse> callback) Request an agent historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days when the expand query parameter includes any of the following: exceptionInfo, actuals, scheduledActivities- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync
public Future<ApiResponse<WfmAgentHistoricalAdherenceResponse>> postWorkforcemanagementAgentsMeAdherenceHistoricalJobsAsync(ApiRequest<WfmHistoricalAdherenceQueryForAgent> request, AsyncApiCallback<ApiResponse<WfmAgentHistoricalAdherenceResponse>> callback) Request an agent historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days when the expand query parameter includes any of the following: exceptionInfo, actuals, scheduledActivities- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsMePossibleworkshiftsAsync
public Future<AgentPossibleWorkShiftsResponse> postWorkforcemanagementAgentsMePossibleworkshiftsAsync(PostWorkforcemanagementAgentsMePossibleworkshiftsRequest request, AsyncApiCallback<AgentPossibleWorkShiftsResponse> callback) Get agent possible work shifts for requested time frame- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsMePossibleworkshiftsAsync
public Future<ApiResponse<AgentPossibleWorkShiftsResponse>> postWorkforcemanagementAgentsMePossibleworkshiftsAsync(ApiRequest<AgentPossibleWorkShiftsRequest> request, AsyncApiCallback<ApiResponse<AgentPossibleWorkShiftsResponse>> callback) Get agent possible work shifts for requested time frame- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync
public Future<AgentBulkAddOpportunityEnrollmentsResponse> postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync(PostWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddRequest request, AsyncApiCallback<AgentBulkAddOpportunityEnrollmentsResponse> callback) Bulk add enrollments to opportunities for the authenticated agent Allows an agent to enroll in opportunities. This endpoint can return partial success.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync
public Future<ApiResponse<AgentBulkAddOpportunityEnrollmentsResponse>> postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAddAsync(ApiRequest<AgentBulkAddOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<AgentBulkAddOpportunityEnrollmentsResponse>> callback) Bulk add enrollments to opportunities for the authenticated agent Allows an agent to enroll in opportunities. This endpoint can return partial success.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync
public Future<AgentBulkStatusUpdateOpportunityEnrollmentsResponse> postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync(PostWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateRequest request, AsyncApiCallback<AgentBulkStatusUpdateOpportunityEnrollmentsResponse> callback) Bulk update enrollment status for the authenticated agent Allows an agent to update the status of their enrollments (e.g. withdraw). Returns partial success if some enrollments cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync
public Future<ApiResponse<AgentBulkStatusUpdateOpportunityEnrollmentsResponse>> postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdateAsync(ApiRequest<AgentBulkStatusUpdateOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<AgentBulkStatusUpdateOpportunityEnrollmentsResponse>> callback) Bulk update enrollment status for the authenticated agent Allows an agent to update the status of their enrollments (e.g. withdraw). Returns partial success if some enrollments cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesQueryAsync
public Future<AgentQueryOpportunitiesResponse> postWorkforcemanagementAgentsOpportunitiesQueryAsync(PostWorkforcemanagementAgentsOpportunitiesQueryRequest request, AsyncApiCallback<AgentQueryOpportunitiesResponse> callback) Query opportunities for the authenticated agent Queries within the specified date range. Each opportunity includes the agent's enrollment details if they have enrolled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentsOpportunitiesQueryAsync
public Future<ApiResponse<AgentQueryOpportunitiesResponse>> postWorkforcemanagementAgentsOpportunitiesQueryAsync(ApiRequest<QueryOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<AgentQueryOpportunitiesResponse>> callback) Query opportunities for the authenticated agent Queries within the specified date range. Each opportunity includes the agent's enrollment details if they have enrolled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentschedulesManagementunitsMineAsync
public Future<AgentMuQueryResponse> postWorkforcemanagementAgentschedulesManagementunitsMineAsync(PostWorkforcemanagementAgentschedulesManagementunitsMineRequest request, AsyncApiCallback<AgentMuQueryResponse> callback) Fetch agent schedules for the logged in user's management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentschedulesManagementunitsMineAsync
public Future<ApiResponse<AgentMuQueryResponse>> postWorkforcemanagementAgentschedulesManagementunitsMineAsync(ApiRequest<AgentMuScheduleQuery> request, AsyncApiCallback<ApiResponse<AgentMuQueryResponse>> callback) Fetch agent schedules for the logged in user's management unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentschedulesMineAsync
public Future<BuCurrentAgentScheduleSearchResponse> postWorkforcemanagementAgentschedulesMineAsync(PostWorkforcemanagementAgentschedulesMineRequest request, AsyncApiCallback<BuCurrentAgentScheduleSearchResponse> callback) Get published schedule for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAgentschedulesMineAsync
public Future<ApiResponse<BuCurrentAgentScheduleSearchResponse>> postWorkforcemanagementAgentschedulesMineAsync(ApiRequest<BuGetCurrentAgentScheduleRequest> request, AsyncApiCallback<ApiResponse<BuCurrentAgentScheduleSearchResponse>> callback) Get published schedule for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsOffersJobsAsync
public Future<AlternativeShiftAsyncResponse> postWorkforcemanagementAlternativeshiftsOffersJobsAsync(PostWorkforcemanagementAlternativeshiftsOffersJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Request a list of alternative shift offers for a given schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsOffersJobsAsync
public Future<ApiResponse<AlternativeShiftAsyncResponse>> postWorkforcemanagementAlternativeshiftsOffersJobsAsync(ApiRequest<AlternativeShiftOffersRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Request a list of alternative shift offers for a given schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync
public Future<AlternativeShiftAsyncResponse> postWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync(PostWorkforcemanagementAlternativeshiftsOffersSearchJobsRequest request, AsyncApiCallback<AlternativeShiftAsyncResponse> callback) Request a search of alternative shift offers for a given shift- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync
public Future<ApiResponse<AlternativeShiftAsyncResponse>> postWorkforcemanagementAlternativeshiftsOffersSearchJobsAsync(ApiRequest<AlternativeShiftSearchOffersRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftAsyncResponse>> callback) Request a search of alternative shift offers for a given shift- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsTradesAsync
public Future<AlternativeShiftTradeResponse> postWorkforcemanagementAlternativeshiftsTradesAsync(PostWorkforcemanagementAlternativeshiftsTradesRequest request, AsyncApiCallback<AlternativeShiftTradeResponse> callback) Create my alternative shift trade using an existing offer's jobId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementAlternativeshiftsTradesAsync
public Future<ApiResponse<AlternativeShiftTradeResponse>> postWorkforcemanagementAlternativeshiftsTradesAsync(ApiRequest<CreateAlternativeShiftTradeRequest> request, AsyncApiCallback<ApiResponse<AlternativeShiftTradeResponse>> callback) Create my alternative shift trade using an existing offer's jobId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivitycodesAsync
public Future<BusinessUnitActivityCode> postWorkforcemanagementBusinessunitActivitycodesAsync(PostWorkforcemanagementBusinessunitActivitycodesRequest request, AsyncApiCallback<BusinessUnitActivityCode> callback) Create a new activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivitycodesAsync
public Future<ApiResponse<BusinessUnitActivityCode>> postWorkforcemanagementBusinessunitActivitycodesAsync(ApiRequest<CreateActivityCodeRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitActivityCode>> callback) Create a new activity code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivityplanRunsJobsAsync
public Future<ActivityPlanRunJobResponse> postWorkforcemanagementBusinessunitActivityplanRunsJobsAsync(PostWorkforcemanagementBusinessunitActivityplanRunsJobsRequest request, AsyncApiCallback<ActivityPlanRunJobResponse> callback) Run an activity plan manually Triggers a job running the activity plan. The activity plan cannot be updated until the job completes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivityplanRunsJobsAsync
public Future<ApiResponse<ActivityPlanRunJobResponse>> postWorkforcemanagementBusinessunitActivityplanRunsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActivityPlanRunJobResponse>> callback) Run an activity plan manually Triggers a job running the activity plan. The activity plan cannot be updated until the job completes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivityplansAsync
public Future<ActivityPlanResponse> postWorkforcemanagementBusinessunitActivityplansAsync(PostWorkforcemanagementBusinessunitActivityplansRequest request, AsyncApiCallback<ActivityPlanResponse> callback) Create an activity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitActivityplansAsync
public Future<ApiResponse<ActivityPlanResponse>> postWorkforcemanagementBusinessunitActivityplansAsync(ApiRequest<CreateActivityPlanRequest> request, AsyncApiCallback<ApiResponse<ActivityPlanResponse>> callback) Create an activity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync
public Future<BuQueryAdherenceExplanationsResponse> postWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync(PostWorkforcemanagementBusinessunitAdherenceExplanationsQueryRequest request, AsyncApiCallback<BuQueryAdherenceExplanationsResponse> callback) Query adherence explanations across an entire business unit for the requested period- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync
public Future<ApiResponse<BuQueryAdherenceExplanationsResponse>> postWorkforcemanagementBusinessunitAdherenceExplanationsQueryAsync(ApiRequest<BuQueryAdherenceExplanationsRequest> request, AsyncApiCallback<ApiResponse<BuQueryAdherenceExplanationsResponse>> callback) Query adherence explanations across an entire business unit for the requested period- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAgentschedulesSearchAsync
public Future<BuAsyncAgentSchedulesSearchResponse> postWorkforcemanagementBusinessunitAgentschedulesSearchAsync(PostWorkforcemanagementBusinessunitAgentschedulesSearchRequest request, AsyncApiCallback<BuAsyncAgentSchedulesSearchResponse> callback) Search published schedules- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAgentschedulesSearchAsync
public Future<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> postWorkforcemanagementBusinessunitAgentschedulesSearchAsync(ApiRequest<BuSearchAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> callback) Search published schedules- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync
public Future<BuListAlternativeShiftTradesResponse> postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync(PostWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchRequest request, AsyncApiCallback<BuListAlternativeShiftTradesResponse> callback) List alternative shifts trades for a given management unit or agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync
public Future<ApiResponse<BuListAlternativeShiftTradesResponse>> postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchAsync(ApiRequest<SearchAlternativeShiftTradesRequest> request, AsyncApiCallback<ApiResponse<BuListAlternativeShiftTradesResponse>> callback) List alternative shifts trades for a given management unit or agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanCopyAsync
public Future<CapacityPlanResponse> postWorkforcemanagementBusinessunitCapacityplanCopyAsync(PostWorkforcemanagementBusinessunitCapacityplanCopyRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Copy a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanCopyAsync
public Future<ApiResponse<CapacityPlanResponse>> postWorkforcemanagementBusinessunitCapacityplanCopyAsync(ApiRequest<CopyCapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Copy a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync
public Future<CapacityPlanStaffingRequirementResult> postWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync(PostWorkforcemanagementBusinessunitCapacityplanRequirementGenerateRequest request, AsyncApiCallback<CapacityPlanStaffingRequirementResult> callback) Regenerate requirements for capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync
public Future<ApiResponse<CapacityPlanStaffingRequirementResult>> postWorkforcemanagementBusinessunitCapacityplanRequirementGenerateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingRequirementResult>> callback) Regenerate requirements for capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync
public Future<CapacityPlanStaffingGroupMetricChangeResponse> postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(PostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsRequest request, AsyncApiCallback<CapacityPlanStaffingGroupMetricChangeResponse> callback) Create staffing group allocations for a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync
public Future<ApiResponse<CapacityPlanStaffingGroupMetricChangeResponse>> postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationsAsync(ApiRequest<CreateCapacityPlanStaffingGroupMetricChangeRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupMetricChangeResponse>> callback) Create staffing group allocations for a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync
public Future<CapacityPlanStaffingGroupMetricChangeHistoryListResponse> postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync(PostWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryRequest request, AsyncApiCallback<CapacityPlanStaffingGroupMetricChangeHistoryListResponse> callback) Query staffing groups allocations history for a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync
public Future<ApiResponse<CapacityPlanStaffingGroupMetricChangeHistoryListResponse>> postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQueryAsync(ApiRequest<QueryCapacityPlanStaffingGroupMetricChangeHistory> request, AsyncApiCallback<ApiResponse<CapacityPlanStaffingGroupMetricChangeHistoryListResponse>> callback) Query staffing groups allocations history for a capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync
public Future<LongTermRequirementsResponse> postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync(PostWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateRequest request, AsyncApiCallback<LongTermRequirementsResponse> callback) Force regenerate the latest long term staffing requirements for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync
public Future<ApiResponse<LongTermRequirementsResponse>> postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LongTermRequirementsResponse>> callback) Force regenerate the latest long term staffing requirements for a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplansAsync
public Future<CapacityPlanResponse> postWorkforcemanagementBusinessunitCapacityplansAsync(PostWorkforcemanagementBusinessunitCapacityplansRequest request, AsyncApiCallback<CapacityPlanResponse> callback) Create a new capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplansAsync
public Future<ApiResponse<CapacityPlanResponse>> postWorkforcemanagementBusinessunitCapacityplansAsync(ApiRequest<CapacityPlanRequest> request, AsyncApiCallback<ApiResponse<CapacityPlanResponse>> callback) Create a new capacity plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync
public Future<Void> postWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync(PostWorkforcemanagementBusinessunitCapacityplansBulkRemoveRequest request, AsyncApiCallback<Void> callback) Delete capacity plans in a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync
public Future<ApiResponse<Void>> postWorkforcemanagementBusinessunitCapacityplansBulkRemoveAsync(ApiRequest<CapacityPlanDeleteRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete capacity plans in a business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitIntradayAsync
public Future<AsyncIntradayResponse> postWorkforcemanagementBusinessunitIntradayAsync(PostWorkforcemanagementBusinessunitIntradayRequest request, AsyncApiCallback<AsyncIntradayResponse> callback) Get intraday data for the given date for the requested planningGroupIds- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitIntradayAsync
public Future<ApiResponse<AsyncIntradayResponse>> postWorkforcemanagementBusinessunitIntradayAsync(ApiRequest<IntradayPlanningGroupRequest> request, AsyncApiCallback<ApiResponse<AsyncIntradayResponse>> callback) Get intraday data for the given date for the requested planningGroupIds- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync
public Future<BulkAddOpportunitiesResponse> postWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkAddRequest request, AsyncApiCallback<BulkAddOpportunitiesResponse> callback) Bulk add opportunities- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync
public Future<ApiResponse<BulkAddOpportunitiesResponse>> postWorkforcemanagementBusinessunitOpportunitiesBulkAddAsync(ApiRequest<BulkAddOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkAddOpportunitiesResponse>> callback) Bulk add opportunities- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync
public Future<BulkPublishOpportunitiesResponse> postWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkPublishRequest request, AsyncApiCallback<BulkPublishOpportunitiesResponse> callback) Bulk publish opportunities Published opportunities become available for agent enrollment when they open. Returns partial success if some opportunities cannot be published.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync
public Future<ApiResponse<BulkPublishOpportunitiesResponse>> postWorkforcemanagementBusinessunitOpportunitiesBulkPublishAsync(ApiRequest<BulkOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkPublishOpportunitiesResponse>> callback) Bulk publish opportunities Published opportunities become available for agent enrollment when they open. Returns partial success if some opportunities cannot be published.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync
public Future<BulkRemoveOpportunitiesResponse> postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkRemoveRequest request, AsyncApiCallback<BulkRemoveOpportunitiesResponse> callback) Bulk remove opportunities This operation is permanent and cannot be undone. Returns partial success if some opportunities cannot be removed.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync
public Future<ApiResponse<BulkRemoveOpportunitiesResponse>> postWorkforcemanagementBusinessunitOpportunitiesBulkRemoveAsync(ApiRequest<BulkOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<BulkRemoveOpportunitiesResponse>> callback) Bulk remove opportunities This operation is permanent and cannot be undone. Returns partial success if some opportunities cannot be removed.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync
public Future<BulkOpportunitiesStatusUpdateResponse> postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync(PostWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateRequest request, AsyncApiCallback<BulkOpportunitiesStatusUpdateResponse> callback) Bulk update opportunities status If status is Closed, pending enrollments are automatically denied; approved enrollments remain in schedules. Returns partial success if some opportunities cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync
public Future<ApiResponse<BulkOpportunitiesStatusUpdateResponse>> postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdateAsync(ApiRequest<BulkOpportunitiesStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkOpportunitiesStatusUpdateResponse>> callback) Bulk update opportunities status If status is Closed, pending enrollments are automatically denied; approved enrollments remain in schedules. Returns partial success if some opportunities cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync
public Future<BulkUpdateOpportunityEnrollmentsStatusResponse> postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync(PostWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateRequest request, AsyncApiCallback<BulkUpdateOpportunityEnrollmentsStatusResponse> callback) Bulk update enrollment status Updates the status of enrollments (approve/deny). Returns partial success if some enrollments cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync
public Future<ApiResponse<BulkUpdateOpportunityEnrollmentsStatusResponse>> postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdateAsync(ApiRequest<BulkOpportunityEnrollmentsStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateOpportunityEnrollmentsStatusResponse>> callback) Bulk update enrollment status Updates the status of enrollments (approve/deny). Returns partial success if some enrollments cannot be updated.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync
public Future<QueryOpportunityEnrollmentsResponse> postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryRequest request, AsyncApiCallback<QueryOpportunityEnrollmentsResponse> callback) Query enrollments For more information about opportunities, use the expand parameter.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync
public Future<ApiResponse<QueryOpportunityEnrollmentsResponse>> postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQueryAsync(ApiRequest<QueryOpportunityEnrollmentsRequest> request, AsyncApiCallback<ApiResponse<QueryOpportunityEnrollmentsResponse>> callback) Query enrollments For more information about opportunities, use the expand parameter.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync
public Future<QueryExternalActivityOpportunitiesResponse> postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryRequest request, AsyncApiCallback<QueryExternalActivityOpportunitiesResponse> callback) Query opportunities by external activity IDs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync
public Future<ApiResponse<QueryExternalActivityOpportunitiesResponse>> postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQueryAsync(ApiRequest<BulkOpportunitiesExternalActivitiesRequest> request, AsyncApiCallback<ApiResponse<QueryExternalActivityOpportunitiesResponse>> callback) Query opportunities by external activity IDs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesQueryAsync
public Future<QueryOpportunitiesResponse> postWorkforcemanagementBusinessunitOpportunitiesQueryAsync(PostWorkforcemanagementBusinessunitOpportunitiesQueryRequest request, AsyncApiCallback<QueryOpportunitiesResponse> callback) Query opportunities within the specified date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitOpportunitiesQueryAsync
public Future<ApiResponse<QueryOpportunitiesResponse>> postWorkforcemanagementBusinessunitOpportunitiesQueryAsync(ApiRequest<QueryOpportunitiesRequest> request, AsyncApiCallback<ApiResponse<QueryOpportunitiesResponse>> callback) Query opportunities within the specified date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitPlanninggroupsAsync
public Future<PlanningGroup> postWorkforcemanagementBusinessunitPlanninggroupsAsync(PostWorkforcemanagementBusinessunitPlanninggroupsRequest request, AsyncApiCallback<PlanningGroup> callback) Adds a new planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitPlanninggroupsAsync
public Future<ApiResponse<PlanningGroup>> postWorkforcemanagementBusinessunitPlanninggroupsAsync(ApiRequest<CreatePlanningGroupRequest> request, AsyncApiCallback<ApiResponse<PlanningGroup>> callback) Adds a new planning group If the request body contains queue references in route paths, routing:queue:view is required in each referenced queue's division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitServicegoaltemplatesAsync
public Future<ServiceGoalTemplate> postWorkforcemanagementBusinessunitServicegoaltemplatesAsync(PostWorkforcemanagementBusinessunitServicegoaltemplatesRequest request, AsyncApiCallback<ServiceGoalTemplate> callback) Adds a new service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitServicegoaltemplatesAsync
public Future<ApiResponse<ServiceGoalTemplate>> postWorkforcemanagementBusinessunitServicegoaltemplatesAsync(ApiRequest<CreateServiceGoalTemplate> request, AsyncApiCallback<ApiResponse<ServiceGoalTemplate>> callback) Adds a new service goal template- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync
public Future<ShiftTradeEvaluateTradesBuJobResponse> postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsRequest request, AsyncApiCallback<ShiftTradeEvaluateTradesBuJobResponse> callback) Queries and evaluates against shift trade configuration shift trades in a management unit per week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync
public Future<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobsAsync(ApiRequest<EvaluateShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeEvaluateTradesBuJobResponse>> callback) Queries and evaluates against shift trade configuration shift trades in a management unit per week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync
public Future<ShiftTradeQueryTradesBuJobResponse> postWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesQueryJobsRequest request, AsyncApiCallback<ShiftTradeQueryTradesBuJobResponse> callback) Queries shift trades in a management unit per user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync
public Future<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> postWorkforcemanagementBusinessunitShifttradingTradesQueryJobsAsync(ApiRequest<QueryShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryTradesBuJobResponse>> callback) Queries shift trades in a management unit per user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync
public Future<ShiftTradeBulkUpdateTradeStateBuJobResponse> postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync(PostWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsRequest request, AsyncApiCallback<ShiftTradeBulkUpdateTradeStateBuJobResponse> callback) Bulk update multiple trade states. Permits a supervisor to approve or deny multiple trades.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync
public Future<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobsAsync(ApiRequest<BulkUpdateShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeBulkUpdateTradeStateBuJobResponse>> callback) Bulk update multiple trade states. Permits a supervisor to approve or deny multiple trades.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync
public Future<ShiftTradeSearchUnmatchedTradesBuJobResponse> postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync(PostWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsRequest request, AsyncApiCallback<ShiftTradeSearchUnmatchedTradesBuJobResponse> callback) Start an async job to find potential shift trade matches for the current receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync
public Future<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobsAsync(ApiRequest<SearchUnmatchedShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeSearchUnmatchedTradesBuJobResponse>> callback) Start an async job to find potential shift trade matches for the current receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync
public Future<ShiftTradeQueryWeekSummariesBuJobResponse> postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync(PostWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsRequest request, AsyncApiCallback<ShiftTradeQueryWeekSummariesBuJobResponse> callback) Retrieves the summary of shift trades in a matched state per week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync
public Future<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobsAsync(ApiRequest<QueryWeekSummaryListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryWeekSummariesBuJobResponse>> callback) Retrieves the summary of shift trades in a matched state per week- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsAsync
public Future<StaffingGroupResponse> postWorkforcemanagementBusinessunitStaffinggroupsAsync(PostWorkforcemanagementBusinessunitStaffinggroupsRequest request, AsyncApiCallback<StaffingGroupResponse> callback) Creates a new staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsAsync
public Future<ApiResponse<StaffingGroupResponse>> postWorkforcemanagementBusinessunitStaffinggroupsAsync(ApiRequest<CreateStaffingGroupRequest> request, AsyncApiCallback<ApiResponse<StaffingGroupResponse>> callback) Creates a new staffing group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync
public Future<PlanningGroupToStaffingGroupsListing> postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync(PostWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryRequest request, AsyncApiCallback<PlanningGroupToStaffingGroupsListing> callback) Gets a list of planning group to staffing groups list association- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync
public Future<ApiResponse<PlanningGroupToStaffingGroupsListing>> postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQueryAsync(ApiRequest<QueryPlanningGroupToStaffingGroupsRequest> request, AsyncApiCallback<ApiResponse<PlanningGroupToStaffingGroupsListing>> callback) Gets a list of planning group to staffing groups list association- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsQueryAsync
public Future<UserStaffingGroupListing> postWorkforcemanagementBusinessunitStaffinggroupsQueryAsync(PostWorkforcemanagementBusinessunitStaffinggroupsQueryRequest request, AsyncApiCallback<UserStaffingGroupListing> callback) Gets staffing group associations for a list of user IDs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitStaffinggroupsQueryAsync
public Future<ApiResponse<UserStaffingGroupListing>> postWorkforcemanagementBusinessunitStaffinggroupsQueryAsync(ApiRequest<QueryUserStaffingGroupListRequest> request, AsyncApiCallback<ApiResponse<UserStaffingGroupListing>> callback) Gets staffing group associations for a list of user IDs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeofflimitsAsync
public Future<BuTimeOffLimitResponse> postWorkforcemanagementBusinessunitTimeofflimitsAsync(PostWorkforcemanagementBusinessunitTimeofflimitsRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Creates a new time-off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeofflimitsAsync
public Future<ApiResponse<BuTimeOffLimitResponse>> postWorkforcemanagementBusinessunitTimeofflimitsAsync(ApiRequest<BuCreateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Creates a new time-off limit object- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync
public Future<BuTimeOffLimitValuesResponse> postWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync(PostWorkforcemanagementBusinessunitTimeofflimitsValuesQueryRequest request, AsyncApiCallback<BuTimeOffLimitValuesResponse> callback) Retrieves time-off limit related values based on a given set of filters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync
public Future<ApiResponse<BuTimeOffLimitValuesResponse>> postWorkforcemanagementBusinessunitTimeofflimitsValuesQueryAsync(ApiRequest<QueryTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitValuesResponse>> callback) Retrieves time-off limit related values based on a given set of filters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeoffplansAsync
public Future<BuTimeOffPlanResponse> postWorkforcemanagementBusinessunitTimeoffplansAsync(PostWorkforcemanagementBusinessunitTimeoffplansRequest request, AsyncApiCallback<BuTimeOffPlanResponse> callback) Creates a new time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitTimeoffplansAsync
public Future<ApiResponse<BuTimeOffPlanResponse>> postWorkforcemanagementBusinessunitTimeoffplansAsync(ApiRequest<BuCreateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffPlanResponse>> callback) Creates a new time-off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync
public Future<BuAsyncAgentSchedulesQueryResponse> postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync(PostWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryRequest request, AsyncApiCallback<BuAsyncAgentSchedulesQueryResponse> callback) Loads agent schedule data from the schedule. Used in combination with the metadata route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync
public Future<ApiResponse<BuAsyncAgentSchedulesQueryResponse>> postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQueryAsync(ApiRequest<BuQueryAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesQueryResponse>> callback) Loads agent schedule data from the schedule. Used in combination with the metadata route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleCopyAsync
public Future<BuAsyncScheduleResponse> postWorkforcemanagementBusinessunitWeekScheduleCopyAsync(PostWorkforcemanagementBusinessunitWeekScheduleCopyRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Copy a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleCopyAsync
public Future<ApiResponse<BuAsyncScheduleResponse>> postWorkforcemanagementBusinessunitWeekScheduleCopyAsync(ApiRequest<BuCopyScheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Copy a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync
public Future<PerformancePredictionRecalculationResponse> postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync(PostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsRequest request, AsyncApiCallback<PerformancePredictionRecalculationResponse> callback) Request a daily recalculation of the performance prediction for the associated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync
public Future<ApiResponse<PerformancePredictionRecalculationResponse>> postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationResponse>> callback) Request a daily recalculation of the performance prediction for the associated schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync
public Future<PerformancePredictionRecalculationUploadResponse> postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync(PostWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlRequest request, AsyncApiCallback<PerformancePredictionRecalculationUploadResponse> callback) Upload daily activity changes to be able to request a performance prediction recalculation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync
public Future<ApiResponse<PerformancePredictionRecalculationUploadResponse>> postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<PerformancePredictionRecalculationUploadResponse>> callback) Upload daily activity changes to be able to request a performance prediction recalculation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync
public Future<BuAsyncScheduleRunResponse> postWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync(PostWorkforcemanagementBusinessunitWeekScheduleRescheduleRequest request, AsyncApiCallback<BuAsyncScheduleRunResponse> callback) Start a rescheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync
public Future<ApiResponse<BuAsyncScheduleRunResponse>> postWorkforcemanagementBusinessunitWeekScheduleRescheduleAsync(ApiRequest<BuRescheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleRunResponse>> callback) Start a rescheduling run- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleUpdateAsync
public Future<BuAsyncScheduleResponse> postWorkforcemanagementBusinessunitWeekScheduleUpdateAsync(PostWorkforcemanagementBusinessunitWeekScheduleUpdateRequest request, AsyncApiCallback<BuAsyncScheduleResponse> callback) Starts processing a schedule update Call after uploading the schedule data to the url supplied by the /update/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleUpdateAsync
public Future<ApiResponse<BuAsyncScheduleResponse>> postWorkforcemanagementBusinessunitWeekScheduleUpdateAsync(ApiRequest<ProcessScheduleUpdateUploadRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleResponse>> callback) Starts processing a schedule update Call after uploading the schedule data to the url supplied by the /update/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync
public Future<UpdateScheduleUploadResponse> postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync(PostWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlRequest request, AsyncApiCallback<UpdateScheduleUploadResponse> callback) Creates a signed upload URL for updating a schedule Once the upload is complete, call the /{scheduleId}/update route to start the schedule update process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync
public Future<ApiResponse<UpdateScheduleUploadResponse>> postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<UpdateScheduleUploadResponse>> callback) Creates a signed upload URL for updating a schedule Once the upload is complete, call the /{scheduleId}/update route to start the schedule update process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesAsync
public Future<BuScheduleMetadata> postWorkforcemanagementBusinessunitWeekSchedulesAsync(PostWorkforcemanagementBusinessunitWeekSchedulesRequest request, AsyncApiCallback<BuScheduleMetadata> callback) Create a blank schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesAsync
public Future<ApiResponse<BuScheduleMetadata>> postWorkforcemanagementBusinessunitWeekSchedulesAsync(ApiRequest<BuCreateBlankScheduleRequest> request, AsyncApiCallback<ApiResponse<BuScheduleMetadata>> callback) Create a blank schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync
public Future<BuAsyncScheduleRunResponse> postWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync(PostWorkforcemanagementBusinessunitWeekSchedulesGenerateRequest request, AsyncApiCallback<BuAsyncScheduleRunResponse> callback) Generate a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync
public Future<ApiResponse<BuAsyncScheduleRunResponse>> postWorkforcemanagementBusinessunitWeekSchedulesGenerateAsync(ApiRequest<BuGenerateScheduleRequest> request, AsyncApiCallback<ApiResponse<BuAsyncScheduleRunResponse>> callback) Generate a schedule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesImportAsync
public Future<ScheduleUploadProcessingResponse> postWorkforcemanagementBusinessunitWeekSchedulesImportAsync(PostWorkforcemanagementBusinessunitWeekSchedulesImportRequest request, AsyncApiCallback<ScheduleUploadProcessingResponse> callback) Starts processing a schedule import Call after uploading the schedule data to the url supplied by the /import/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesImportAsync
public Future<ApiResponse<ScheduleUploadProcessingResponse>> postWorkforcemanagementBusinessunitWeekSchedulesImportAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<ScheduleUploadProcessingResponse>> callback) Starts processing a schedule import Call after uploading the schedule data to the url supplied by the /import/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync
public Future<ImportScheduleUploadResponse> postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync(PostWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlRequest request, AsyncApiCallback<ImportScheduleUploadResponse> callback) Creates a signed upload URL for importing a schedule Once the upload is complete, call the /import route to start the schedule import process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync
public Future<ApiResponse<ImportScheduleUploadResponse>> postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<ImportScheduleUploadResponse>> callback) Creates a signed upload URL for importing a schedule Once the upload is complete, call the /import route to start the schedule import process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync
public Future<AsyncForecastOperationResult> postWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastCopyRequest request, AsyncApiCallback<AsyncForecastOperationResult> callback) Copy a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync
public Future<ApiResponse<AsyncForecastOperationResult>> postWorkforcemanagementBusinessunitWeekShorttermforecastCopyAsync(ApiRequest<CopyBuForecastRequest> request, AsyncApiCallback<ApiResponse<AsyncForecastOperationResult>> callback) Copy a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync
public Future<AsyncForecastOperationResult> postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateRequest request, AsyncApiCallback<AsyncForecastOperationResult> callback) Generate a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync
public Future<ApiResponse<AsyncForecastOperationResult>> postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerateAsync(ApiRequest<GenerateBuForecastRequest> request, AsyncApiCallback<ApiResponse<AsyncForecastOperationResult>> callback) Generate a short term forecast- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync
public Future<ImportForecastResponse> postWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsImportRequest request, AsyncApiCallback<ImportForecastResponse> callback) Starts importing the uploaded short term forecast Call after uploading the forecast data to the url supplied by the /import/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync
public Future<ApiResponse<ImportForecastResponse>> postWorkforcemanagementBusinessunitWeekShorttermforecastsImportAsync(ApiRequest<WfmProcessUploadRequest> request, AsyncApiCallback<ApiResponse<ImportForecastResponse>> callback) Starts importing the uploaded short term forecast Call after uploading the forecast data to the url supplied by the /import/uploadurl route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync
public Future<ImportForecastUploadResponse> postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync(PostWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlRequest request, AsyncApiCallback<ImportForecastUploadResponse> callback) Creates a signed upload URL for importing a short term forecast Once the upload is complete, call the /import route to start the short term forecast import process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync
public Future<ApiResponse<ImportForecastUploadResponse>> postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurlAsync(ApiRequest<UploadUrlRequestBody> request, AsyncApiCallback<ApiResponse<ImportForecastUploadResponse>> callback) Creates a signed upload URL for importing a short term forecast Once the upload is complete, call the /import route to start the short term forecast import process- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidCopyAsync
public Future<WorkPlanBid> postWorkforcemanagementBusinessunitWorkplanbidCopyAsync(PostWorkforcemanagementBusinessunitWorkplanbidCopyRequest request, AsyncApiCallback<WorkPlanBid> callback) Copy a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidCopyAsync
public Future<ApiResponse<WorkPlanBid>> postWorkforcemanagementBusinessunitWorkplanbidCopyAsync(ApiRequest<CopyWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Copy a work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidGroupsAsync
public Future<WorkPlanBidGroupResponse> postWorkforcemanagementBusinessunitWorkplanbidGroupsAsync(PostWorkforcemanagementBusinessunitWorkplanbidGroupsRequest request, AsyncApiCallback<WorkPlanBidGroupResponse> callback) Add a bid group in a given work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidGroupsAsync
public Future<ApiResponse<WorkPlanBidGroupResponse>> postWorkforcemanagementBusinessunitWorkplanbidGroupsAsync(ApiRequest<WorkPlanBidGroupCreate> request, AsyncApiCallback<ApiResponse<WorkPlanBidGroupResponse>> callback) Add a bid group in a given work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidsAsync
public Future<WorkPlanBid> postWorkforcemanagementBusinessunitWorkplanbidsAsync(PostWorkforcemanagementBusinessunitWorkplanbidsRequest request, AsyncApiCallback<WorkPlanBid> callback) Create a new work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitWorkplanbidsAsync
public Future<ApiResponse<WorkPlanBid>> postWorkforcemanagementBusinessunitWorkplanbidsAsync(ApiRequest<CreateWorkPlanBid> request, AsyncApiCallback<ApiResponse<WorkPlanBid>> callback) Create a new work plan bid- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitsAsync
public Future<BusinessUnitResponse> postWorkforcemanagementBusinessunitsAsync(PostWorkforcemanagementBusinessunitsRequest request, AsyncApiCallback<BusinessUnitResponse> callback) Add a new business unit It may take a minute or two for a new business unit to be available for api operations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementBusinessunitsAsync
public Future<ApiResponse<BusinessUnitResponse>> postWorkforcemanagementBusinessunitsAsync(ApiRequest<CreateBusinessUnitRequest> request, AsyncApiCallback<ApiResponse<BusinessUnitResponse>> callback) Add a new business unit It may take a minute or two for a new business unit to be available for api operations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementCalendarUrlIcsAsync
public Future<CalendarUrlResponse> postWorkforcemanagementCalendarUrlIcsAsync(PostWorkforcemanagementCalendarUrlIcsRequest request, AsyncApiCallback<CalendarUrlResponse> callback) Create a newly generated calendar link for the current user; if the current user has previously generated one, the generated link will be returned- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementCalendarUrlIcsAsync
public Future<ApiResponse<CalendarUrlResponse>> postWorkforcemanagementCalendarUrlIcsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalendarUrlResponse>> callback) Create a newly generated calendar link for the current user; if the current user has previously generated one, the generated link will be returned- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementHistoricaldataBulkRemoveJobsAsync
public Future<HistoricalImportDeleteFilesJobResponse> postWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(PostWorkforcemanagementHistoricaldataBulkRemoveJobsRequest request, AsyncApiCallback<HistoricalImportDeleteFilesJobResponse> callback) Delete the list of the historical data import entries- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementHistoricaldataBulkRemoveJobsAsync
public Future<ApiResponse<HistoricalImportDeleteFilesJobResponse>> postWorkforcemanagementHistoricaldataBulkRemoveJobsAsync(ApiRequest<HistoricalImportDeleteFilesJobRequest> request, AsyncApiCallback<ApiResponse<HistoricalImportDeleteFilesJobResponse>> callback) Delete the list of the historical data import entries- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementHistoricaldataValidateAsync
public Future<ValidationServiceAsyncResponse> postWorkforcemanagementHistoricaldataValidateAsync(PostWorkforcemanagementHistoricaldataValidateRequest request, AsyncApiCallback<ValidationServiceAsyncResponse> callback) Trigger validation process for historical import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementHistoricaldataValidateAsync
public Future<ApiResponse<ValidationServiceAsyncResponse>> postWorkforcemanagementHistoricaldataValidateAsync(ApiRequest<ValidationServiceRequest> request, AsyncApiCallback<ApiResponse<ValidationServiceAsyncResponse>> callback) Trigger validation process for historical import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync
public Future<HrisTimeOffTypesResponse> postWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync(PostWorkforcemanagementIntegrationsHriTimeofftypesJobsRequest request, AsyncApiCallback<HrisTimeOffTypesResponse> callback) Get list of time off types configured in integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync
public Future<ApiResponse<HrisTimeOffTypesResponse>> postWorkforcemanagementIntegrationsHriTimeofftypesJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HrisTimeOffTypesResponse>> callback) Get list of time off types configured in integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitAgentsWorkplansQueryAsync
public Future<AgentsWorkPlansResponse> postWorkforcemanagementManagementunitAgentsWorkplansQueryAsync(PostWorkforcemanagementManagementunitAgentsWorkplansQueryRequest request, AsyncApiCallback<AgentsWorkPlansResponse> callback) Get agents work plans configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitAgentsWorkplansQueryAsync
public Future<ApiResponse<AgentsWorkPlansResponse>> postWorkforcemanagementManagementunitAgentsWorkplansQueryAsync(ApiRequest<GetAgentsWorkPlansRequest> request, AsyncApiCallback<ApiResponse<AgentsWorkPlansResponse>> callback) Get agents work plans configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitAgentschedulesSearchAsync
public Future<BuAsyncAgentSchedulesSearchResponse> postWorkforcemanagementManagementunitAgentschedulesSearchAsync(PostWorkforcemanagementManagementunitAgentschedulesSearchRequest request, AsyncApiCallback<BuAsyncAgentSchedulesSearchResponse> callback) Query published schedules for given given time range for set of users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitAgentschedulesSearchAsync
public Future<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> postWorkforcemanagementManagementunitAgentschedulesSearchAsync(ApiRequest<BuSearchAgentSchedulesRequest> request, AsyncApiCallback<ApiResponse<BuAsyncAgentSchedulesSearchResponse>> callback) Query published schedules for given given time range for set of users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitHistoricaladherencequeryAsync
public Future<WfmHistoricalAdherenceResponse> postWorkforcemanagementManagementunitHistoricaladherencequeryAsync(PostWorkforcemanagementManagementunitHistoricaladherencequeryRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Request a historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = true- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitHistoricaladherencequeryAsync
public Future<ApiResponse<WfmHistoricalAdherenceResponse>> postWorkforcemanagementManagementunitHistoricaladherencequeryAsync(ApiRequest<WfmHistoricalAdherenceQuery> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Request a historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = true- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitMoveAsync
public Future<MoveManagementUnitResponse> postWorkforcemanagementManagementunitMoveAsync(PostWorkforcemanagementManagementunitMoveRequest request, AsyncApiCallback<MoveManagementUnitResponse> callback) Move the requested management unit to a new business unit Returns status 200 if the management unit is already in the requested business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitMoveAsync
public Future<ApiResponse<MoveManagementUnitResponse>> postWorkforcemanagementManagementunitMoveAsync(ApiRequest<MoveManagementUnitRequest> request, AsyncApiCallback<ApiResponse<MoveManagementUnitResponse>> callback) Move the requested management unit to a new business unit Returns status 200 if the management unit is already in the requested business unit- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitSchedulesSearchAsync
public Future<UserScheduleContainer> postWorkforcemanagementManagementunitSchedulesSearchAsync(PostWorkforcemanagementManagementunitSchedulesSearchRequest request, AsyncApiCallback<UserScheduleContainer> callback) Deprecated.Query published schedules for given given time range for set of users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitSchedulesSearchAsync
public Future<ApiResponse<UserScheduleContainer>> postWorkforcemanagementManagementunitSchedulesSearchAsync(ApiRequest<UserListScheduleRequestBody> request, AsyncApiCallback<ApiResponse<UserScheduleContainer>> callback) Deprecated.Query published schedules for given given time range for set of users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitShrinkageJobsAsync
public Future<WfmHistoricalShrinkageResponse> postWorkforcemanagementManagementunitShrinkageJobsAsync(PostWorkforcemanagementManagementunitShrinkageJobsRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days. Historical Shrinkage for a given date range can be queried in two modes - granular and aggregated. To see granular shrinkage information, provide granularity in the 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
-
postWorkforcemanagementManagementunitShrinkageJobsAsync
public Future<ApiResponse<WfmHistoricalShrinkageResponse>> postWorkforcemanagementManagementunitShrinkageJobsAsync(ApiRequest<WfmHistoricalShrinkageRequest> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days. Historical Shrinkage for a given date range can be queried in two modes - granular and aggregated. To see granular shrinkage information, provide granularity in the 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
-
postWorkforcemanagementManagementunitTimeofflimitsAsync
public Future<TimeOffLimit> postWorkforcemanagementManagementunitTimeofflimitsAsync(PostWorkforcemanagementManagementunitTimeofflimitsRequest request, AsyncApiCallback<TimeOffLimit> callback) Creates a new time off limit object under management unit. Only one limit object is allowed under management unit, so an attempt to create second object will fail.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeofflimitsAsync
public Future<ApiResponse<TimeOffLimit>> postWorkforcemanagementManagementunitTimeofflimitsAsync(ApiRequest<CreateTimeOffLimitRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Creates a new time off limit object under management unit. Only one limit object is allowed under management unit, so an attempt to create second object will fail.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync
public Future<QueryTimeOffLimitValuesResponse> postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync(PostWorkforcemanagementManagementunitTimeofflimitsValuesQueryRequest request, AsyncApiCallback<QueryTimeOffLimitValuesResponse> callback) Retrieves time off limit related values based on a given set of filters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync
public Future<ApiResponse<QueryTimeOffLimitValuesResponse>> postWorkforcemanagementManagementunitTimeofflimitsValuesQueryAsync(ApiRequest<QueryTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<QueryTimeOffLimitValuesResponse>> callback) Retrieves time off limit related values based on a given set of filters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffplansAsync
public Future<TimeOffPlan> postWorkforcemanagementManagementunitTimeoffplansAsync(PostWorkforcemanagementManagementunitTimeoffplansRequest request, AsyncApiCallback<TimeOffPlan> callback) Creates a new time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffplansAsync
public Future<ApiResponse<TimeOffPlan>> postWorkforcemanagementManagementunitTimeoffplansAsync(ApiRequest<CreateTimeOffPlanRequest> request, AsyncApiCallback<ApiResponse<TimeOffPlan>> callback) Creates a new time off plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsAsync
public Future<TimeOffRequestList> postWorkforcemanagementManagementunitTimeoffrequestsAsync(PostWorkforcemanagementManagementunitTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestList> callback) Create a new time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsAsync
public Future<ApiResponse<TimeOffRequestList>> postWorkforcemanagementManagementunitTimeoffrequestsAsync(ApiRequest<CreateAdminTimeOffRequest> request, AsyncApiCallback<ApiResponse<TimeOffRequestList>> callback) Create a new time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync
public Future<UserTimeOffIntegrationStatusResponseListing> postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryRequest request, AsyncApiCallback<UserTimeOffIntegrationStatusResponseListing> callback) Retrieves integration statuses for a list of time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync
public Future<ApiResponse<UserTimeOffIntegrationStatusResponseListing>> postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQueryAsync(ApiRequest<QueryTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<UserTimeOffIntegrationStatusResponseListing>> callback) Retrieves integration statuses for a list of time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsQueryAsync
public Future<TimeOffRequestListing> postWorkforcemanagementManagementunitTimeoffrequestsQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsQueryRequest request, AsyncApiCallback<TimeOffRequestListing> callback) Fetches time off requests matching the conditions specified in the request body Request body requires one of the following: statuses == [Pending] or date range to be specified and less than or equal to 33 days. All other fields are filters- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsQueryAsync
public Future<ApiResponse<TimeOffRequestListing>> postWorkforcemanagementManagementunitTimeoffrequestsQueryAsync(ApiRequest<TimeOffRequestQueryBody> request, AsyncApiCallback<ApiResponse<TimeOffRequestListing>> callback) Fetches time off requests matching the conditions specified in the request body Request body requires one of the following: statuses == [Pending] or date range to be specified and less than or equal to 33 days. All other fields are filters- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync
public Future<WaitlistPositionListing> postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync(PostWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryRequest request, AsyncApiCallback<WaitlistPositionListing> callback) Retrieves daily waitlist position for a list of time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync
public Future<ApiResponse<WaitlistPositionListing>> postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQueryAsync(ApiRequest<QueryWaitlistPositionsRequest> request, AsyncApiCallback<ApiResponse<WaitlistPositionListing>> callback) Retrieves daily waitlist position for a list of time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync
public Future<TimeOffBalancesResponse> postWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync(PostWorkforcemanagementManagementunitUserTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for a given user for specified activity code and dates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync
public Future<ApiResponse<TimeOffBalancesResponse>> postWorkforcemanagementManagementunitUserTimeoffbalanceJobsAsync(ApiRequest<TimeOffBalanceRequest> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for a given user for specified activity code and dates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync
public Future<TimeOffBalancesResponse> postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync(PostWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for dates spanned by a given time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync
public Future<ApiResponse<TimeOffBalancesResponse>> postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for dates spanned by a given time off request- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync
public Future<EstimateAvailableTimeOffResponse> postWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync(PostWorkforcemanagementManagementunitUserTimeoffrequestsEstimateRequest request, AsyncApiCallback<EstimateAvailableTimeOffResponse> callback) Estimates available time off for an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync
public Future<ApiResponse<EstimateAvailableTimeOffResponse>> postWorkforcemanagementManagementunitUserTimeoffrequestsEstimateAsync(ApiRequest<EstimateAvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<EstimateAvailableTimeOffResponse>> callback) Estimates available time off for an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradeMatchAsync
public Future<MatchShiftTradeResponse> postWorkforcemanagementManagementunitWeekShifttradeMatchAsync(PostWorkforcemanagementManagementunitWeekShifttradeMatchRequest request, AsyncApiCallback<MatchShiftTradeResponse> callback) Deprecated.Matches a shift trade. This route can only be called by the receiving agent Deprecated. Use new route instead (/shifttrading/trades/{tradeId}/match/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradeMatchAsync
public Future<ApiResponse<MatchShiftTradeResponse>> postWorkforcemanagementManagementunitWeekShifttradeMatchAsync(ApiRequest<MatchShiftTradeRequest> request, AsyncApiCallback<ApiResponse<MatchShiftTradeResponse>> callback) Deprecated.Matches a shift trade. This route can only be called by the receiving agent Deprecated. Use new route instead (/shifttrading/trades/{tradeId}/match/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesAsync
public Future<ShiftTradeResponse> postWorkforcemanagementManagementunitWeekShifttradesAsync(PostWorkforcemanagementManagementunitWeekShifttradesRequest request, AsyncApiCallback<ShiftTradeResponse> callback) Deprecated.Adds a shift trade Deprecated. Use new route instead (/shifttrading/trades/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesAsync
public Future<ApiResponse<ShiftTradeResponse>> postWorkforcemanagementManagementunitWeekShifttradesAsync(ApiRequest<AddShiftTradeRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeResponse>> callback) Deprecated.Adds a shift trade Deprecated. Use new route instead (/shifttrading/trades/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesSearchAsync
public Future<SearchShiftTradesResponse> postWorkforcemanagementManagementunitWeekShifttradesSearchAsync(PostWorkforcemanagementManagementunitWeekShifttradesSearchRequest request, AsyncApiCallback<SearchShiftTradesResponse> callback) Deprecated.Searches for potential shift trade matches for the current agent Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesSearchAsync
public Future<ApiResponse<SearchShiftTradesResponse>> postWorkforcemanagementManagementunitWeekShifttradesSearchAsync(ApiRequest<SearchShiftTradesRequest> request, AsyncApiCallback<ApiResponse<SearchShiftTradesResponse>> callback) Deprecated.Searches for potential shift trade matches for the current agent Deprecated. Use new route instead (/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync
public Future<BulkUpdateShiftTradeStateResponse> postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync(PostWorkforcemanagementManagementunitWeekShifttradesStateBulkRequest request, AsyncApiCallback<BulkUpdateShiftTradeStateResponse> callback) Deprecated.Updates the state of a batch of shift trades Admin functionality is not supported with \"mine\". Deprecated. Use new route instead (/businessunits/{buId}/shifttrading/trades/state/bulk/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync
public Future<ApiResponse<BulkUpdateShiftTradeStateResponse>> postWorkforcemanagementManagementunitWeekShifttradesStateBulkAsync(ApiRequest<BulkShiftTradeStateUpdateRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateShiftTradeStateResponse>> callback) Deprecated.Updates the state of a batch of shift trades Admin functionality is not supported with \"mine\". Deprecated. Use new route instead (/businessunits/{buId}/shifttrading/trades/state/bulk/jobs)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanCopyAsync
public Future<WorkPlan> postWorkforcemanagementManagementunitWorkplanCopyAsync(PostWorkforcemanagementManagementunitWorkplanCopyRequest request, AsyncApiCallback<WorkPlan> callback) Create a copy of work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanCopyAsync
public Future<ApiResponse<WorkPlan>> postWorkforcemanagementManagementunitWorkplanCopyAsync(ApiRequest<CopyWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a copy of work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanValidateAsync
public Future<ValidateWorkPlanResponse> postWorkforcemanagementManagementunitWorkplanValidateAsync(PostWorkforcemanagementManagementunitWorkplanValidateRequest request, AsyncApiCallback<ValidateWorkPlanResponse> callback) Validate Work Plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanValidateAsync
public Future<ApiResponse<ValidateWorkPlanResponse>> postWorkforcemanagementManagementunitWorkplanValidateAsync(ApiRequest<WorkPlanValidationRequest> request, AsyncApiCallback<ApiResponse<ValidateWorkPlanResponse>> callback) Validate Work Plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanrotationCopyAsync
public Future<WorkPlanRotationResponse> postWorkforcemanagementManagementunitWorkplanrotationCopyAsync(PostWorkforcemanagementManagementunitWorkplanrotationCopyRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Create a copy of work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanrotationCopyAsync
public Future<ApiResponse<WorkPlanRotationResponse>> postWorkforcemanagementManagementunitWorkplanrotationCopyAsync(ApiRequest<CopyWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Create a copy of work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanrotationsAsync
public Future<WorkPlanRotationResponse> postWorkforcemanagementManagementunitWorkplanrotationsAsync(PostWorkforcemanagementManagementunitWorkplanrotationsRequest request, AsyncApiCallback<WorkPlanRotationResponse> callback) Create a new work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplanrotationsAsync
public Future<ApiResponse<WorkPlanRotationResponse>> postWorkforcemanagementManagementunitWorkplanrotationsAsync(ApiRequest<AddWorkPlanRotationRequest> request, AsyncApiCallback<ApiResponse<WorkPlanRotationResponse>> callback) Create a new work plan rotation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplansAsync
public Future<WorkPlan> postWorkforcemanagementManagementunitWorkplansAsync(PostWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlan> callback) Create a new work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitWorkplansAsync
public Future<ApiResponse<WorkPlan>> postWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<CreateWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a new work plan- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitsAsync
public Future<ManagementUnit> postWorkforcemanagementManagementunitsAsync(PostWorkforcemanagementManagementunitsRequest request, AsyncApiCallback<ManagementUnit> callback) Add a management unit It may take a minute or two for a new management unit to be available for api operations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementManagementunitsAsync
public Future<ApiResponse<ManagementUnit>> postWorkforcemanagementManagementunitsAsync(ApiRequest<CreateManagementUnitApiRequest> request, AsyncApiCallback<ApiResponse<ManagementUnit>> callback) Add a management unit It may take a minute or two for a new management unit to be available for api operations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementNotificationsUpdateAsync
public Future<UpdateNotificationsResponse> postWorkforcemanagementNotificationsUpdateAsync(PostWorkforcemanagementNotificationsUpdateRequest request, AsyncApiCallback<UpdateNotificationsResponse> callback) Mark a list of notifications as read or unread- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementNotificationsUpdateAsync
public Future<ApiResponse<UpdateNotificationsResponse>> postWorkforcemanagementNotificationsUpdateAsync(ApiRequest<UpdateNotificationsRequest> request, AsyncApiCallback<ApiResponse<UpdateNotificationsResponse>> callback) Mark a list of notifications as read or unread- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementSchedulesAsync
public Future<UserScheduleContainer> postWorkforcemanagementSchedulesAsync(PostWorkforcemanagementSchedulesRequest request, AsyncApiCallback<UserScheduleContainer> callback) Deprecated.Get published schedule for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementSchedulesAsync
public Future<ApiResponse<UserScheduleContainer>> postWorkforcemanagementSchedulesAsync(ApiRequest<CurrentUserScheduleRequestBody> request, AsyncApiCallback<ApiResponse<UserScheduleContainer>> callback) Deprecated.Get published schedule for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradeJobsAsync
public Future<ShiftTradeUpdateTradeJobResponse> postWorkforcemanagementShifttradingTradeJobsAsync(PostWorkforcemanagementShifttradingTradeJobsRequest request, AsyncApiCallback<ShiftTradeUpdateTradeJobResponse> callback) Updates a shift trade. This route can only be called by the initiating user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradeJobsAsync
public Future<ApiResponse<ShiftTradeUpdateTradeJobResponse>> postWorkforcemanagementShifttradingTradeJobsAsync(ApiRequest<UpdateShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeJobResponse>> callback) Updates a shift trade. This route can only be called by the initiating user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradeMatchJobsAsync
public Future<ShiftTradeMatchTradeJobResponse> postWorkforcemanagementShifttradingTradeMatchJobsAsync(PostWorkforcemanagementShifttradingTradeMatchJobsRequest request, AsyncApiCallback<ShiftTradeMatchTradeJobResponse> callback) Matches a shift trade. This route can only be called by the receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradeMatchJobsAsync
public Future<ApiResponse<ShiftTradeMatchTradeJobResponse>> postWorkforcemanagementShifttradingTradeMatchJobsAsync(ApiRequest<MatchShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeMatchTradeJobResponse>> callback) Matches a shift trade. This route can only be called by the receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradeStateJobsAsync
public Future<ShiftTradeUpdateTradeStateJobResponse> postWorkforcemanagementShifttradingTradeStateJobsAsync(PostWorkforcemanagementShifttradingTradeStateJobsRequest request, AsyncApiCallback<ShiftTradeUpdateTradeStateJobResponse> callback) Update trade state by 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
-
postWorkforcemanagementShifttradingTradeStateJobsAsync
public Future<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> postWorkforcemanagementShifttradingTradeStateJobsAsync(ApiRequest<UpdateShiftTradeStateJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeUpdateTradeStateJobResponse>> callback) Update trade state by 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
-
postWorkforcemanagementShifttradingTradesJobsAsync
public Future<ShiftTradeAddTradeJobResponse> postWorkforcemanagementShifttradingTradesJobsAsync(PostWorkforcemanagementShifttradingTradesJobsRequest request, AsyncApiCallback<ShiftTradeAddTradeJobResponse> callback) Add a shift trade job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradesJobsAsync
public Future<ApiResponse<ShiftTradeAddTradeJobResponse>> postWorkforcemanagementShifttradingTradesJobsAsync(ApiRequest<AddShiftTradeJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeAddTradeJobResponse>> callback) Add a shift trade job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradesMineQueryJobsAsync
public Future<ShiftTradeQueryAgentTradesJobResponse> postWorkforcemanagementShifttradingTradesMineQueryJobsAsync(PostWorkforcemanagementShifttradingTradesMineQueryJobsRequest request, AsyncApiCallback<ShiftTradeQueryAgentTradesJobResponse> callback) Retrieve all my shift trades where I am either the initiating or receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementShifttradingTradesMineQueryJobsAsync
public Future<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> postWorkforcemanagementShifttradingTradesMineQueryJobsAsync(ApiRequest<QueryAgentShiftTradeListJobRequest> request, AsyncApiCallback<ApiResponse<ShiftTradeQueryAgentTradesJobResponse>> callback) Retrieve all my shift trades where I am either the initiating or receiving user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTeamAdherenceHistoricalAsync
public Future<WfmHistoricalAdherenceResponse> postWorkforcemanagementTeamAdherenceHistoricalAsync(PostWorkforcemanagementTeamAdherenceHistoricalRequest request, AsyncApiCallback<WfmHistoricalAdherenceResponse> callback) Request a teams historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = true- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTeamAdherenceHistoricalAsync
public Future<ApiResponse<WfmHistoricalAdherenceResponse>> postWorkforcemanagementTeamAdherenceHistoricalAsync(ApiRequest<WfmHistoricalAdherenceQueryForTeams> request, AsyncApiCallback<ApiResponse<WfmHistoricalAdherenceResponse>> callback) Request a teams historical adherence report The maximum supported range for historical adherence queries is 31 days, or 7 days with includeExceptions = true- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTeamShrinkageJobsAsync
public Future<WfmHistoricalShrinkageResponse> postWorkforcemanagementTeamShrinkageJobsAsync(PostWorkforcemanagementTeamShrinkageJobsRequest request, AsyncApiCallback<WfmHistoricalShrinkageResponse> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTeamShrinkageJobsAsync
public Future<ApiResponse<WfmHistoricalShrinkageResponse>> postWorkforcemanagementTeamShrinkageJobsAsync(ApiRequest<WfmHistoricalShrinkageTeamsRequest> request, AsyncApiCallback<ApiResponse<WfmHistoricalShrinkageResponse>> callback) Request a historical shrinkage report The maximum supported range for historical shrinkage queries is up to 32 days- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffbalanceJobsAsync
public Future<TimeOffBalancesResponse> postWorkforcemanagementTimeoffbalanceJobsAsync(PostWorkforcemanagementTimeoffbalanceJobsRequest request, AsyncApiCallback<TimeOffBalancesResponse> callback) Query time off balances for the current user for specified activity code and dates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffbalanceJobsAsync
public Future<ApiResponse<TimeOffBalancesResponse>> postWorkforcemanagementTimeoffbalanceJobsAsync(ApiRequest<TimeOffBalanceRequest> request, AsyncApiCallback<ApiResponse<TimeOffBalancesResponse>> callback) Query time off balances for the current user for specified activity code and dates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeofflimitsAvailableQueryAsync
public Future<AvailableTimeOffResponse> postWorkforcemanagementTimeofflimitsAvailableQueryAsync(PostWorkforcemanagementTimeofflimitsAvailableQueryRequest request, AsyncApiCallback<AvailableTimeOffResponse> callback) Queries available time off for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeofflimitsAvailableQueryAsync
public Future<ApiResponse<AvailableTimeOffResponse>> postWorkforcemanagementTimeofflimitsAvailableQueryAsync(ApiRequest<AvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<AvailableTimeOffResponse>> callback) Queries available time off for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsAsync
public Future<TimeOffRequestResponse> postWorkforcemanagementTimeoffrequestsAsync(PostWorkforcemanagementTimeoffrequestsRequest request, AsyncApiCallback<TimeOffRequestResponse> callback) Create a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsAsync
public Future<ApiResponse<TimeOffRequestResponse>> postWorkforcemanagementTimeoffrequestsAsync(ApiRequest<CreateAgentTimeOffRequest> request, AsyncApiCallback<ApiResponse<TimeOffRequestResponse>> callback) Create a time off request for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsEstimateAsync
public Future<EstimateAvailableTimeOffResponse> postWorkforcemanagementTimeoffrequestsEstimateAsync(PostWorkforcemanagementTimeoffrequestsEstimateRequest request, AsyncApiCallback<EstimateAvailableTimeOffResponse> callback) Estimates available time off for current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsEstimateAsync
public Future<ApiResponse<EstimateAvailableTimeOffResponse>> postWorkforcemanagementTimeoffrequestsEstimateAsync(ApiRequest<EstimateAvailableTimeOffRequest> request, AsyncApiCallback<ApiResponse<EstimateAvailableTimeOffResponse>> callback) Estimates available time off for current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync
public Future<TimeOffIntegrationStatusResponseListing> postWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync(PostWorkforcemanagementTimeoffrequestsIntegrationstatusQueryRequest request, AsyncApiCallback<TimeOffIntegrationStatusResponseListing> callback) Retrieves integration statuses for a list of current user time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync
public Future<ApiResponse<TimeOffIntegrationStatusResponseListing>> postWorkforcemanagementTimeoffrequestsIntegrationstatusQueryAsync(ApiRequest<CurrentUserTimeOffIntegrationStatusRequest> request, AsyncApiCallback<ApiResponse<TimeOffIntegrationStatusResponseListing>> callback) Retrieves integration statuses for a list of current user time off requests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementAgentIntegrationsHrisAsync
public Future<AgentIntegrationsResponse> putWorkforcemanagementAgentIntegrationsHrisAsync(PutWorkforcemanagementAgentIntegrationsHrisRequest request, AsyncApiCallback<AgentIntegrationsResponse> callback) Update integrations for agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementAgentIntegrationsHrisAsync
public Future<ApiResponse<AgentIntegrationsResponse>> putWorkforcemanagementAgentIntegrationsHrisAsync(ApiRequest<AgentIntegrationsRequest> request, AsyncApiCallback<ApiResponse<AgentIntegrationsResponse>> callback) Update integrations for agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementBusinessunitTimeofflimitValuesAsync
public Future<BuTimeOffLimitResponse> putWorkforcemanagementBusinessunitTimeofflimitValuesAsync(PutWorkforcemanagementBusinessunitTimeofflimitValuesRequest request, AsyncApiCallback<BuTimeOffLimitResponse> callback) Sets daily values for a date range of time-off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time-off limit API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementBusinessunitTimeofflimitValuesAsync
public Future<ApiResponse<BuTimeOffLimitResponse>> putWorkforcemanagementBusinessunitTimeofflimitValuesAsync(ApiRequest<BuSetTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<BuTimeOffLimitResponse>> callback) Sets daily values for a date range of time-off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time-off limit API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementManagementunitTimeofflimitValuesAsync
public Future<TimeOffLimit> putWorkforcemanagementManagementunitTimeofflimitValuesAsync(PutWorkforcemanagementManagementunitTimeofflimitValuesRequest request, AsyncApiCallback<TimeOffLimit> callback) Sets daily values for a date range of time off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time off limit API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putWorkforcemanagementManagementunitTimeofflimitValuesAsync
public Future<ApiResponse<TimeOffLimit>> putWorkforcemanagementManagementunitTimeofflimitValuesAsync(ApiRequest<SetTimeOffLimitValuesRequest> request, AsyncApiCallback<ApiResponse<TimeOffLimit>> callback) Sets daily values for a date range of time off limit object Note that only limit daily values can be set through API, allocated and waitlisted values are read-only for time off limit API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-