API Documentation Samples - Dual Version
API Documentation Samples - Dual Version
Sample API Documentation (English)
Product: Aurora Weather API
Aurora Weather API provides real-time and forecast weather data optimized for mobile and IoT applications. All endpoints return JSON objects with standardized keys for temperature, humidity, and location metadata.
Base URL
https://api.auroraweather.io/v1
Authentication
All requests require an API key passed through headers:
GET /current
Headers:
Authorization: Bearer <your_api_key>
1. Get Current Weather
GET /weather/current?city=Tokyo
Response Example:
{
"city": "Tokyo",
"temperature": 23.4,
"humidity": 61,
"condition": "Cloudy",
"updated_at": "2025-06-18T10:32:00Z"
}
2. 5-Day Forecast
GET /weather/forecast?city=Tokyo&days=5
Returns: Array of daily forecasts including temperature range and weather condition codes.
Error Handling
{
"error": "Invalid API key",
"code": 401
}
Contoh Dokumentasi API (Bahasa Indonesia)
Produk: SagaraPay Transaction API
SagaraPay API menyediakan layanan transaksi digital untuk merchant, termasuk pembayaran, pengecekan saldo, dan riwayat transaksi. Semua respon menggunakan format JSON dengan skema yang konsisten.
Base URL
https://api.sagarapay.id/v2
Autentikasi
Setiap request harus menyertakan API Key dalam header:
POST /payment/create
Headers:
X-API-Key: <api_key_anda>
1. Membuat Pembayaran
POST /payment/create
Body:
{
"amount": 150000,
"order_id": "INV-98221",
"method": "qris"
}
Contoh Response:
{
"status": "success",
"payment_link": "https://pay.sagarapay.id/txn/a8f921",
"expires_in": 300
}
2. Cek Status Transaksi
GET /payment/status?order_id=INV-98221
Result: Status pembayaran (pending, paid, expired) + timestamp update.
Penanganan Error
{
"error": "Saldo merchant tidak cukup",
"code": 402
}
More KRATI Writing Samples
Browse other portfolio pieces - click any item to open the full sample.
Need a specific sample to your need? Tell me which format and I’ll write it for you.
