Komisi API

Endpoint untuk membaca dan mengelola data komisi affiliate.

Komisi API digunakan untuk mengambil daftar komisi, detail komisi, memperbarui status/data komisi, dan menghapus komisi.

Endpoint

http
GET /commissions
GET /commissions/{id}
PUT /commissions/{id}
PATCH /commissions/{id}
POST /commissions/{id}
DELETE /commissions/{id}

Scopes

OperasiScope
Membaca komisicommissions:read
Update komisicommissions:write
Menghapus komisicommissions:delete

List Komisi

http
GET /wp-json/sejoli/v1/commissions

Parameter filter yang ditemukan:

ParameterTipeKeterangan
pageintegerNomor halaman. Default 1.
per_pageintegerJumlah data per halaman. Default 25, maksimum 100.
limitintegerParameter legacy untuk jumlah data.
offsetintegerParameter legacy untuk offset data.
affiliate_idintegerFilter affiliate.
product_idintegerFilter produk.
order_idintegerFilter order.
statusstringFilter status komisi.
date_startstringTanggal mulai.
date_endstringTanggal akhir.

Contoh:

bash
curl \
  -H "Authorization: Bearer sejoliapi_xxxxxxxx_secret" \
  "https://domain-anda.com/wp-json/sejoli/v1/commissions?affiliate_id=123&page=1&per_page=25"

Detail Komisi

http
GET /wp-json/sejoli/v1/commissions/{id}

Jika komisi tidak ditemukan, API mengembalikan error JSON 404 rest_not_found.

Update Komisi

http
PATCH /wp-json/sejoli/v1/commissions/{id}

Hapus Komisi

http
DELETE /wp-json/sejoli/v1/commissions/{id}

Last updated Jul 6, 2026