{
  "connector_name": "linear",
  "class_name": "LinearConnector",
  "package_name": "airbyte_ai_linear",
  "package_version": "0.19.5",
  "yaml_version": "0.1.0",
  "api_reference_url": "https://linear.app/developers/graphql",
  "commit_sha": "11427ac330c199db4b55578f96eb18ab6474610e",
  "auth_example": "LinearAuthConfig(api_key=\"...\")",
  "auth_import": "\nfrom airbyte_ai_linear.models import LinearAuthConfig",
  "first_operation": {
    "method_name": "list_issues",
    "http_method": "post",
    "path": "/graphql:listIssues",
    "entity": "issues",
    "action": "list",
    "parameters": [
      {
        "name": "first",
        "python_name": "first",
        "type": "int",
        "schema": {
          "type": "integer",
          "minimum": 1,
          "maximum": 250,
          "default": 50
        },
        "required": null,
        "description": "Number of items to return (max 250)"
      },
      {
        "name": "after",
        "python_name": "after",
        "type": "str",
        "schema": {
          "type": "string"
        },
        "required": null,
        "description": "Cursor to start after (for pagination)"
      }
    ],
    "params_type_name": "IssuesListParams",
    "response_type": "IssuesListResponse",
    "description": "Returns a paginated list of issues via GraphQL with pagination support",
    "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"
}