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
GET /commissions
GET /commissions/{id}
PUT /commissions/{id}
PATCH /commissions/{id}
POST /commissions/{id}
DELETE /commissions/{id}
Scopes
| Operasi | Scope |
|---|
| Membaca komisi | commissions:read |
| Update komisi | commissions:write |
| Menghapus komisi | commissions:delete |
List Komisi
GET /wp-json/sejoli/v1/commissions
Parameter filter yang ditemukan:
| Parameter | Tipe | Keterangan |
|---|
page | integer | Nomor halaman. Default 1. |
per_page | integer | Jumlah data per halaman. Default 25, maksimum 100. |
limit | integer | Parameter legacy untuk jumlah data. |
offset | integer | Parameter legacy untuk offset data. |
affiliate_id | integer | Filter affiliate. |
product_id | integer | Filter produk. |
order_id | integer | Filter order. |
status | string | Filter status komisi. |
date_start | string | Tanggal mulai. |
date_end | string | Tanggal akhir. |
Contoh:
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
GET /wp-json/sejoli/v1/commissions/{id}
Jika komisi tidak ditemukan, API mengembalikan error JSON 404 rest_not_found.
Update Komisi
PATCH /wp-json/sejoli/v1/commissions/{id}
Hapus Komisi
DELETE /wp-json/sejoli/v1/commissions/{id}