Katalog Produk
Endpoint ini mengembalikan katalog produk yang tersedia untuk akun partner Anda.
Service Info
| Item | Value |
|---|
HTTP Method | GET |
Service Code | 02 |
Base URL | URL yang diberikan saat aktivasi |
Path | /openapi/v1.0/products |
Header
| Header | Tipe | Wajib | Deskripsi |
|---|
Authorization | String | Ya | Bearer <accessToken> |
X-PARTNER-ID | String | Ya | client_id partner |
X-EXTERNAL-ID | String | Ya | String random, maksimal 36 karakter |
CHANNEL-ID | String | Ya | Nilai: WEB |
X-TIMESTAMP | String | Ya | yyyy-MM-ddTHH:mm:ss+07:00 |
X-SIGNATURE | String | Ya | HMAC-SHA512 request signature |
Response Structure
| Parameter | Tipe | Deskripsi |
|---|
responseCode | String | Kode response |
responseMessage | String | Pesan response |
data | Array | Daftar kategori produk |
data[].nama_kategori | String | Nama operator |
data[].produk | Array | Daftar produk dalam kategori |
data[].produk[].kode_produk | String | Kode produk |
data[].produk[].nama_produk | String | Nama produk |
data[].produk[].harga_jual | Number | Harga produk |
data[].produk[].gangguan | Boolean | Status gangguan produk |
Response Sample
{
"responseCode": "2000200",
"responseMessage": "Successful",
"data": [
{
"nama_kategori": "TELKOMSEL",
"produk": [
{
"kode_produk": "TSEL10",
"nama_produk": "Telkomsel 10",
"harga_jual": 10500,
"gangguan": false
}
]
}
]
}
Response Codes
| Response Code | Message | Deskripsi |
|---|
2000200 | Successful | Katalog berhasil diambil |
4000201 | Invalid Field Format | Format field tidak valid |
4000202 | Invalid Mandatory Field | Header wajib tidak ada |
4010200 | Unauthorized | Signature request tidak cocok |
4010201 | Invalid Token | Access token tidak valid |
4010203 | Token Not Found | Access token tidak ada |
4030200 | Forbidden | Akses ditolak |
4290200 | Too Many Requests | Batas request terlampaui |
5000200 | General Error | Error server |