1from flask import Flask, request
2import requests
3
4app = Flask(__name__)
5H = {"x-api-key": "YOUR_API_KEY"}
6
7
8@app.post("/linkupapi/webhook")
9def on_event():
10 payload = request.json
11 event = payload["event"]
12 if payload["platform"] == "linkedin" and event["type"] == "message":
13 crm.log_activity(profile_url=event["profile_url"], text=event["text"])
14 crm.set_stage(profile_url=event["profile_url"], stage="Engaged")
15 if event["type"] == "accepted_invitation":
16 crm.set_stage(profile_url=event["profile_url"], stage="Connected")
17 return "", 200
18
19
20inbox = requests.post("https://api.linkupapi.com/v2/messages", headers=H, json={
21 "account_id": "YOUR_ACCOUNT_ID", "action": "list_inbox",
22 "params": {"count": 50}
23})