Subscription API

Endpoint untuk membaca dan mengelola data subscription Sejoli.

Subscription API digunakan untuk mengakses data subscription, membuat subscription, memperbarui subscription, menghapus subscription, dan menghitung quote renewal.

Endpoint

http
GET /subscriptions
GET /subscriptions/{id}
POST /subscriptions
POST /subscriptions/{id}
DELETE /subscriptions/{id}
GET /subscriptions/renew/quote
POST /subscriptions/renew/quote

Scopes

OperasiScope
Membaca subscriptionsubscriptions:read
Membuat/update subscriptionsubscriptions:write
Menghapus subscriptionsubscriptions:delete

List Subscription

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

Detail Subscription

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

Buat Subscription

http
POST /wp-json/sejoli/v1/subscriptions

Update Subscription

http
POST /wp-json/sejoli/v1/subscriptions/{id}

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

Hapus Subscription

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

Delete membutuhkan parameter/flow yang aman sesuai implementasi endpoint. Jika subscription tidak ditemukan, API mengembalikan error JSON 404 rest_not_found.

Quote Renewal

http
GET  /wp-json/sejoli/v1/subscriptions/renew/quote
POST /wp-json/sejoli/v1/subscriptions/renew/quote

Gunakan endpoint ini untuk mendapatkan estimasi perpanjangan subscription sebelum proses renewal dilakukan.

Last updated Jul 6, 2026