Despite the path and description for that endpoint seeming very straightforward, that's endpoint is actually not related to web chat. That endpoint is for third party chat routing where you are using an external chat provider and only use Genesys Cloud to route the external conversation.
where the conversation is handled there in this external web, but when the user needs an agent, is here when i need to route this webchat to genesys to an agent and a queue.
Understand?
Sorry for my english.
What would i do ? This endpoint is correct? and what values is allowed in 'provider' ?
Additionally i need to know the correct flow of conversation? I thought that I use open Messaging for receive the events for webhooks.
But it's not entirely clear to me.
I think you're misunderstanding the term "external" in this context. If you're using third party chat routing, you must be implementing the chat functionality with a third party application like Slack or Live Agent. The chat provider is external software that is not Genesys Cloud; external does not refer to the the customer being on your website.
If this isn't using third party software that's not Genesys Cloud to handle the chat, you want to implement web messaging as linked above.
My apologies on behalf of Genesys for the extremely confusing naming. The terms open messaging, web messaging, messenger, web chat v1.1, web chat v2, web chat API, and non-ACD chat all refer to distinctly separate products that are not interchangeable. If you "just want web chat on your site", choose web messaging.
My intention is for Genesys to replace Rocketchat.
In previous projects, I used Rocketchat to be able to do the following actions:
Link conversation with an agent.
Acceptance of the conversation by the agent.
Sending messages by the agent.
Reception of messages by the user to the agent.
Conversation closure by the agent.
In turn, handle all events with webhooks. (This is where I saw that integration with Open Messaging could work.)
Would you know the flow of endpoints that I need?
I already have a test queue, an agent, and the agent waiting in the queue.
I need to know the set of endpoints for the following points 1,2,3,4,5,6.
Could you help me by indicating which endpoints are useful for this case? or what documentation could help me?
Please refer to the documentation linked in my previous replies. After reading those couple pages and attempting to follow the implementation steps, please post back here if you're running into problems with a particular step.