Skip to content

Referensi API v2.0 REST

RetailOS menyediakan REST API untuk integrasi dengan sistem lain. API tersedia di tiga endpoint utama sesuai arsitektur sistem.

Arsitektur API

Endpoint API

APIBase URLFungsi
Cloud Hub APIhttps://cloud.retailos.internal/apiAPI kantor pusat
Store Router APIhttp://localhost:8081/apiAPI per toko
DC Edge APIhttp://dc-edge:8082/apiAPI distribution center

Format Response

Semua API menggunakan format JSON:

json
{
  "success": true,
  "data": { ... },
  "meta": {
    "page": 1,
    "per_page": 50,
    "total": 1250
  }
}

Error response:

json
{
  "success": false,
  "error": {
    "code": "INVALID_REQUEST",
    "message": "Parameter 'store_id' is required"
  }
}

HTTP Status Codes

CodeKeterangan
200Success
201Created
400Bad Request - parameter tidak valid
401Unauthorized - token tidak valid
403Forbidden - tidak memiliki akses
404Not Found
409Conflict - data konflik (duplikat, dll)
500Internal Server Error

Rate Limiting

APILimit
Cloud Hub100 requests/menit per user
Store RouterTidak dibatasi (lokal)
DC Edge100 requests/menit

Halaman Terkait

RetailOS - Sistem ERP Retail Modern untuk Indonesia