We are trying to use the new typing indicators with open messaging. It has been enabled in the platform config assigned to the platform integration, and we DO see an outbound webhook message going from Genesys to the open messaging client.
The Inbound event is failing when using the API: -
POST /api/v2/conversations/messages/{integrationId}/inbound/open/event
{
"channel": {
"from": {
"nickname": "Chat Client",
"id": "name@mail.com",
"idType": "Email",
"firstName": "Dev",
"lastName": "Lead",
"email": "name@mail.com"
},
"time": "2023-09-28T10:09:40.022Z"
},
"events": [
{
"eventType": "Typing",
"typing": {
"type": "On"
}
}
]
}
We get a "202 - Accepted" response, but we don't see the indicator in the GC Agent UI, here's the response from the API call:
{
"id": "xxx",
"channel": {
"id": "[integrationId]",
"platform": "Open",
"type": "Private",
"to": {
"id": "[integrationId]"
},
"from": {
"nickname": "Chat Client",
"id": "name@mail.com",
"idType": "Email",
"firstName": "Dev",
"lastName": "Lead",
"email": "name@mail.com"
},
"time": "2023-09-28T10:09:40.022Z"
},
"type": "Event",
"events": [
{
"eventType": "Typing",
"typing": {
"type": "On"
}
}
]
}
Has anyone had a similar experience? Are we missing something, the OAUTH client has the correct permissions and the agent has relevant messaging permissions.
Cheers,
Lee