Why does this setting block cross-team shift swaps via API?

Why does this setting in our WFM configuration prevent shift swap approvals when agents belong to different teams, even though they share the same skill set?

We are running Genesys Cloud version 24.4 and using the WFM API to automate swap requests. The /api/v2/wfm/schedules/swap endpoint returns a 403 Forbidden error specifically for inter-team trades.

Intra-team swaps work fine, but our Chicago timezone agents need flexibility across teams. Is there a specific permission or configuration flag missing here?

The root cause here is the WFM API enforcing team-boundary checks before skill matching, so you need to enable allow_cross_team_swaps in the schedule group settings. Check the tenant-level WFM config first, as it can override group permissions.