API
Developer resources
API Documentation
Integrate Barrier Intelligence capabilities into your applications with our RESTful API.
Authentication
All API requests require authentication using a Bearer token. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYGet your API key from your account dashboard or contact us to request access.
API Endpoints
Available endpoints for integrating Barrier Intelligence capabilities
POST
/api/v1/coverage/analyzeCoverage AnalysisAnalyze detector coverage for a facility layout
GET
/api/v1/detectorsMonitoringRetrieve list of detectors and their status
POST
/api/v1/detectors/placementPlacementGet optimal detector placement recommendations
GET
/api/v1/compliance/checkComplianceCheck compliance with standards (IEC 61508, IEC 61511)
POST
/api/v1/dispersion/modelModelingModel gas dispersion patterns for given conditions
GET
/api/v1/alarmsMonitoringRetrieve alarm history and current status
Example Request
// Example: Analyze detector coverage
const response = await fetch('https://api.barrierintelligence.com/v1/coverage/analyze', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
facilityLayout: {
// Facility geometry and structures
},
detectors: [
// Detector positions and types
],
gasTypes: ['methane', 'propane'],
}),
});
const result = await response.json();
// Returns coverage analysis with blind spots identifiedGet Started
Ready to integrate? Contact us to get your API key and access our full API documentation.