CXone Personal Connection API outbound call returning 400 Bad Request

Trying to trigger an outbound call via the Personal Connection API in CXone. Using the Node.js SDK. The call object looks valid, but I’m getting a 400 Bad Request with ‘Invalid phone number format’. We’ve verified the number is E.164 compliant. Here’s the payload:

{
 "from": { "phoneNumber": "+819012345678" },
 "to": { "phoneNumber": "+15551234567" },
 "campaignId": "abc-123"
}

Any idea why the API is rejecting this?