Before you start
You need two things from PicklX, both provisioned per venue during integration:- The Pulse host address on the venue network —
http://<pulse-host>:4000. - A shared bearer token for that venue.
Treat the token like a password — it authenticates every request.
Send an event
1
Build the request
One
POST to /v1/events, with a bearer token and a single event in the body.2
Send it
3
Read the response
A success returns
202 Accepted:accepted is how many events were newly stored; duplicates is how many were already
seen and safely ignored (resending is safe — see
Delivery semantics).Next
Full envelope
Every field, the headers, and batching up to 500 events.
Handle errors
Which responses to retry, and which to fix.