Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Current database-backed policy and last editor/time.

policy_version
string
required

New value required on every update and copied to each enabled component policy version.

Required string length: 1 - 64
finance_policy_approvals_verified
boolean
required

Recorded approval state; production still requires the separate environment hard veto.

topup_enabled
boolean
required
topup_service_fee_idr
integer<int64>
required
Required range: x >= 0
topup_service_fee_tax_idr
integer<int64>
required
Required range: x >= 0
topup_service_fee_policy_version
string
required
referral_reward_enabled
boolean
required
referral_formula
enum<string>
required
Available options:
fixed,
percentage
referral_amount_idr
integer<int64>
required
Required range: x >= 0
referral_percentage
number
required

Decimal fraction; 0.05 equals 5 percent.

Required range: 0 <= x <= 1
referral_max_amount_idr
integer<int64>
required

Maximum single course-completion award. Required above zero when referral is enabled.

Required range: x >= 0
referral_max_completed_courses_per_referred_user
integer
required
Required range: 1 <= x <= 100
referral_max_total_per_referred_user_idr
integer<int64>
required
Required range: x >= 0
referral_max_total_budget_idr
integer<int64>
required

Cumulative lifetime reward ceiling; cannot be reset through the policy API.

Required range: x >= 0
referral_policy_version
string
required
wallet_purchase_enabled
boolean
required
instructor_withdrawal_enabled
boolean
required
instructor_withdrawal_minimum_idr
integer<int64>
required
Required range: x >= 0
instructor_withdrawal_maximum_idr
integer<int64>
required
Required range: x >= 0
instructor_withdrawal_policy_version
string
required
finance_withdrawal_simulation_enabled
boolean
required
course_refund_enabled
boolean
required
course_refund_window_hours
integer
required
Required range: 0 <= x <= 720
instructor_earnings_enabled
boolean
required
instructor_share_bps
integer
required
Required range: 0 <= x <= 10000
instructor_earning_hold_hours
integer
required
Required range: 0 <= x <= 87600
instructor_share_basis
enum<string>
required
Available options:
price_after_discount_ex_tax
instructor_earning_policy_version
string
required
platform_payout_enabled
boolean
required
platform_payout_simulation_enabled
boolean
required
platform_payout_safety_reserve_idr
integer<int64>
required
Required range: x >= 0
platform_payout_maximum_idr
integer<int64>
required
Required range: x >= 0
platform_payout_destination_ref
string
required
updated_at
string<date-time>
required
updated_by
string
required