CXone Personal Connection API 404 when triggering outbound call via Terraform

What is the correct endpoint pattern to trigger a Personal Connection outbound call through the CXone API? We are building a Terraform module to automate campaign launches, but the HTTP provider keeps returning 404 Not Found. The documentation is vague about whether the call_id is generated client-side or server-side. I am constructing the request body based on the v2.0 spec, but nothing sticks. The payload includes the contact details and the campaign ID. Here is the JSON we are POSTing to /api/v2/personalconnections/calls. It looks valid to me. The error response is empty, which makes debugging difficult. We have verified the OAuth token has the necessary scopes for personal connections. The account ID is correct. I suspect the endpoint path is wrong. Is it /calls or /outbound? The SDK examples don’t cover this specific flow. We’ve tried adding the campaignId in the header, but that didn’t help either. The response code suggests the resource doesn’t exist. Are we missing a prerequisite step in the API flow? The Terraform module hangs waiting for the call to start.