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

# Lister les jobs d’agent (v1)

> Obsolète : utilisez plutôt [v2 get agent job](/api/agent/v2/get-agent-job). Récupère toutes les tâches d’agent pour le domain spécifié, y compris leur statut et leurs détails.

<Warning>Ce point de terminaison est obsolète. Utilisez plutôt le point de terminaison [v2 obtenir un job d’agent](/fr/api/agent/v2/get-agent-job).</Warning>

<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 /v1/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: 2.0.0
servers:
  - url: https://api.mintlify.com
security:
  - bearerAuth: []
paths:
  /v1/agent/{projectId}/jobs:
    get:
      summary: Récupérer toutes les tâches d’agent (v1)
      description: "Obsolète\_: utilisez plutôt [v2 get agent job](/api/agent/v2/get-agent-job). Récupère toutes les tâches d’agent pour le domain 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 depuis la page [API
            keys](https://dashboard.mintlify.com/settings/organization/api-keys)
            de votre Dashboard.
        - name: skip
          in: query
          required: false
          schema:
            type: integer
            minimum: 0
            default: 0
          description: Nombre de résultats à ignorer pour la pagination.
        - name: take
          in: query
          required: false
          schema:
            type: integer
            minimum: 1
            maximum: 100
            default: 12
          description: Nombre de résultats à retourner. Maximum 100.
      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 pour le domain.
                    items:
                      type: object
                      properties:
                        sessionId:
                          type: string
                          description: Le sous-domaine auquel cette session appartient.
                        subdomain:
                          type: string
                          description: Le sous-domaine auquel cette session appartient.
                        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
                            - processing
                            - interrupted
                          description: >-
                            Motif de l'interruption de la session. `processing`
                            indique que la tâche est en cours. `interrupted`
                            indique que la tâche a été interrompue manuellement.
                        pullRequestLink:
                          type: string
                          description: Lien vers la pull request (demande de fusion) créée.
                        messageToUser:
                          type: string
                          description: >-
                            Message destiné à l’utilisateur concernant l’issue
                            de la session.
                        todos:
                          type: array
                          description: >-
                            Liste des éléments de la liste de tâches 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: Statut 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 l’élément de la liste de
                                  tâches.
                        userId:
                          type: string
                          description: >-
                            ID de l’utilisateur ayant créé cette session, si
                            disponible.
                        title:
                          type: string
                          description: Titre généré résumant la tâche de l’agent.
                        createdAt:
                          type: string
                          format: date-time
                          description: Horodatage de création de la session.
      deprecated: true
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        L’en-tête `Authorization` requiert un jeton Bearer. Utilisez une clé API
        d’administrateur (préfixée par `mint_`). Il s’agit d’une clé secrète
        côté serveur. Générez-en une sur la [page des clés
        API](https://dashboard.mintlify.com/settings/organization/api-keys) dans
        votre Dashboard Mintlify.

````

## Related topics

- [Introduction](/docs/fr/api/introduction.md)
- [Visibility](/docs/fr/components/visibility.md)
- [Mintlify REST API introduction](/docs/api/introduction.md)
