> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.another-horizon.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Obtenir tous les jobs d’agent

> Récupère tous les jobs d’agent pour le domaine spécifié, y compris leur statut et leurs détails.

<div id="usage">
  ## Utilisation
</div>

Cet endpoint récupère tous les jobs d’agent pour le domain spécifié, offrant une vue d’ensemble de toutes les activités des agents et de leur état actuel. C’est utile pour surveiller et gérer plusieurs jobs d’agent simultanés ou historiques.

<div id="response">
  ## Réponse
</div>

Utilisez ce point de terminaison pour obtenir une vue d’ensemble de toutes les sessions d’agent précédentes.


## OpenAPI

````yaml fr/admin-openapi.json get /agent/{projectId}/jobs
openapi: 3.0.1
info:
  title: Mintlify Admin API
  description: >-
    Une API pour les opérations administratives, y compris les mises à jour de
    la documentation et la gestion des agents.
  version: 1.0.0
servers:
  - url: https://api.mintlify.com/v1
security:
  - bearerAuth: []
paths:
  /agent/{projectId}/jobs:
    get:
      summary: Obtenir tous les jobs d’agent
      description: >-
        Récupère tous les jobs d’agent pour le domaine spécifié, y compris leur
        statut et leurs détails.
      parameters:
        - name: projectId
          in: path
          required: true
          schema:
            type: string
          description: >-
            L’ID de votre projet. Vous pouvez le copier à partir de la page [API
            keys](https://dashboard.mintlify.com/settings/organization/api-keys)
            de votre Dashboard.
      responses:
        '200':
          description: Toutes les tâches d’agent ont été récupérées avec succès
          content:
            application/json:
              schema:
                type: object
                properties:
                  allSessions:
                    type: array
                    description: Tableau de toutes les sessions d’agent du domain.
                    items:
                      type: object
                      properties:
                        sessionId:
                          type: string
                          description: Le sous-domaine auquel appartient cette session.
                        subdomain:
                          type: string
                          description: Le sous-domaine associé à cette session.
                        branch:
                          type: string
                          description: >-
                            Nom de la branche Git où les modifications ont été
                            effectuées.
                          nullable: true
                        haulted:
                          type: boolean
                          description: >-
                            Indique si l’exécution de la session a été
                            interrompue.
                        haultReason:
                          type: string
                          enum:
                            - completed
                            - github_missconfigured
                            - error
                          description: Motif d'arrêt de la session.
                        pullRequestLink:
                          type: string
                          description: >-
                            Lien vers la pull request (demande de fusion) qui a
                            été créée.
                        messageToUser:
                          type: string
                          description: >-
                            Message destiné à l’utilisateur indiquant le
                            résultat de la session.
                        todos:
                          type: array
                          description: Liste des actions à réaliser issues de la session.
                          items:
                            type: object
                            properties:
                              content:
                                type: string
                                description: Brève description de la tâche.
                              status:
                                type: string
                                enum:
                                  - pending
                                  - in_progress
                                  - completed
                                  - cancelled
                                description: État actuel de la tâche.
                              priority:
                                type: string
                                enum:
                                  - high
                                  - medium
                                  - low
                                description: Niveau de priorité de la tâche.
                              id:
                                type: string
                                description: Identifiant unique de la tâche.
                        createdAt:
                          type: string
                          format: date-time
                          description: >-
                            Horodatage correspondant à la création de la
                            session.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        L’en-tête Authorization requiert un jeton Bearer. Créez une [clé API
        d’administration](https://dashboard.mintlify.com/settings/organization/api-keys)
        ici.

````