TurboPulsa DOCS

REFERENSI API · PRODUKSI DAN SANDBOX

Katalog prabayar terbit

GET /catalog

Scope: catalog:read. Transaksi produksi mengikuti status layanan dan batas akun.

Parameter

NamaLokasiWajibKetentuan
pagequeryTidakLihat tipe pada OpenAPI.
per_pagequeryTidakLihat tipe pada OpenAPI.
slugqueryTidakLihat tipe pada OpenAPI.
brandqueryTidakLihat tipe pada OpenAPI.
qqueryTidakLihat 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
}