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
}
      

Latest Feed From Krati Universe

Latest from Wijayapenyet

Latest from Dahayuverse