> For the complete documentation index, see [llms.txt](https://altme-documentation.gitbook.io/altmes-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://altme-documentation.gitbook.io/altmes-documentation/altme-saas/beacon-integration/check-user-data-of-your-issuer-with-a-webhook.md).

# Check user data of your Issuer with a webhook

If you want to receive the data in your backend, create a webhook and copy the URL of the webhook in the page (“Webhook URL of your application”).

Below an example of a webhook code in python :

```
from flask import Flask, jsonify, request

app = Flask(__name__)
app.config.update(SECRET_KEY = "abcdefgh")
issuer_secret = '5be650e6-5226-11ed-8298-0a1628958560'

@app.route('/webhook', methods=['POST'])
def dapp_webhook() :
    if request.headers.get('key') != issuer_secret :
        return jsonify('Forbidden'), 403
    data = request.get_json()
    if data['event'] == 'ISSUANCE' :
        print(data)
        return jsonify('ok')

if __name__ == '__main__':  # use Gunicorn for production
    IP = "127.0.0.1"
    app.run( host = IP, port=4000, debug =True)
```

The webhook tests the request against the issuer secret and gets the data transfered by the user as a json strucure with the event ‘ISSUANCE’
