API Reference
Complete REST API documentation for FabConnect.
API Overview
FabConnect provides a comprehensive REST API for integration with your systems.
Base URL
http://localhost:8080/api/v1Authentication
All API requests require a valid JWT token in the Authorization header:
Authorization: Bearer <token>Endpoints
Authentication
POST /auth/login- Login and get tokenPOST /auth/logout- Invalidate tokenPOST /auth/refresh- Refresh token
Equipment
GET /equipment- List all equipmentGET /equipment/{id}- Get equipment detailsPOST /equipment- Create equipmentPUT /equipment/{id}- Update equipmentDELETE /equipment/{id}- Delete equipmentPOST /equipment/{id}/connect- ConnectPOST /equipment/{id}/disconnect- Disconnect
Messages
GET /messages- List messagesGET /messages/{id}- Get message detailsPOST /equipment/{id}/messages- Send message
Alarms
GET /alarms- List alarmsPOST /alarms/{id}/acknowledge- Acknowledge alarm
Events
GET /events- List events
OpenAPI Specification
Full OpenAPI 3.0 spec available at /api/docs