code: import stripe
  stripe.api_key = "sk_test_your_key"
  
  stripe.Invoice.list(limit=3)
  '''Response {
    "object": "list",
    "url": "/v1/invoices",
    "has_more": false,
    "data": [
      {
        "id": "in_1LSdrX2eZvKYlo2Cy1kxMopu",
        "object": "invoice",
        "account_country": "US",
        "account_name": "Stripe.com",
        "account_tax_ids": null,
        "amount_due": 300,
        "amount_paid": 0,
        "amount_remaining": 300,
        "application": null,
        "application_fee_amount": null,
        "attempt_count": 0,
        "attempted": false,
        "auto_advance": true,
        "automatic_tax": {
          "enabled": false,
          "status": null
        },
        "billing_reason": "manual",
        "charge": null,
        "collection_method": "charge_automatically",
        "created": 1659518855,
        "currency": "usd",
        "custom_fields": null,
        "customer": "cus_8TEMHVY5moxIPI",
        "customer_address": null,
        "customer_email": "ava.anderson.22@example.com",
        "customer_name": null,
        "customer_phone": null,
        "customer_shipping": null,
        "customer_tax_exempt": "none",
        "customer_tax_ids": [],
        "default_payment_method": null,
        "default_source": null,
        "default_tax_rates": [],
        "description": null,
        "discount": null,
        "discounts": [],
        "due_date": null,
        "ending_balance": null,
        "footer": null,
        "hosted_invoice_url": null,
        "invoice_pdf": null,
        "last_finalization_error": null,
        "lines": {
          "object": "list",
          "data": [
            {
              "id": "il_1LSdrX2eZvKYlo2CwVfODzHa",
              "object": "line_item",
              "amount": 300,
              "amount_excluding_tax": 300,
              "currency": "usd",
              "description": "My First Invoice Item (created for API docs)",
              "discount_amounts": [],
              "discountable": true,
              "discounts": [],
              "invoice_item": "ii_1LSdrX2eZvKYlo2Crz8rasOM",
              "livemode": false,
              "metadata": {},
              "period": {
                "end": 1659518855,
                "start": 1659518855
              },
              "price": {
                "id": "price_1LScCX2eZvKYlo2C1Z9zPyXF",
                "object": "price",
                "active": true,
                "billing_scheme": "per_unit",
                "created": 1659512469,
                "currency": "usd",
                "custom_unit_amount": null,
                "livemode": false,
                "lookup_key": null,
                "metadata": {},
                "nickname": null,
                "product": "prod_MAy8UvSA0uRRju",
                "recurring": null,
                "tax_behavior": "unspecified",
                "tiers_mode": null,
                "transform_quantity": null,
                "type": "one_time",
                "unit_amount": 300,
                "unit_amount_decimal": "300"
              },
              "proration": false,
              "proration_details": {
                "credited_items": null
              },
              "quantity": 1,
              "subscription": null,
              "tax_amounts": [],
              "tax_rates": [],
              "type": "invoiceitem",
              "unit_amount_excluding_tax": "300"
            }
          ],
          "has_more": false,
          "url": "/v1/invoices/in_1LSdrX2eZvKYlo2Cy1kxMopu/lines"
        },
        "livemode": false,
        "metadata": {},
        "next_payment_attempt": 1659522455,
        "number": null,
        "on_behalf_of": null,
        "paid": false,
        "paid_out_of_band": false,
        "payment_intent": null,
        "payment_settings": {
          "default_mandate": null,
          "payment_method_options": null,
          "payment_method_types": null
        },
        "period_end": 1659518855,
        "period_start": 1659518855,
        "post_payment_credit_notes_amount": 0,
        "pre_payment_credit_notes_amount": 0,
        "quote": null,
        "receipt_number": null,
        "redaction": null,
        "rendering_options": null,
        "starting_balance": 0,
        "statement_descriptor": null,
        "status": "draft",
        "status_transitions": {
          "finalized_at": null,
          "marked_uncollectible_at": null,
          "paid_at": null,
          "voided_at": null
        },
        "subscription": null,
        "subtotal": 300,
        "subtotal_excluding_tax": 300,
        "tax": null,
        "test_clock": null,
        "total": 300,
        "total_discount_amounts": [],
        "total_excluding_tax": 300,
        "total_tax_amounts": [],
        "transfer_data": null,
        "webhooks_delivered_at": null
      },
      {...},
      {...}
    ]
  }'''
nl: List all invoicesYou can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first.Parameters customer optional Only return invoices for the customer specified by this customer ID. status optional The status of the invoice, one of draft, open, paid, uncollectible, or void. Learn more subscription optional Only return invoices for the subscription specified by this subscription ID.More parametersExpand all  collection_method optional   created optional dictionary   due_date optional dictionary   ending_before optional   limit optional   starting_after optional ReturnsA dictionary with a data property that contains an array invoice attachments,