REFERENSI API · PRODUKSI DAN SANDBOX
Katalog prabayar terbit
GET /catalog
Scope: catalog:read. Transaksi produksi mengikuti status layanan dan batas akun.
Parameter
| Nama | Lokasi | Wajib | Ketentuan |
|---|---|---|---|
page | query | Tidak | Lihat tipe pada OpenAPI. |
per_page | query | Tidak | Lihat tipe pada OpenAPI. |
slug | query | Tidak | Lihat tipe pada OpenAPI. |
brand | query | Tidak | Lihat tipe pada OpenAPI. |
q | query | Tidak | Lihat tipe pada OpenAPI. |
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/catalog' \
-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": [
{
"id": 1,
"code": "KODE_DARI_KATALOG",
"slug": "pulsa",
"name": "Pulsa simulasi 5.000",
"brand": "Telkomsel",
"price": 5050,
"currency": "IDR",
"description": "Contoh simulasi; gunakan kode dari katalog Anda.",
"available": true,
"reason": null,
"logo_url": "https://turbopulsa.com/icons/brands/telkomsel.png",
"fields": [
{
"key": "phone",
"label": "Nomor HP",
"input_mode": "tel"
}
]
}
],
"meta": {
"total": 1,
"page": 1,
"last_page": 1,
"environment": "sandbox",
"request_id": "10000000-0000-4000-8000-000000000001"
},
"operator_prefixes": {
"Telkomsel": [
"0812"
]
},
"categories": null
}