> ## Documentation Index
> Fetch the complete documentation index at: https://docs.api.eliteprospects.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Seasons

> Retrieve a paginated list of seasons. Use the `fields` parameter to customize response fields.



## OpenAPI

````yaml /api-reference/openapi.yml get /staff-stats/seasons
openapi: 3.0.0
info:
  title: Elite Prospects API
  description: Elite Prospects API with data from https://www.eliteprospects.com
  contact:
    name: API Support
    email: api@eliteprospects.com
  version: '1.0'
servers:
  - description: Production server
    url: https://api.eliteprospects.com/v1
security:
  - ApiKeyAuth: []
tags:
  - name: Agency
  - name: Arena
  - name: Award
    description: Awards for player and staff
  - name: Country
  - name: Draft
    description: Drafted players and draft rankings
  - name: Game
  - name: Game Log
  - name: Game Log Aggregate
  - name: League
  - name: NHL Rights
  - name: Player
  - name: Player Stats
  - name: Player Style
  - name: Ranking
  - name: Retired Number
  - name: Search
  - name: Staff
  - name: Staff Stats
  - name: Star And Cult Player
  - name: Team
  - name: Team Stats
  - name: Transfer
externalDocs:
  description: More info at Elite Prospects website
  url: https://www.eliteprospects.com/api
paths:
  /staff-stats/seasons:
    get:
      tags:
        - Staff Stats
      summary: Seasons
      description: >-
        Retrieve a paginated list of seasons. Use the `fields` parameter to
        customize response fields.
      operationId: listStaffStatsSeasons
      parameters:
        - in: query
          name: fields
          schema:
            type: array
            items:
              type: string
              enum:
                - slug
                - startYear
                - endYear
                - '*'
          style: form
          explode: false
          required: false
          description: "Specify custom response with available response fields.\r\n***\r\n*Fields included as default:* slug, startYear, endYear"
        - $ref: '#/components/parameters/offsetParam'
        - $ref: '#/components/parameters/limitParam'
        - in: query
          name: id
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by id
          style: form
          explode: false
        - in: query
          name: id:gt
          schema:
            type: integer
          required: false
          description: Filter by id greater than
        - in: query
          name: status
          schema:
            $ref: '#/components/schemas/StaffStatsStatus'
          required: false
          description: Filter by status
        - in: query
          name: status:not
          schema:
            $ref: '#/components/schemas/StaffStatsStatus'
          required: false
          description: Filter by status not equal to
        - in: query
          name: league
          schema:
            type: string
          required: false
          description: Filter by league slug
        - in: query
          name: team
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by team ID
          style: form
          explode: false
        - in: query
          name: team.teamType
          schema:
            $ref: '#/components/schemas/TeamType'
          required: false
          description: Filter by team.teamType
        - in: query
          name: season
          schema:
            type: string
          required: false
          description: Filter by season slug
        - in: query
          name: season:not
          schema:
            type: string
          required: false
          description: Filter by season slug not equal to
        - in: query
          name: season:from
          schema:
            type: string
          required: false
          description: Filter by season slug greater or equal to
        - in: query
          name: season:to
          schema:
            type: string
          required: false
          description: Filter by season slug less than or equal to
        - in: query
          name: staff
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by staff ID
          style: form
          explode: false
        - in: query
          name: staff.nationality
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.nationality
          style: form
          explode: false
        - in: query
          name: staff.secondaryNationality
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.secondaryNationality
          style: form
          explode: false
        - in: query
          name: staff.playingInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.playingInLeague
          style: form
          explode: false
        - in: query
          name: staff.notPlayingInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.notPlayingInLeague
          style: form
          explode: false
        - in: query
          name: staff.hasPlayedInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.hasPlayedInLeague
          style: form
          explode: false
        - in: query
          name: staff.hasPlayedInLeague.season
          schema:
            type: string
          required: false
          description: Filter by staff.hasPlayedInLeague.season
        - in: query
          name: staff.neverPlayedInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by staff.neverPlayedInLeague
          style: form
          explode: false
        - in: query
          name: staff.playingInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by staff.playingInTeam
          style: form
          explode: false
        - in: query
          name: staff.notPlayingInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by staff.notPlayingInTeam
          style: form
          explode: false
        - in: query
          name: staff.hasPlayedInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by staff.hasPlayedInTeam
          style: form
          explode: false
        - in: query
          name: staff.hasPlayedInTeam.season
          schema:
            type: string
          required: false
          description: Filter by staff.hasPlayedInTeam.season
        - in: query
          name: staff.neverPlayedInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by staff.neverPlayedInTeam
          style: form
          explode: false
        - in: query
          name: role
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by role
          style: form
          explode: false
        - in: query
          name: updatedAt:min
          schema:
            type: string
            format: date-time
          required: false
          description: >-
            Filter by updatedAt greater or equal to in ISO-8601 format for date
            and time
      responses:
        '200':
          description: A paginated list of seasons.
          content:
            application/json:
              schema:
                type: object
                properties:
                  _meta:
                    allOf:
                      - $ref: '#/components/schemas/Meta'
                      - $ref: '#/components/schemas/ListMeta'
                  _links:
                    allOf:
                      - $ref: '#/components/schemas/PaginationLinks'
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Season'
          x-field-info:
            defaultFields:
              - slug
              - startYear
              - endYear
            extendedFields: []
components:
  parameters:
    offsetParam:
      in: query
      name: offset
      schema:
        type: integer
        minimum: 0
        default: 0
      required: false
      description: The number of items to skip before starting to collect the result set.
    limitParam:
      in: query
      name: limit
      schema:
        type: integer
        minimum: 0
        maximum: 1000
        default: 100
      required: false
      description: The number of items to return.
  schemas:
    StaffStatsStatus:
      type: string
      enum:
        - rostered
        - not-active-on-team
        - not-active
    TeamType:
      type: string
      enum:
        - club
        - international
    Meta:
      type: object
      properties:
        generatedAt:
          type: string
    ListMeta:
      type: object
      properties:
        offset:
          type: integer
        limit:
          type: integer
        totalRecords:
          type: integer
    PaginationLinks:
      type: object
      properties:
        first:
          type: string
        last:
          type: string
        prev:
          type: string
          nullable: true
        next:
          type: string
          nullable: true
    Season:
      type: object
      properties:
        slug:
          type: string
        startYear:
          type: integer
        endYear:
          type: integer
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: query
      name: apiKey

````