REFERENSI API · PRODUKSI DAN SANDBOX
Kemampuan dan batas integrasi
GET /capabilities
Scope: catalog:read. Transaksi produksi mengikuti status layanan dan batas akun.
Contoh request
curl
# Simpan API key di environment server. Pertahankan reference dan UUID untuk retry usaha yang sama.
curl --fail-with-body 'https://api.turbopulsa.com/sandbox/v1/capabilities' \
-H "Authorization: Bearer $TURBOPULSA_API_KEY" \
-H 'Accept: application/json'Ganti placeholder dengan ID/kode dari respons API. Gunakan UUID yang sama untuk retry usaha yang sama. Nilai tujuan tidak masuk URL, log, atau analytics.
Struktur respons
Ilustrasi · kontrak lengkap tersedia di OpenAPI
{
"data": {
"api_version": "1",
"currency": "IDR",
"transactions_available": true,
"postpaid_available": true,
"limits": {
"transaction_rupiah": 100000,
"daily_rupiah": 1000000,
"requests_per_minute": 120
},
"deposit_url": "https://turbopulsa.com/member/deposit",
"sandbox_scenarios": [
"success",
"pending",
"failed",
"insufficient_balance",
"price_changed",
"expired",
"timeout",
"manual_review"
],
"webhook_delivery": "at_least_once"
},
"meta": {
"environment": "sandbox",
"request_id": "10000000-0000-4000-8000-000000000001"
}
}