Personal Connection API 400 Bad Request on outbound trigger

POST /api/v2/conversations/messages
{
“personalConnection”: {
“id”: “pc-12345”,
“connection”: {
“address”: “+15550199”
}
}
}

Getting 400 Bad Request with message “Invalid Personal Connection ID”. The ID is valid and I can see it in the debug logs. Tried passing the ID as a string and without quotes. The endpoint seems to reject the payload structure entirely. Am I missing a required field in the connection object?

The ID usually fails if it doesn’t match the org’s personal connection exactly. Check the raw JSON from the connection retrieval endpoint to copy the ID directly from there.

1 Like