NICE CXone WFM API 422 on forecast payload POST

We’re hitting a 422 Unprocessable Entity when constructing forecast payloads with department ID references and {"budget_adjustment": true, "payroll_trigger": "auto"} via the Node.js WFM API client.

Step one was validating the cost allocation matrix against planning engine constraints, step two was implementing the headcount ratio checking and overtime cap verification pipelines, and step three was exposing the budget manager for automated WFM management.

The atomic POST operation just drops the ERP webhook callback after a latency spike and the management iteration keeps failing.