POST /api/v2/admin/users/skills/bulk-update expects an array, but the backend returns a 400 immediately. The swagger spec doesn’t mention a string requirement, so the type coercion must be failing somewhere. I’ve tried casting proficiency to a string and wrapping it in a nested object, yet the validation still fails.
- CXone tenant: eu-2
- HTTP client: axios v1.6.0
- Payload:
[{ "userId": "u-123", "skills": [{ "skillId": "s-456", "proficiency": 90 }] }] - Scope:
admin:users:write - Region: London edge
Dropping a console log to catch the exact failure point.