Skip to main content
Manage monitored interfaces.
Loft is a Pro product. These routes are served by the Loft desktop app’s local Bridge on loopback (localhost:5100) for the signed-in user, which resolves the Professional tier locally, so a local call needs no API key. This is not a hosted API and is not reachable from another machine. A request below the Professional tier returns 402, never a hard 403.

GET /api/loft/interfaces

List all interfaces.
curl

POST /api/loft/interfaces

Create a new interface.
curl

GET /api/loft/interfaces/

Get interface by ID.
curl

PUT /api/loft/interfaces/

Update an interface. All fields optional.
curl

DELETE /api/loft/interfaces/

Delete an interface.
curl

GET /api/loft/interfaces//metrics

Get interface metrics.
curl
Response includes totalMessagesProcessed, totalErrors, totalSuccesses, errorRate, lastMessageAt, startedAt, uptimeSeconds, and an hourlyBreakdown array (each bucket has hour, messagesProcessed, errors, and successes).