Organization API Access
Secure API integration for emergency response organizations
Real-time Data
Access incident reports as they are submitted by citizens across Jamaica
Secure Access
Enterprise-grade security with API keys and role-based access control
Easy Integration
RESTful API with comprehensive documentation and code examples
API Documentation
Complete REST API for accessing incident data from the Hurricane Response Jamaica platform
Available Endpoints
GET /api/incidentsRetrieve list of incidents with filtering options
Parameters:
limit- Number of results (max 100)offset- Pagination offsetparish- Filter by parishstatus- Filter by status (PENDING, IN_PROGRESS, RESOLVED)severity- Filter by severity (LOW, MODERATE, HIGH, CRITICAL)dateFrom- Filter from date (ISO 8601)dateTo- Filter to date (ISO 8601)
GET /api/incidents/:idRetrieve detailed information about a specific incident
GET /api/incidents/exportExport incident data as CSV (requires Organization tier or higher)
POST /api/incidentsCreate new incident report (public endpoint)
Authentication
All API requests require authentication using an API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYResponse Format
{
"incidents": [
{
"id": "clxxx123",
"fullName": "[Redacted in Free Tier]",
"parish": "Kingston",
"incidentType": "FLOODING",
"severity": "HIGH",
"latitude": "18.0179",
"longitude": "-76.8099",
"createdAt": "2025-10-31T14:30:00Z",
"status": "PENDING"
}
],
"pagination": {
"total": 50,
"limit": 10,
"offset": 0,
"hasMore": true
}
}Rate Limiting
- Free Tier: 1,000 requests/month
- Organization Tier: 10,000 requests/month
- Enterprise Tier: Unlimited with SLA
- Rate limit headers included in responses