POST /api/v2/conversations/interactions/{id} wrap-up code 400

Trying to set the wrap-up code via C# SDK after interaction ends. Post throws 400 Bad Request even though the JSON payload matches the docs exactly. What am I missing?