# Not getting an execution report on order filled

**URL:** <https://community.tradovate.com/t/not-getting-an-execution-report-on-order-filled/4601>\
**Category:** Community Support\
**Created:** [May 8, 2022, 11:50pm UTC](https://community.tradovate.com/t/not-getting-an-execution-report-on-order-filled/4601 "2022-05-08T23:50:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![evp](https://avatars.discourse-cdn.com/v4/letter/e/34f0e0/32.png) [@evp](https://community.tradovate.com/u/evp)\
**Post date:** [May 8, 2022, 11:50pm UTC](https://community.tradovate.com/t/not-getting-an-execution-report-on-order-filled/4601/1 "2022-05-08T23:50:58Z")

</div>

I am using websocket API and sometimes I don’t get any type of execution report even when my order is filled.

Sometimes I do get it, other times I don’t, is execution report not a guaranteed event type for order fill/cancel?

It seems like if the order is filled VERY quickly, there is no execution report returned.

---

<div class="post-metadata">

**Author:** ![Alexander](https://sea1.discourse-cdn.com/flex015/user_avatar/community.tradovate.com/alexander/32/988_2.png) [@Alexander](https://community.tradovate.com/u/Alexander)\
**Post date:** [May 10, 2022, 12:31pm UTC](https://community.tradovate.com/t/not-getting-an-execution-report-on-order-filled/4601/2 "2022-05-10T12:31:34Z")

</div>

Hi @evp, may I ask how you are processing your incoming socket messages? Sometimes socket update data is concatenated into a single data array, so you must be sure to process each element assuming there could be more than one object in the array.
