# Extract eventcode from inform request

**URL:** <https://forum.genieacs.com/t/extract-eventcode-from-inform-request/2283>\
**Category:** Uncategorized\
**Created:** [December 29, 2021, 4:42pm UTC](https://forum.genieacs.com/t/extract-eventcode-from-inform-request/2283 "2021-12-29T16:42:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![techgenie](https://avatars.discourse-cdn.com/v4/letter/t/8c91f0/32.png) [@techgenie](https://forum.genieacs.com/u/techgenie)\
**Post date:** [December 29, 2021, 4:42pm UTC](https://forum.genieacs.com/t/extract-eventcode-from-inform-request/2283/1 "2021-12-29T16:42:57Z")

</div>

Hi,

I am successfully able to get serialNumber and productClass via provision script. However, failing to extract EventCode from Inform Request. Any inputs please?

let serialNumber = declare(“DeviceID.SerialNumber”, {value: 1}).Value[0];

let productClass = declare(“DeviceID.productClass”, {value: 1}).Value[0];

let eventCode = declare(“Event.EventCode”, {value: 1}).Value[0];

---

<div class="post-metadata">

**Author:** ![zaidka](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/zaidka/32/9_2.png) [@zaidka](https://forum.genieacs.com/u/zaidka)\
**Post date:** [December 30, 2021, 1:27am UTC](https://forum.genieacs.com/t/extract-eventcode-from-inform-request/2283/3 "2021-12-30T01:27:33Z")

</div>

Actually it is possible to extract event codes using declare():

```auto
const events = [];

for (const e of declare("Events.*", {value: 1})) {
  if (e.value[0] >= Date.now()) events.push(e.path.slice(7));
}

log(JSON.stringify(events));

```
