--- url: https://docs.youcan.shop/apps/billing/charges/listing.md --- # Listing Charges Retrieves all app charges for the current store. Endpoint: `https://api.youcan.shop/billing/apps/charges` Method: `GET` ## Response ```json [200] [ { "type": "onetime", "id": "aoch_01234567890abcdef", "store_id": "...", "name": "Premium Features Unlock", "status": "active", "price": { "amount": "29.99", "currency": "USD" }, "test": false }, { "type": "recurring", "id": "arch_01234567890abcdef", "store_id": "...", "name": "Monthly Subscription", "status": "active", "plans": [ { "interval": 30, "price": { "amount": "19.99", "currency": "USD" } } ], "test": false, "trial_days": 7, "created_at": 1640995200, "period_ends_at": 1643673600 } ] ``` The response is a mixed array of [`AppOnetimeCharge`](/apps/billing/charges/onetime#apponetime-charge-object) and [`AppRecurringCharge`](/apps/billing/charges/recurring#apprecurring-charge-object) objects. Use the `type` field to differentiate them.