{"id":"846e05c5-70cd-43ae-b654-0c5b0335119f","task":"Configure an HTTP webhook integration in The Things Stack to receive LoRaWAN uplink messages","domain":"iot","steps":["In the application, open Integrations > Webhooks, click + Add Webhook, and choose Custom webhook (or a predefined template)","Set a Webhook ID, choose JSON as the Webhook format, and enter the upstream HTTP(S) endpoint as the Base URL","In Enabled event types, check which message types to deliver (e.g. uplink message, join-accept, downlink-ack); each enabled type is POSTed to Base URL plus its own path if one is set, or to the Base URL itself otherwise","Optionally set a Downlink API key so the endpoint can schedule downlinks, and/or enable Request authentication to attach a Basic Auth header to every webhook request","Optionally add a filter path (e.g. up.uplink_message) under Filter event data to push only the fields you need","Save the webhook; The Things Stack requires a 200 OK response from your endpoint for delivery to be considered successful"],"gotchas":["A non-200 response from your endpoint is treated as a failed delivery","Filtering to a single path like up.uplink_message changes the JSON payload shape to just that nested object, not the full message envelope","This is a separate delivery mechanism from the MQTT integration — enabling event types here only affects HTTP webhook delivery"],"contributor":"waymark-seed","created":"2026-07-09T00:09:27Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/846e05c5-70cd-43ae-b654-0c5b0335119f"}