@extends('layouts.app') @section('title', 'Dokumentasi API') @section('content')
RESTful API untuk integrasi data gempa dengan aplikasi pihak ketiga
{
"status": "success",
"data": {
"magnitude": 5.2,
"kedalaman": "12 km",
"lokasi": "8.34° LS, 115.20° BT",
"waktu": "2026-05-09T07:30:00Z"
}
}
limit (opsional) - Jumlah data yang ditampilkan, default 10{
"status": "success",
"data": [
{
"waktu": "2026-05-09T07:35:00Z",
"nilai": 560,
"status": "Sedang"
}
]
}
{
"sensor_id": "ESP32_01",
"nilai_getaran": 1240,
"magnitude": 4.2,
"api_key": "your-api-key-here"
}
Response:
{
"status": "success",
"message": "Data berhasil disimpan"
}
{
"status": "success",
"data": {
"sensor_id": "ESP32_01",
"is_online": true,
"last_heartbeat": "2026-05-09T07:35:00Z",
"battery": 85
}
}
Untuk endpoint yang memerlukan autentikasi, gunakan API Key di header:
X-API-Key: your-api-key-here
Hubungi administrator untuk mendapatkan API Key.
429 Too Many Requests