Dokumentasi API
Autentikasi
Semua request harus menyertakan header x-api-key dengan API key Anda.
x-api-key: apk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Base URL
https://api.domain.com/v1
Rate Limiting
Setiap plan memiliki rate limit per detik dan per menit. Jika melebihi batas, API akan mengembalikan response 429.
| Plan | Per Second | Per Minute |
|---|---|---|
| Free | 1 | 30 |
| Premium-30 | 30 | 300 |
| Unlimited-90 | 30 | 300 |
Endpoints
POST
/v1/shopee/fetch-ordersAmbil daftar order to-ship dari seller center Shopee.
GET
/v1/shopee/shop-idDapatkan shop_id dari kredensial seller yang aktif.
POST
/v1/shopee/message-chatKirim pesan ke buyer melalui webchat Shopee.
POST
/v1/shopee/process-orderProses order untuk inisiasi pengiriman.
POST
/v1/shopee/order-listDapatkan daftar order per package number.
Response Format
Semua response menggunakan format JSON:
{
"success": true,
"data": { ... },
"request_id": "req_abc123"
}
Error Codes
| Code | HTTP | Message |
|---|---|---|
| API_KEY_REQUIRED | 401 | API key tidak ditemukan. |
| INVALID_API_KEY | 401 | API key tidak valid. |
| RATE_LIMIT_EXCEEDED | 429 | Terlalu banyak request. |
| MONTHLY_LIMIT_EXCEEDED | 429 | Kuota bulanan habis. |
| SUBSCRIPTION_EXPIRED | 403 | Subscription berakhir. |