# How to Access Parameters in the Body of POST Request in Controller

**URL:** <https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160>\
**Category:** Programming (EN)\
**Created:** [25. August 2020 um 10:06 UTC](https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160 "2020-08-25T10:06:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![coffeeman](https://avatars.discourse-cdn.com/v4/letter/c/cdc98d/32.png) [@coffeeman](https://forum.shopware.com/u/coffeeman)\
**Post date:** [25. August 2020 um 10:06 UTC](https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160/1 "2020-08-25T10:06:51Z")

</div>

Hello,  
I built an API endpoint via controller that accepts POST requests. Here is my code:

---

<div class="post-metadata">

**Author:** ![coffeeman](https://avatars.discourse-cdn.com/v4/letter/c/cdc98d/32.png) [@coffeeman](https://forum.shopware.com/u/coffeeman)\
**Post date:** [25. August 2020 um 12:50 UTC](https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160/2 "2020-08-25T12:50:15Z")

</div>

I solved it, I could access request’s body by:  
$parameters&nbsp;=&nbsp;json\_decode($request-\>getContent(),&nbsp;true);

---

<div class="post-metadata">

**Author:** ![thomas.hoffmann](https://avatars.discourse-cdn.com/v4/letter/t/5fc32e/32.png) [@thomas.hoffmann](https://forum.shopware.com/u/thomas.hoffmann)\
**Post date:** [19. März 2021 um 13:50 UTC](https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160/3 "2021-03-19T13:50:15Z")

</div>

Hi, I could you perhaps share the full code of your example?  
I am trying to access post data in my custom subscriber, but no success.  
newUnitPrice = \_GET[„newUnitPrice“]  
outputs „undefined index: newUnitPrice“…

---

<div class="post-metadata">

**Author:** ![thomas.hoffmann](https://avatars.discourse-cdn.com/v4/letter/t/5fc32e/32.png) [@thomas.hoffmann](https://forum.shopware.com/u/thomas.hoffmann)\
**Post date:** [29. März 2021 um 10:59 UTC](https://forum.shopware.com/t/how-to-access-parameters-in-the-body-of-post-request-in-controller/69160/5 "2021-03-29T10:59:38Z")

</div>

Yes! This worked, thank you so much!
