Last sync: Never

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/incidents

Retrieve list of incidents with filtering options

Parameters:

  • limit - Number of results (max 100)
  • offset - Pagination offset
  • parish - Filter by parish
  • status - 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/:id

Retrieve detailed information about a specific incident

GET /api/incidents/export

Export incident data as CSV (requires Organization tier or higher)

POST /api/incidents

Create new incident report (public endpoint)

Authentication

All API requests require authentication using an API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Response 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

Ready to Get Started?

Contact our team to get your API access set up and start integrating hurricane incident data into your emergency response systems.