# Webhook Grafana Integration

**URL:** <https://forums.rocket.chat/t/webhook-grafana-integration/5165>\
**Category:** Community Support\
**Created:** [November 28, 2019, 4:35pm UTC](https://forums.rocket.chat/t/webhook-grafana-integration/5165 "2019-11-28T16:35:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nico](https://avatars.discourse-cdn.com/v4/letter/n/b5a626/32.png) [@Nico](https://forums.rocket.chat/u/Nico)\
**Post date:** [November 28, 2019, 4:35pm UTC](https://forums.rocket.chat/t/webhook-grafana-integration/5165/1 "2019-11-28T16:35:23Z")

</div>

### Description

Since the migration in V2.2.1, integration from Grafana doesn’t works anymore.

### Server Setup Information

- Version of Rocket.Chat Server: 2.2.1
- Operating System: Ubuntu 18.04
- Deployment Method: tar
- Number of Running Instances: 1
- DB Replicaset Oplog:
- NodeJS Version: v8.16.1
- MongoDB Version: 4.0.12
- Proxy: nginx
- Firewalls involved: Sophos

### Any additional Information

20191128-16:32:29.802(1) server.js:204 Integrations ➔ Incoming WebHook.error [Error running Script in Trigger Grafana\_IT :]  
I20191128-16:32:29.803(1) server.js:204 Integrations ➔ Incoming WebHook.error var Script=function(){function Script(){}var \_proto=Script.prototype;\_proto.process\_incoming\_request=function process\_incoming\_request(\_ref){var request=\_ref.request;request.content.attachments.forEach(function(attachment){attachment.fields.forEach(function(field){field.value=field.value.toString()})});return request};return Script}();  
I20191128-16:32:29.804(1) server.js:204 Integrations ➔ Incoming WebHook.error [Stack:]  
I20191128-16:32:29.805(1) server.js:204 Integrations ➔ Incoming WebHook.error Error: TypeError: Cannot read property ‘forEach’ of undefined at Promise.catch (evalmachine.:11:33) at /opt/Rocket.Chat/programs/server/npm/node\_modules/meteor/promise/node\_modules/meteor-promise/fiber\_pool.js:43:40

The script used is:

class Script {

```
process_incoming_request({ request }) {

    request.content.attachments.forEach(function (attachment) {
        attachment.fields.forEach(function (field) {
            field.value = field.value.toString();
        });
    });

    return request;

}

```

}

We’re using slack type notification in Grafana.

Thanks.
