{
  "connector_name": "stripe",
  "class_name": "StripeConnector",
  "package_name": "airbyte_ai_stripe",
  "package_version": "0.5.4",
  "yaml_version": "0.1.0",
  "api_reference_url": "https://docs.stripe.com/api",
  "commit_sha": "bdd5df6d00c95fe27bf5a01652296763fbc05614",
  "auth_example": "StripeAuthConfig(token=\"...\")",
  "auth_import": "\nfrom airbyte_ai_stripe.models import StripeAuthConfig",
  "first_operation": {
    "method_name": "customers__list",
    "http_method": "get",
    "path": "/v1/customers",
    "entity": "customers",
    "action": "list",
    "parameters": [
      {
        "name": "limit",
        "python_name": "limit",
        "type": "int",
        "schema": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "default": 10
        },
        "required": null,
        "description": "A limit on the number of objects to be returned"
      },
      {
        "name": "starting_after",
        "python_name": "starting_after",
        "type": "str",
        "schema": {
          "type": "string"
        },
        "required": null,
        "description": "A cursor for use in pagination"
      },
      {
        "name": "ending_before",
        "python_name": "ending_before",
        "type": "str",
        "schema": {
          "type": "string"
        },
        "required": null,
        "description": "A cursor for use in pagination"
      },
      {
        "name": "email",
        "python_name": "email",
        "type": "str",
        "schema": {
          "type": "string"
        },
        "required": null,
        "description": "Filter customers by email address"
      }
    ],
    "params_type_name": "CustomersListParams",
    "response_type": "CustomerList",
    "description": "Returns a list of customers",
    "has_record_extractor": false,
    "has_meta_extractor": false,
    "needs_envelope": false,
    "record_type": null,
    "is_list_verb": true,
    "meta_fields": null,
    "is_download": false
  },
  "sdk_version": "0.1.0"
}