Endpoint untuk membaca dan mengelola kupon Sejoli.
Kupon API digunakan untuk membaca, membuat, memperbarui, dan menghapus kupon.
Endpoint
GET /coupons
GET /coupons/{code}
POST /coupons
PUT /coupons/{id}
PATCH /coupons/{id}
POST /coupons/{id}
DELETE /coupons/{id}
Scopes
| Operasi | Scope |
|---|
| Membaca kupon | coupons:read |
| Membuat/update kupon | coupons:write |
| Menghapus kupon | coupons:delete |
List Kupon
GET /wp-json/sejoli/v1/coupons
Detail Kupon Berdasarkan Kode
GET /wp-json/sejoli/v1/coupons/{code}
Contoh:
curl \
-H "Authorization: Bearer sejoliapi_xxxxxxxx_secret" \
"https://domain-anda.com/wp-json/sejoli/v1/coupons/PROMO10"
Buat Kupon
POST /wp-json/sejoli/v1/coupons
Update Kupon
PATCH /wp-json/sejoli/v1/coupons/{id}
Jika kupon tidak ditemukan, API mengembalikan error JSON 404 rest_not_found.
Hapus Kupon
DELETE /wp-json/sejoli/v1/coupons/{id}
Delete untuk kupon yang tidak ditemukan juga dikembalikan sebagai error JSON 404 rest_not_found.