{
  "objects": [
    {
      "id": 1,
      "product": null,
      "name": "balance",
      "type": "Balance",
      "description": "The current balance on the Stripe account.",
      "canIterate": false,
      "methodName": "retrieve",
      "methodArgs": {}
    },
    {
      "id": 2,
      "product": null,
      "name": "balanceTransactions",
      "type": "BalanceTransaction",
      "description": "A list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth).",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.source.destination", "data.source.customer", "data.source.invoice"]
      }
    },
    {
      "id": 3,
      "product": null,
      "name": "charges",
      "type": "Charge",
      "description": "A list of charges previously created.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.application", "data.application_fee", "data.balance_transaction", "data.customer", "data.destination", "data.dispute", "data.invoice", "data.on_behalf_of", "data.order", "data.review", "data.source_transfer", "data.transfer"]
      }
    },
    {
      "id": 4,
      "product": null,
      "name": "customers",
      "type": "Customer",
      "description": "A list of customers.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.default_source"]
      }
    },
    {
      "id": 5,
      "product": null,
      "name": "disputes",
      "type": "Dispute",
      "description": "A list of disputes.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.charge", "data.evidence.cancellation_policy", "data.evidence.customer_communication","data.evidence.customer_signature","data.evidence.duplicate_charge_documentation","data.evidence.receipt","data.evidence.refund_policy","data.evidence.service_documentation","data.evidence.shipping_documentation","data.evidence.uncategorized_file"]
      }
    },
    {
      "id": 6,
      "product": null,
      "name": "events",
      "type": "Event",
      "description": "A list of events.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 7,
      "product": null,
      "name": "files",
      "type": "File",
      "description": "A list of files uploaded to Stripe.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 8,
      "product": null,
      "name": "fileLinks",
      "type": "FileLink",
      "description": "A list of file object links, so non-Stripe users can access the files.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 9,
      "product": null,
      "name": "paymentIntents",
      "type": "PaymentIntent",
      "description": "A list of payment intents, tracking the process of collecting a payment from a customer.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.application", "data.customer", "data.on_behalf_of", "data.review", "data.source"]
      }
    },
    {
      "id": 10,
      "product": null,
      "name": "payouts",
      "type": "Payout",
      "description": "A list of existing payouts sent to third-party bank accounts or that Stripe has sent to the Stripe account.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.balance_transaction", "data.destination"]
      }
    },
    {
      "id": 11,
      "product": null,
      "name": "products",
      "type": "Product",
      "description": "A list of all products.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 12,
      "product": null,
      "name": "refunds",
      "type": "Refund",
      "description": "A list of refunds.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.balance_transaction", "data.charge", "data.source_transfer_reversal", "data.transfer_reversal"]
      }
    },
    {
      "id": 13,
      "product": null,
      "name": "coupons",
      "type": "Coupon",
      "description": "A list of all coupons.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 14,
      "product": null,
      "name": "invoices",
      "type": "Invoice",
      "description": "A list of invoices.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.charge", "data.default_source", "data.subscription"]
      }
    },
    {
      "id": 15,
      "product": null,
      "name": "invoiceItems",
      "type": "InvoiceItem",
      "description": "A list of all invoice items.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 16,
      "product": null,
      "name": "plans",
      "type": "Plan",
      "description": "A list of all plans.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 17,
      "product": null,
      "name": "subscriptions",
      "type": "Subscription",
      "description": "A list of subscriptions.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer", "data.default_source"]
      }
    },
    {
      "id": 18,
      "product": null,
      "name": "accounts",
      "type": "Account",
      "description": "A list of all accounts connected to your platform via Stripe Connect.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 19,
      "product": null,
      "name": "applicationFees",
      "type": "ApplicationFee",
      "description": "A list of all application fees associated with your Stripe Connect platform.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 20,
      "product": null,
      "name": "countrySpecs",
      "type": "CountrySpec",
      "description": "A list of country specs.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 21,
      "product": null,
      "name": "topups",
      "type": "TopUp",
      "description": "A list of top-ups.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 22,
      "product": null,
      "name": "transfers",
      "type": "Transfer",
      "description": "A list of transfers to and from the accounts connected to your Stripe Connect platform.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.balance_transaction", "data.destination", "data.destination_payment", "data.source_transaction"]
      }
    },
    {
      "id": 23,
      "product": "issuing",
      "name": "authorizations",
      "type": "IssuingAuthorization",
      "description": "A list of Issuing authorizations.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.cardholder"]
      }
    },
    {
      "id": 24,
      "product": "issuing",
      "name": "cardholders",
      "type": "IssuingCardholder",
      "description": "A list of Issuing cardholders.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 25,
      "product": "issuing",
      "name": "cards",
      "type": "IssuingCard",
      "description": "A list of Issuing cards.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 26,
      "product": "issuing",
      "name": "disputes",
      "type": "IssuingDispute",
      "description": "A list of Issuing disputes.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 27,
      "product": "issuing",
      "name": "transactions",
      "type": "IssuingTransaction",
      "description": "A list of Issuing transactions.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.authorization", "data.card", "data.cardholder"]
      }
    },
    {
      "id": 28,
      "product": "terminal",
      "name": "locations",
      "type": "TerminalLocation",
      "description": "A list of Terminal locations.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 29,
      "product": "terminal",
      "name": "readers",
      "type": "TerminalReader",
      "description": "A list of Terminal readers.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 30,
      "product": null,
      "name": "orders",
      "type": "Order",
      "description": "A list of orders.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.charge", "data.customer"]
      }
    },
    {
      "id": 31,
      "product": null,
      "name": "orderReturns",
      "type": "OrderReturn",
      "description": "A list of order returns.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 32,
      "product": null,
      "name": "skus",
      "type": "Sku",
      "description": "A list of skus.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.product"]
      }
    },
    {
      "id": 33,
      "product": "sigma",
      "name": "scheduledQueryRuns",
      "type": "SigmaScheduledQueryRun",
      "description": "A list of Sigma scheduled query runs.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 34,
      "product": null,
      "name": "webhookEndpoints",
      "type": "WebhookEndpoint",
      "description": "A list of webhook endpoints.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 35,
      "product": null,
      "name": "creditNotes",
      "type": "CreditNote",
      "description": "A list of credit notes.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer", "data.invoice", "data.refund"]
      }
    },
    {
      "id": 36,
      "product": null,
      "name": "reviews",
      "type": "Review",
      "description": "A list of Review objects that have open set to true.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.charge", "data.payment_intent"]
      }
    },
    {
      "id": 37,
      "product": "radar",
      "name": "valueLists",
      "type": "ValueList",
      "description": "A list of ValueList objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 38,
      "product": "checkout",
      "name": "sessions",
      "type": "Session",
      "description": "A list of Checkout Session objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer", "data.line_items", "data.payment_intent"]
      }
    },
    {
      "id": 39,
      "product": null,
      "name": "prices",
      "type": "Price",
      "description": "A list of Price objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.product", "data.tiers"]
      }
    },
    {
      "id": 40,
      "product": null,
      "name": "taxRates",
      "type": "TaxRate",
      "description": "A list of TaxRate objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {}
    },
    {
      "id": 41,
      "product": null,
      "name": "setupIntents",
      "type": "SetupIntent",
      "description": "A list of SetupIntent objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer", "data.latest_attempt", "data.mandate", "data.on_behalf_of", "data.single_use_mandate"]
      }
    },
    {
      "id": 42,
      "product": null,
      "name": "promotionCodes",
      "type": "PromotionCode",
      "description": "A list of PromotionCode objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer"]
      }
    },
    {
      "id": 43,
      "product": null,
      "name": "subscriptionSchedules",
      "type": "SubscriptionSchedule",
      "description": "A list of SubscriptionSchedule objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.customer", "data.subscription"]
      }
    },
    {
      "id": 44,
      "product": "radar",
      "name": "earlyFraudWarnings",
      "type": "EarlyFraudWarning",
      "description": "A list of EarlyFraudWarning objects.",
      "canIterate": true,
      "methodName": "list",
      "methodArgs": {
        "expand": ["data.charge"]
      }
    }
  ]
}