Trying to implement a custom chat UI in Kotlin using the Guest API directly, skipping the genesyscloud-messaging SDK entirely. The handshake works fine with POST /api/v2/conversations/messaging/, but subsequent POST /api/v2/conversations/messaging/{id}/messages calls return 403 Forbidden. The conversationId matches, and I’m using the same accessToken from the initial response. Is there a specific header or payload requirement for guest message posting that the widget handles automatically? Here’s the request body I’m sending:
{
"text": "Hello"
}