POST to /api/v2/conversations/calls returns 400 with malformed participant address

Trying to initiate a call via the REST API. The endpoint is POST /api/v2/conversations/calls. I’m sending a JSON body with to and from addresses. The response comes back as a 400 Bad Request. The error message says “Malformed participant address”. Here is the payload I am sending:

{
 "to": { "phoneNumber": "+15550199" },
 "from": { "phoneNumber": "+15550100" }
}

The phone numbers look valid. The format matches the documentation examples. I have tried adding the country code explicitly. I have also tried using the E.164 format. Nothing seems to work. Is there a specific character encoding issue? Or maybe a schema version mismatch? I am using the latest SDK version.