> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tempo-forecast.mblq.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Quotas de saison

> Retourne les jours restants et totaux par couleur pour la saison Tempo en cours.



## OpenAPI

````yaml /openapi.json get /v1/public/season
openapi: 3.1.0
info:
  title: Tempo Forecast
  description: API publique Tempo Forecast. Gratuit, sans authentification.
  version: 1.0.0
servers: []
security: []
tags:
  - name: Endpoints
    description: Endpoints de l'API publique Tempo Forecast.
paths:
  /v1/public/season:
    get:
      tags:
        - Endpoints
      summary: Quotas de saison
      description: >-
        Retourne les jours restants et totaux par couleur pour la saison Tempo
        en cours.
      operationId: get_season_v1_public_season_get
      parameters:
        - name: season
          in: query
          required: false
          schema:
            anyOf:
              - type: string
                pattern: ^\d{4}-\d{4}$
              - type: 'null'
            description: 'Saison (ex: ''2025-2026''). Défaut: saison en cours.'
            title: Season
          description: 'Saison (ex: ''2025-2026''). Défaut: saison en cours.'
      responses:
        '200':
          description: Réponse réussie
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SeasonResponse'
        '422':
          description: Erreur de validation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    SeasonResponse:
      properties:
        season:
          type: string
          title: Season
          description: 'Label de la saison (ex: 2025-2026)'
        start_date:
          type: string
          format: date
          title: Start Date
        end_date:
          type: string
          format: date
          title: End Date
        remaining:
          $ref: '#/components/schemas/SeasonQuotaModel'
        total:
          $ref: '#/components/schemas/SeasonQuotaModel'
        days_elapsed:
          type: integer
          title: Days Elapsed
        days_remaining:
          type: integer
          title: Days Remaining
      type: object
      required:
        - season
        - start_date
        - end_date
        - remaining
        - total
        - days_elapsed
        - days_remaining
      title: Réponse saison
      description: Réponse quotas de saison.
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: Erreur de validation
    SeasonQuotaModel:
      properties:
        rouge:
          type: integer
          title: Rouge
        blanc:
          type: integer
          title: Blanc
        bleu:
          type: integer
          title: Bleu
      type: object
      required:
        - rouge
        - blanc
        - bleu
      title: Quotas saison
      description: Jours restants et totaux par couleur.
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: Erreur de validation

````