sanic.exceptions.NotFound: Requested URL /webhooks/sendbird/webhook not found

I am trying to integrate the bot but I receive this error about sanic.exceptions.NotFound: Requested URL /webhooks/sendbird/webhook not found also my endpoint.yml has:

Exception occurred while handling uri: 'http://417a152c87a8.ngrok.io/webhooks/sendbird/webhook'

Traceback (most recent call last): File “/opt/anaconda3/lib/python3.7/site-packages/sanic/app.py”, line 965, in handle_request handler, args, kwargs, uri, name = self.router.get(request) File “/opt/anaconda3/lib/python3.7/site-packages/sanic/router.py”, line 411, in get return self._get(request.path, request.method, “”) File “/opt/anaconda3/lib/python3.7/site-packages/sanic/router.py”, line 475, in _get raise NotFound(“Requested URL {} not found”.format(url)) sanic.exceptions.NotFound: Requested URL /webhooks/sendbird/webhook not found

    action_endpoint:
        url: "http://localhost:5005/webhook"

what I am missing?

The URL of /webhooks/sendbird/webhook indicates that you are trying to contact a custom channel called sendbird. Have you created a custom channel?

Most people use either the standard rest or socketio channels.

Use of the REST endpoint is described here. In which case your POST would be to webhooks/rest/webhook. The socket based channel is described here.

Greg

Yes, I have created a custom connector.But, while using custom connecter as per my understanding we don’t use rest or socketio channels.

Sounds like the custom connector setup isn’t complete in some way. You are correct, you don’t need the REST or Socket IO setup but you do need to complete the custom connector setup as described on the page I referenced. Is your credentials.yml setup as required? The action endpoint config is not related to custom connectors.