400 Bad Request on CXone Personal Connection outbound trigger

Ran into a weird issue today with the CXone Personal Connection API. Sending a POST to /api/v2/connections/outbound with a valid from number and to destination, but hitting a 400 error.

The payload is minimal: {"to": "+61412345678", "from": "+61130012345", "type": "voice"}. The error response just says Invalid request body without specifics. Is there a mandatory header or auth scope I’m missing for this specific endpoint?

The documentation actually says authentication via the Authorization header with a valid Bearer token is mandatory, not just the payload structure. Check this guide for scope requirements: https://support.nice.com/cxone/api-auth-guide.