/v1/billingPlan, seats and payment status
Access: API key or member session. Permission billing.view.
Response · 200
datarequired- BillingOverview
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/billing' \
-H 'Authorization: Bearer pz_live_…'{
"data": {
"payments_configured": true,
"invoicing_configured": true,
"test_mode": true,
"company_status": "trial",
"read_only": true,
"seats_used": 0,
"subscription": {
"id": "cmusrceel0000q7kaafxqi1om",
"plan_code": "string",
"plan_name": "string",
"status": "trialing",
"cycle": "monthly",
"seats": 0,
"trial_ends_at": "2026-10-06T05:30:00.000Z",
"current_period_start": "2026-10-06T05:30:00.000Z",
"current_period_end": "2026-10-06T05:30:00.000Z",
"cancel_at_period_end": true,
"gateway": "string",
"gateway_status": "string",
"period_amount": {
"taxable": 850000000,
"gst": 850000000,
"gross": 850000000
},
"pending_change": {
"kind": "checkout",
"plan_code": "string",
"cycle": "monthly",
"seats": 0,
"effective_at": "2026-10-06T05:30:00.000Z",
"checkout_url": "string"
}
},
"dunning": {
"past_due_at": "2026-10-06T05:30:00.000Z",
"days_overdue": 0,
"suspends_at": "2026-10-06T05:30:00.000Z",
"cancels_at": "2026-10-06T05:30:00.000Z"
},
"emandate_required": true
},
"meta": {}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

