WFM API 422 on BYOC Trunk Capacity Override

Attempting to update agent capacity via /api/v2/wfm/scheduling/agents returns a 422 Unprocessable Entity. The payload targets agents assigned to our Singapore BYOC trunks. Validation fails on the ‘available’ field when the value exceeds 1.0, despite documentation allowing partial availability. Is it possible to set fractional availability for agents on specific trunks without triggering this validation error in the current API version?

This is typically caused by the WFM engine rejecting fractional values when the agent’s trunk profile restricts concurrency.

Check if the BYOC trunk configuration enforces strict single-channel limits. The API validation ties availability to the underlying media capacity.

Try capping the value at 1.0 or adjusting the trunk settings to allow multi-line. The payload structure looks fine otherwise.