API Reference
Build with AfriGates API
RESTful APIs, WebSocket streams, and Kafka events for real-time airport data integration.
Base URL:
https://api.afrigates.siteOAuth2 + JWT Authentication
Quick Start
bash
# Get all flights for FIH airport
curl -X GET "https://api.afrigates.site/v1/flights" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Airport: FIH"Core Endpoints
GET
List all flights for an airport/v1/flightsPOST
Create a new flight record/v1/flightsGET
Get flight details by ID/v1/flights/:idPUT
Update flight status/v1/flights/:id/statusGET
List parking availability/v1/parking/spotsPOST
Create parking reservation/v1/parking/reservationsOfficial SDKs
TypeScript
AvailablePython
AvailableGo
BetaJava
Coming SoonReal-time Data
Subscribe to real-time flight updates via WebSocket or Kafka streams. Get instant notifications for status changes, gate assignments, and more.
WebSocket for browser clients
Kafka for enterprise integrations
Average latency: <100ms
javascript
// WebSocket connection
const ws = new WebSocket(
'wss://api.afrigates.site/v1/realtime'
);
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('Flight update:', data);
};