We’re pushing agent skill changes through the CXone REST endpoint to skip console clicks. The POST to /api/v2/users/skills/bulk-update keeps throwing a 422. We’ve stripped the JSON down to basic arrays. The admin UI handles the drag-and-drop fine, but the backend rejects the structure. Here’s the payload:
{ “users”: [ { “id”: “usr_12345”, “skills”: [ { “id”: “skill_987”, “proficiency”: 85 } ] } ] }
The docs don’t mention a correlationId. Headers are set to application/json. Tried it three times. The response body is completely blank.