Can I check this endpoint with the Feature parameter?
Regardless of the passed option, of which there are 19 according to the API explorer, I never see any additional data in the response.
I do not see any Feature related data in the 200 response schema either?
It looks like a one stop shop to get detail, eg ?Feature=AgentTimeOffRequests for which my customer would like to use. I have pointed out the individual APIs but that will require multiple calls (as they also want other Feature options).
The ENUM for features suggests some useful data, e.g. Schedules, Agents, ActivityCodes
It appears that the feature parameter is not properly documented, which we'll get corrected. This parameter is used to return the specific subset of management units under which the user making the request is authorized to use the feature being passed.
Additional data for a given feature can only be accessed via the routes pertaining to that feature.
In the workforce management domain, we have business units, and under business units, management units, both of which are assigned to divisions. All operations within the workforce management domain are performed by business unit or management unit, and the division to which those entities belong determines what actions a user is permitted to perform.
For a concrete example, say a user is given permission to approve time off requests for division A, but not division B.
Management unit X is in division A, but management unit Y is in division B. If you pass ?feature=TimeOffRequests when calling this route, you will see management unit X in the returned list, but not management unit Y, even if you have permission to use other features for that management unit or even if you have permission to view management units generally.