Skip to content

HTTP

ChirpStack POSTs every event of the application to one endpoint. The event type is in the event query parameter, for example ?event=up or ?event=join.

In the native UI, open the application → Integrations → HTTP:

Field Value
Payload encoding JSON or Protobuf
Event endpoint URL Your public https:// endpoint
Headers Optional, e.g. Authorization: Bearer <token>; the place for credentials

Test it first

Before wiring up your own service, point the integration at a public request-inspection service and watch the events arrive. Each uplink is a JSON body with, among others, deviceInfo (device name, DevEUI, application), fPort, data (raw payload, base64), object (decoded by your codec) and rxInfo (the gateways that heard it, with RSSI/SNR).

Delivery

Your endpoint must answer within 5 seconds; failed deliveries are not retried. See how integrations work.