Skip to main content
A minimal Express implementation of the required surface plus delete. The same route pattern extends to every optional endpoint.
A zero-dependency reference receiver implementing the entire contract (all optional endpoints, in-memory store, request logging) ships in the Castro repo at dev/custom-receiver/server.js. Run it with API_KEY=<key> node server.js and connect Castro to http://localhost:4567 to see every payload live.