UPDATE: This notice was originally posted on January 24. On March 16, we've removed the second section of impacted APIs. Only the unused APIs listed on this notice as of March 16 will be removed.
Category: API
Summary: Unused Workforce Management routes being deprecated alongside the release of WEM-12.
Context: WEM-12 is a large set of changes to Workforce Management. It introduces the concept of Business Units, which now contain Management Units. It also introduces Planning Groups and Service Goal Templates, which supercede Service Goal Groups. Forecasts, Schedules, and other objects are moving to be part of the Business Unit instead of the Management Unit. Business Units can contain many more agents than Management Units (5000 instead of 1000), and allow you to forecast and schedule across multiple Management Units.
Impact: There should be no impact to customers as long as they don't start using routes we are deprecating as part of this notice. Any routes that customers are using today are being kept functional. Once we release the Business Units feature, we will post a second deprecation notice that will deprecate some routes customers are using today, but only after we have provided viable alternatives for them to switch to.
Date of Change: APIs are being marked as deprecated now and will be removed no sooner than March 25, 2020.
Impacted APIs:
The following routes are unused and being deprecated immediately and will be removed when we release WEM-12. You should not start using them. New routes that perform this functionality will be released with WEM-12.
GET|PATCH|DELETE /workforcemanagement/managementunits/{managementUnitId}/scheduling/runs/*
POST|DELETE|PATCH /workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules/*
GET|POST /workforcemanagement/managementunits/{muId}/intraday
GET /workforcemanagement/managementunits/{muId}/settings
PATCH /workforcemanagement/managementunits/{muId}/settings
GET|POST|PATCH|DELETE /workforcemanagement/managementunits/{managementUnitId}/servicegoalgroups/*
GET|POST|PATCH|DELETE /workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shorttermforecasts
POST /workforcemanagement/managementunits/{muId}/timeoffrequests/fetchdetails
PUT /workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}/state
POST /workforcemanagement/agents/managementunits