Get paginated credit ledger history
Returns paginated credit/debit transactions from the council’s
ledger table. Supports filtering by credit_type and pagination
via page/per_page (or per_page=-1 for all records).
Council ID is auto-detected from session context or user meta.
Non-admin users can only query their own council. The admin_notes
field is only populated for users with administrator,
ss_admin_all, or ss_power_user roles.
Registered as wp_ajax_sagescreen_get_credit_ledger — login required.
Authorizations
WordPress AJAX nonce (passed as form field, verified per-action)
Body
"sagescreen_get_credit_ledger"WP nonce for sagescreen_frontend_nonce
Council UUID (optional, auto-detected from session/user meta)
"c9d8e7f6-5a4b-3c2d-1e0f-a1b2c3d4e5f6"
Page number (1-indexed)
1
Results per page (max 100, or -1 for all)
25
Type of credit in the ledger
credits, sage_credits "credits"
Response
Ledger result (check success field)