Replicant Webhook Trampoline

This service turns replicant.space webhooks into a server-sent event stream.

This is operated as a free service on an ok-effort basis by AstraLuma.

How to Use

# Registration
$ curl -i -X POST https://bounce.replicant.qwertyuiop.ninja/register \
>    -H "Authorization: Bearer YOUR-REPLICANT-API-TOKEN"
HTTP/1.1 201 Created
Location: https://bounce.replicant.qwertyuiop.ninja/sse/a-channel-name
Content-Type: application/json

{
  "sse": "https://bounce.replicant.qwertyuiop.ninja/sse/a-channel-name"
}

# Get the stream
$ curl -i https://bounce.replicant.qwertyuiop.ninja/sse/a-channel-name
HTTP/1.1 200 OK
Content-Type: text/event-stream

event: stream-open
data:

event: keep-alive
data:

event: webhook
id: a-channel-name:1
data: {"type": "event", "event_type": "device_cruise_arrived", "device_code": "F54FA154", "device_type": "heaven_vessel", "replicant_code": "57F0F6C8", "payload": {"location": "SOL-5-L5", "from_location": "PORRAMA-KUIPER"}, "timestamp": "2026-05-10T08:55:27+01:00"}

event: keep-alive
data: