# Rest endpoint rasa\_core

**URL:** <https://forum.rasa.com/t/rest-endpoint-rasa-core/3579>\
**Category:** Rasa Open Source\
**Created:** [December 14, 2018, 6:16pm UTC](https://forum.rasa.com/t/rest-endpoint-rasa-core/3579 "2018-12-14T18:16:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DanielZitei](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/danielzitei/32/508_2.png) [@DanielZitei](https://forum.rasa.com/u/DanielZitei)\
**Post date:** [December 14, 2018, 6:16pm UTC](https://forum.rasa.com/t/rest-endpoint-rasa-core/3579/1 "2018-12-14T18:16:11Z")

</div>

Hey guys,

I have tried to update the rasa\_core stack to 0.12.3, in documentation, you are saying the new enpoint is “[http://localhost:5005/webhooks/rest/webhook](http://localhost:5005/webhooks/rest/webhook)” and in the body of message i send {‘sender’: sender, ‘message’ : message} but my rasa return this error:

```
rasa1_1 | 192.168.99.1 - - [2018-12-14 16:27:03] "POST /webhooks/rest/webhook HTTP/1.1" 500 444 0.011984
rasa1_1 | 2018-12-14 16:27:03 ERROR flask.app - Exception on /webhooks/rest/webhook [POST]
rasa1_1 | Traceback (most recent call last):
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/app.py", line 2292, in wsgi_app
rasa1_1 | response = self.full_dispatch_request()
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/app.py", line 1815, in full_dispatch_request
rasa1_1 | rv = self.handle_user_exception(e)
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask_cors/extension.py", line 161, in wrapped_function
rasa1_1 | return cors_after_request(app.make_response(f(*args, **kwargs)))
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/app.py", line 1718, in handle_user_exception
rasa1_1 | reraise(exc_type, exc_value, tb)
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/_compat.py", line 35, in reraise
rasa1_1 | raise value
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/app.py", line 1813, in full_dispatch_request
rasa1_1 | rv = self.dispatch_request()
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/flask/app.py", line 1799, in dispatch_request
rasa1_1 | return self.view_functions[rule.endpoint](**req.view_args)
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/rasa_core/channels/channel.py", line 358, in receive
rasa1_1 | sender_id = self._extract_sender(request)
rasa1_1 | File "/opt/conda/envs/rasa-env/lib/python3.5/site-packages/rasa_core/channels/channel.py", line 326, in _extract_sender
rasa1_1 | return req.json.get("sender", None)
rasa1_1 | AttributeError: 'NoneType' object has no attribute 'get'
```

---

<div class="post-metadata">

**Author:** ![JiteshGaikwad](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JiteshGaikwad](https://forum.rasa.com/u/JiteshGaikwad)\
**Post date:** [December 15, 2018, 4:50am UTC](https://forum.rasa.com/t/rest-endpoint-rasa-core/3579/2 "2018-12-15T04:50:01Z")

</div>

hey @DanielZitei, you can read this disscussion, which might help you :

[How to connect RASA NLP to our web application - #18 by JiteshGaikwad](http://forum.rasa.com/t/how-to-connect-rasa-nlp-to-our-web-application/3459/18)

😃
