API Architecture
Bunnylynk exposes two primary API surfaces:
- Management API (
https://api.bunnylynk.com/v1): Complete programmatic CRUD control over Sources, Destinations, Connections, Events, Retries, and Workspaces. Authenticated via Bearer API keys. - Ingestion Gateway (
https://gateway.bunnylynk.com/h/:slug): High-performance edge endpoint designed exclusively for receiving inbound webhook POST requests from third-party producers.
Control Plane
Management Endpoints
Full CRUD endpoints for sources, destinations, connections, and event query APIs.
Data Plane
Ingestion Gateway
Edge specifications, accepted formats, status codes, and latency guarantees.
Standards & Conventions
- All request and response bodies use valid JSON (
Content-Type: application/json). - All timestamps use ISO 8601 formatting in UTC (
YYYY-MM-DDTHH:mm:ss.sssZ). - Identifiers use semantic typed prefixes (e.g.
src_,dst_,conn_,evt_).