webhooks.xyz

Binary payloads

Bin d3Q5YTLAQdxs. MessagePack bodies are read as JSON with no set-up. Protobuf bodies need a message type: upload your .proto files here, or use a built-in type. How it works.

Schemas 0 of 1

No schema uploaded. Built-in: transit_realtime.FeedMessage (GTFS-realtime feed (vehicle positions, trip updates, alerts)). A Protobuf body without a type shows its fields under their numbers.

Which message type

A sender can also name the type itself: Content-Type: application/x-protobuf; proto=acme.telemetry.Reading. That wins over the map. application/octet-stream bodies are decoded only when a rule or the parameter gives a type.

Try it

python3 -c 'import msgpack,sys; sys.stdout.buffer.write(msgpack.packb({"device": "t-17", "temp": 21.5}))' \
  | curl -s https://webhooks.xyz/in/d3Q5YTLAQdxs/telemetry -H 'Content-Type: application/msgpack' --data-binary @-