API Documentation

Everything you need to interact with AccessGrid.

List Ledger Items

Retrieve a paginated list of ledger items (billing transactions) for your account. Supports filtering by date range. Each item includes the associated access pass and card template details when available.

page

nullable integer

All

per_page

nullable integer

All

start_date

nullable datetime

All

end_date

nullable datetime

All

Request

Response

{ "ledger_items": [ { "created_at": "2025-12-15T14:30:00Z", "amount": "1.50", "id": "li_9f3a12bc", "kind": "debit", "metadata": { "access_pass_id": "ap_a91c7e23", "pass_template_id": "0xd3adb00b5", "template_name": "Corporate Access Badge" }, "access_pass": { "id": "ap_a91c7e23", "full_name": "John Doe", "state": "active", "metadata": { "employee_id": "EMP-001" }, "pass_template": { "id": "0xd3adb00b5", "name": "Corporate Access Badge", "protocol": "desfire", "platform": "apple", "use_case": "corporate_id" }, "unified_access_pass_id": "uap_b81d77ef" } }, { "created_at": "2025-12-14T09:15:00Z", "amount": "1.50", "id": "li_c83d19aa", "kind": "debit", "metadata": { "access_pass_id": "ap_d72f91bb", "pass_template_id": "0xd3adb00b5", "template_name": "Corporate Access Badge" }, "access_pass": { "id": "ap_d72f91bb", "full_name": "Jane Smith", "state": "active", "metadata": {}, "pass_template": { "id": "0xd3adb00b5", "name": "Corporate Access Badge", "protocol": "desfire", "platform": "apple", "use_case": "corporate_id" } } } ], "pagination": { "current_page": 1, "per_page": 50, "total_pages": 1, "total_count": 2 } }