Admin API
The JamBridge admin API runs on port 8443. All endpoints require a SMART Bearer token with system/*.read or system/*.write scope.
Authentication
GET /actuator/health
Authorization: Bearer eyJhbGciOiJSUzI1NiI...
Obtain a token from AJ Auth Server using the client_credentials grant with your service account credentials.
Health endpoints
GET /actuator/health
GET /actuator/health/liveness
GET /actuator/health/readiness
GET /actuator/prometheus
GET /actuator/info
Transaction log
GET /api/transactions?page=0&size=20&status=SUCCESS
GET /api/transactions/{transactionId}
GET /api/transactions?facilityCode=BRANCH-01&from=2026-06-01&to=2026-06-30
Response:
{
"transactionId": "BR01-26060612-001",
"status": "SUCCESS",
"messageType": "ADT^A01",
"facilityCode": "BRANCH-01",
"goldenPatientId": "GOLDEN-00441",
"fhirResourceId": "Patient/MRN123456",
"durationMs": 4821,
"startedAt": "2026-06-12T14:30:22Z",
"completedAt": "2026-06-12T14:30:27Z"
}
Channel management
GET /api/channels # List all MLLP channels
GET /api/channels/{channelId} # Get channel status
POST /api/channels/{channelId}/pause # Pause a channel
POST /api/channels/{channelId}/resume # Resume a channel
GET /api/channels/{channelId}/stats # Message stats for channel