The simulation endpoint keeps returning a 202 Accepted but the webhook callback fires with a completely empty results array. I’ve already run through the basics.
- Validated the schema against the forecast constraints.
- Checked the webhook URL for CORS blocks.
const simPayload = {
simulationType: "routing",
routingProfileIds: ["profile_882"],
agentAvailability: { matrix: "live" },
volumeForecast: { directive: "standard" }
};
The async job just stalls at PROCESSING after the TypeScript client POSTs to /api/v2/wfm/scheduling/simulations. The callback doesn’t push the wait time projection data.