Lists the organization's billing events (subscription, invoicing, payment method, case billing and admin actions) newest first, filterable by category and caseId; 50 by default, at most 200, paged with limit and skip. Requires an org admin, owner or billing role. Adjustments made by Hearsay staff show a neutral description, no reason and no createdBy.
GET
/billing/history
curl \
--request GET 'http://api.example.com/billing/history' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "organization: string"
Response examples (200)
{
"data": [
{
"id": "65a1b2c3d4e5f6a7b8c9d0e5",
"type": "charge_recorded",
"category": "case_billing",
"description": "Charge recorded: Phone collection",
"case": "65a1b2c3d4e5f6a7b8c9d0e2",
"createdBy": "65a1b2c3d4e5f6a7b8c9d0e6",
"metadata": {
"skuKey": "collection.phone",
"amountCents": 17900
},
"createdAt": "2026-01-15T10:15:00.000Z"
}
],
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}